2025-07-21 14:25:39,341 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:25:39,346 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:25:39,346 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:25:39,602 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:25: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-21 14:32:23,580 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079543357_384.jpg' 2025-07-21 14:32:24,096 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:32:24,096 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:32:24,097 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:32:24,516 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:32:24,516 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:32:24,516 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:32:24,516 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:32:24,912 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:32:24,912 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:32:25,335 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:32:25,335 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:32:25,335 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:32:25,336 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:32:25,336 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:32:25,634 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:32:25,634 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:32:25,635 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079543640_325.jpg' 2025-07-21 14:32:25,891 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:32:25,891 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:32:25,891 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:32:26,232 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:32:26,233 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:32:26,233 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:32:26,233 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:32:26,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-21 14:32:26,652 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:32:27,007 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:32:27,007 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:32:27,008 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:32:27,008 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:32:27,008 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:32:27,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-21 14:32:27,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-21 14:32:27,269 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079543651_408.jpg' 2025-07-21 14:32:27,561 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:32:27,562 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:32:27,562 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:32:27,905 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:32:27,905 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:32:27,906 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:32:27,906 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:32:28,297 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:32:28,297 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:32:28,651 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:32:28,651 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:32:28,651 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:32:28,651 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:32:28,651 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:32:28,910 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:32:28,910 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:32:28,911 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079544035_662.jpg' 2025-07-21 14:32:29,179 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:32:29,179 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:32:29,179 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:32:29,522 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:32:29,522 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:32:29,522 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:32:29,522 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:32:29,949 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:32:29,950 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:32:30,306 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:32:30,307 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:32:30,307 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:32:30,307 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:32:30,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-21 14:32:30,563 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:32:30,564 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:32:30,565 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079544502_234.jpg' 2025-07-21 14:32:30,941 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:32:30,941 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:32:30,941 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:32:30,968 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:32:30,968 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:32:30,969 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:32:30,969 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:32:31,109 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:32:31,109 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:32:31,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-21 14:32:31,250 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:32:31,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-21 14:32:31,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-21 14:32:31,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-21 14:32:31,271 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:32:31,272 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:32:31,273 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079544502_468.jpg' 2025-07-21 14:32:31,670 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:32:31,671 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:32:31,671 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:32:32,020 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:32:32,020 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:32:32,020 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:32:32,020 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:32:32,423 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:32:32,423 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:32:32,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-21 14:32:32,776 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:32:32,776 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:32:32,776 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:32:32,776 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:32:33,037 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:32:33,037 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:32:33,039 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079544661_376.jpg' 2025-07-21 14:32:33,310 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:32:33,310 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:32:33,310 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:32:33,651 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:32:33,651 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:32:33,651 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:32: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-21 14:32:34,040 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:32:34,041 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:32:34,397 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:32:34,398 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:32:34,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-21 14:32:34,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-21 14:32:34,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-21 14:32:34,679 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:32:34,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-21 14:32:34,681 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079544686_86.jpg' 2025-07-21 14:32:34,931 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:32:34,932 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:32:34,932 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:32:35,277 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:32:35,278 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:32:35,278 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:32:35,278 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:32:35,663 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:32:35,663 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:32:36,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-21 14:32:36,014 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:32:36,014 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:32:36,014 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:32:36,014 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:32:36,270 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:32:36,270 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:32:36,271 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079544607_538.jpg' 2025-07-21 14:32:36,348 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:32:36,348 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:32:36,348 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:32:36,780 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:32:36,781 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:32:36,781 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:32:36,781 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:32:37,171 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:32:37,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-21 14:32:37,526 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:32:37,526 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:32:37,526 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:32:37,526 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:32:37,526 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:32:37,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-21 14:32:37,794 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:32:37,795 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079545007_563.jpg' 2025-07-21 14:32:37,870 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:32:37,870 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:32:37,870 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:32:38,233 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:32:38,233 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:32:38,233 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:32:38,233 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:32:38,624 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:32:38,624 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14: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-21 14:32:38,979 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14: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-21 14: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-21 14: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-21 14:32: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-21 14:32: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-21 14:32:39,267 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079545004_564.jpg' 2025-07-21 14:32:39,556 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:32:39,556 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:32:39,556 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:32:39,975 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:32:39,975 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:32:39,975 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:32:39,975 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:32:40,360 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:32:40,360 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:32:40,714 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:32:40,714 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:32:40,714 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:32:40,714 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:32:40,714 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:32:40,983 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:32:40,983 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:32:40,984 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079545051_671.jpg' 2025-07-21 14:32:41,069 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:32:41,069 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:32:41,069 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:32:41,444 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:32:41,444 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:32:41,444 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:32:41,444 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:32:41,838 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:32:41,838 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:32:42,192 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:32:42,192 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:32: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-21 14:32:42,193 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:32:42,193 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:32:42,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-21 14:32:42,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-21 14:32:42,460 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079546064_957.jpg' 2025-07-21 14:32:42,545 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:32:42,545 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:32:42,545 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:32:43,001 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:136] - SAHI raw detection count: 1. Applying post-processing filters... 2025-07-21 14:32:43,001 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:165] - After filtering, 0 valid person states remain. Mapping to violations... 2025-07-21 14:32:43,001 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:198] - Prepared 0 filtered violation targets for response. 2025-07-21 14:32:43,001 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:32:43,001 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:32:43,001 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:32:43,394 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:32:43,394 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:32:43,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-21 14:32:43,752 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:32:43,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-21 14:32:43,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-21 14:32:43,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-21 14:32:44,066 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:32:44,066 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:32:44,067 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079547234_819.jpg' 2025-07-21 14:32:44,467 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:32:44,467 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:32:44,468 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:32:44,833 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:32:44,833 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:32:44,833 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:32:44,833 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:32:45,221 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:32:45,221 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:32:45,573 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:32:45,574 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:32:45,574 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:32:45,574 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:32:45,574 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:32:45,835 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:32:45,835 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:32:45,836 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079549620_521.jpg' 2025-07-21 14:32:45,916 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:32:45,916 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:32:45,916 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:32:46,327 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:32:46,327 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:32:46,327 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:32:46,327 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:32:46,714 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:32:46,714 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:32:47,066 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:32:47,066 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:32:47,066 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:32:47,067 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:32:47,067 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:32:47,334 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:32:47,334 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:32:47,537 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079567314_800.jpg' 2025-07-21 14:32:47,608 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:32:47,608 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:32:47,608 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:32:47,970 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:32:47,970 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:32:47,970 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:32:47,970 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:32:48,359 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:32:48,359 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:32:48,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-21 14:32:48,710 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:32: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-21 14:32: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-21 14:32: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-21 14:32:48,970 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:32:48,970 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:32:48,971 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079567842_863.jpg' 2025-07-21 14:32:49,038 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:32:49,038 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:32:49,038 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:32:49,628 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:32:49,629 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:32:49,629 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:32:49,629 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:32:50,019 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:32:50,019 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:32:50,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-21 14:32:50,373 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:32:50,373 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:32:50,373 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:32:50,373 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:32:50,649 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:32:50,649 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:32:50,650 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079568085_239.jpg' 2025-07-21 14:32:50,926 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:32:50,926 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:32:50,927 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:32:51,336 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:32:51,336 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:32:51,336 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:32: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-21 14:32:51,728 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:32:51,728 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:32:52,085 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:32:52,085 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:32:52,085 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:32:52,085 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:32:52,085 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:32:52,417 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:32:52,418 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:32:52,419 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079568269_343.jpg' 2025-07-21 14:32:52,734 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:32:52,734 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:32:52,734 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:32:53,312 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:32:53,313 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:32:53,313 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:32:53,313 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:32:53,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-21 14:32:53,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-21 14:32:54,064 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:32:54,064 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:32:54,064 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:32:54,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-21 14:32:54,065 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:32:54,357 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:32:54,357 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:32:54,358 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079569276_518.jpg' 2025-07-21 14:32:54,444 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:32:54,444 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:32:54,444 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:32:54,809 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:32:54,809 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:32:54,809 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:32:54,810 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:32:55,201 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:32:55,201 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:32:55,553 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:32:55,553 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:32:55,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-21 14:32:55,553 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:32:55,553 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:32:55,822 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:32:55,822 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:32:55,823 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079570027_649.jpg' 2025-07-21 14:32:55,910 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:32:55,910 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:32:55,910 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:32:56,390 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:32:56,391 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:32:56,391 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:32:56,391 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:32:56,781 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:32:56,782 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:32:57,137 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:32:57,137 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:32:57,137 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:32:57,137 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:32:57,137 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:32:57,402 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:32:57,402 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:32:57,403 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079570920_98.jpg' 2025-07-21 14:32:57,483 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:32:57,483 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:32:57,483 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:32:57,841 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:32:57,842 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:32:57,842 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:32:57,842 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:32:58,237 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:32:58,237 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:32:58,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-21 14:32:58,590 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:32:58,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-21 14:32:58,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-21 14:32:58,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-21 14:32:58,852 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:32:58,853 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:33:11,281 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079591051_553.jpg' 2025-07-21 14:33:11,353 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:33:11,353 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:33:11,353 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:33:11,749 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:33:11,749 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:33:11,749 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:33:11,749 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:33:12,139 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:33:12,139 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:33:12,494 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:33:12,495 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 14:33:12,495 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:33:12,495 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:33:12,495 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:33:12,756 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:33:12,756 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:33:13,424 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079593181_411.jpg' 2025-07-21 14:33:13,510 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:33:13,510 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:33:13,510 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:33:13,868 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:33:13,868 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:33:13,868 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:33:13,868 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:33:14,255 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:33:14,255 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:33:14,609 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:33:14,610 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:33:14,610 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:33:14,610 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:33:14,610 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:33:14,874 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:33:14,874 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:33:15,063 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079594799_713.jpg' 2025-07-21 14:33:15,343 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:33:15,343 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:33:15,343 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:33:15,702 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:33:15,703 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:33:15,703 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:33:15,703 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:33:16,090 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:33:16,090 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:33:16,442 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:33:16,442 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:33:16,442 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:33:16,442 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:33:16,442 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:33:16,718 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:33:16,719 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:33:16,720 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079595656_617.jpg' 2025-07-21 14:33:16,805 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:33:16,806 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:33:16,806 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:33:17,224 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:33:17,224 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:33:17,225 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:33:17,225 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:33:17,631 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:33:17,631 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:33:17,988 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:33:17,988 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:33:17,988 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:33:17,988 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:33:17,988 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:33:18,253 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:33:18,253 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:33:36,927 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079616664_966.jpg' 2025-07-21 14:33:37,250 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:33:37,250 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:33:37,250 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:33:37,738 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:33:37,738 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:33:37,738 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:33:37,738 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:33:38,129 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:33:38,129 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:33:38,481 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:33:38,481 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:33:38,481 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:33:38,481 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:33:38,481 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:33:38,744 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:33:38,744 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:33:38,745 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079617634_800.jpg' 2025-07-21 14:33:38,813 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:33:38,813 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:33:38,813 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:33:39,231 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:33:39,232 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:33:39,232 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:33:39,232 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:33:39,623 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:33:39,623 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 14:33:39,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-21 14:33:39,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-21 14:33:39,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-21 14:33:39,879 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:33:39,880 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:33:40,053 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753079619841_273.jpg' 2025-07-21 14:33:40,125 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:33:40,125 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:33:40,125 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:33:40,470 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:33:40,470 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:33:40,470 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:33:40,470 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:33:40,864 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:33:40,865 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 14:33:40,865 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:33:40,865 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:33:40,865 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:33:41,120 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:33:41,120 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:40:24,107 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080023883_26.jpg' 2025-07-21 14:40:24,624 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:40:24,624 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:40:24,624 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:40:25,052 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:40:25,052 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:40:25,052 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:40:25,052 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:40:25,450 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:40:25,450 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:40:25,807 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:40:25,807 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:40:25,807 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:40:25,807 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:40:25,807 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:40:26,066 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:40:26,066 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:40:26,067 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080024001_874.jpg' 2025-07-21 14:40:26,500 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:40:26,500 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:40:26,500 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:40:26,842 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:40:26,842 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:40:26,842 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:40:26,842 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:40:27,240 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:40:27,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-21 14:40:27,593 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:40:27,593 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:40:27,593 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:40:27,593 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:40:27,593 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:40:27,849 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:40:27,849 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:40:27,850 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080024038_464.jpg' 2025-07-21 14:40:28,135 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:40:28,136 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:40:28,136 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:40:28,480 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:40:28,480 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:40:28,480 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:40:28,480 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:40:28,872 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:40:28,872 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:40:29,226 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:40:29,226 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:40:29,226 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:40:29,226 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:40:29,226 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:40:29,490 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:40:29,490 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:40:29,491 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080024061_911.jpg' 2025-07-21 14:40:29,814 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:40:29,814 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:40:29,814 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:40:30,171 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:40:30,172 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:40:30,172 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:40:30,172 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:40:30,562 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:40:30,562 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:40:30,916 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:40:30,916 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:40:30,916 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:40:30,916 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:40:30,916 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:40: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-21 14:40: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-21 14:40:31,182 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080024105_182.jpg' 2025-07-21 14:40:31,463 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:40:31,463 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:40:31,463 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:40:31,822 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:40:31,822 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:40:31,822 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:40:31,822 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:40:32,215 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:40:32,215 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:40:32,569 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:40:32,570 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:40:32,570 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:40:32,570 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:40:32,570 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:40:32,827 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:40:32,827 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:40:32,829 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080024272_222.jpg' 2025-07-21 14:40:33,154 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:40:33,154 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:40:33,154 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:40:33,496 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:40:33,496 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:40:33,496 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:40:33,496 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:40:33,883 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:40:33,883 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:40:34,237 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:40:34,237 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:40:34,237 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:40:34,237 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:40:34,237 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:40:34,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-21 14:40:34,494 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:40:34,495 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080024511_741.jpg' 2025-07-21 14:40:34,925 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:40:34,925 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:40:34,925 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:40:35,270 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:40:35,270 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:40:35,270 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:40:35,270 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:40:35,658 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:40:35,658 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:40:36,014 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:40:36,015 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:40:36,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-21 14:40:36,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-21 14:40:36,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-21 14:40:36,267 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:40:36,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-21 14:40:36,269 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080024693_698.jpg' 2025-07-21 14:40:36,316 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:40:36,316 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:40:36,316 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:40:36,342 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:40:36,342 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:40:36,342 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:40:36,343 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:40:36,361 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:40:36,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-21 14:40:36,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-21 14:40:36,501 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:40:36,501 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:40:36,501 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:40:36,501 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:40:36,522 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:40:36,523 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:40:36,524 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080024793_296.jpg' 2025-07-21 14:40:36,767 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:40:36,767 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:40:36,767 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:40:37,121 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:40:37,121 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:40:37,121 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:40:37,121 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:40:37,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-21 14:40:37,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-21 14:40: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-21 14:40:37,862 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:40:37,862 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:40:37,862 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:40:37,862 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:40:38,125 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:40:38,125 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:40:38,126 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080024815_548.jpg' 2025-07-21 14:40:38,398 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:40:38,398 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:40:38,398 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:40:38,737 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:40:38,738 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:40:38,738 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:40:38,738 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:40:39,124 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:40:39,124 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:40:39,476 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:40:39,476 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:40:39,476 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:40:39,476 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:40:39,476 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:40:39,758 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:40:39,758 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:40:39,760 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080024801_88.jpg' 2025-07-21 14:40:40,205 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:40:40,205 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:40:40,205 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:40:40,548 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:40:40,548 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:40:40,548 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:40:40,548 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:40:40,939 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:40:40,939 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:40:41,293 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:40:41,293 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 14:40:41,293 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:40:41,293 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:40:41,293 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:40:41,552 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:40:41,552 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:40:41,554 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080025576_781.jpg' 2025-07-21 14:40:41,888 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:40:41,888 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:40:41,888 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:40:42,247 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:40:42,247 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:40:42,247 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:40:42,247 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:40:42,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-21 14:40:42,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-21 14:40:42,990 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:40:42,990 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:40:42,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-21 14:40:42,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-21 14:40:42,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-21 14:40:43,254 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:40:43,254 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:40:43,255 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080025720_116.jpg' 2025-07-21 14:40:43,348 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:40:43,348 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:40:43,348 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:40:43,706 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:40:43,706 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:40:43,706 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:40:43,706 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:40:44,097 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:40:44,097 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:40:44,452 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:40:44,452 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:40:44,452 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:40:44,452 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:40:44,452 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:40:44,715 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:40:44,715 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:40:44,716 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080026665_276.jpg' 2025-07-21 14:40:44,802 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:40:44,802 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:40:44,802 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:40:45,166 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:40:45,166 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:40:45,166 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:40:45,166 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:40:45,556 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:40:45,556 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:40:45,911 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:40:45,911 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:40:45,911 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:40:45,911 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:40:45,911 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:40:46,172 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:40:46,172 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:40:46,173 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080029945_533.jpg' 2025-07-21 14:40:46,248 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:40:46,248 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:40:46,248 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:40:46,610 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:40:46,610 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:40:46,610 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:40:46,610 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:40:47,002 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:40:47,002 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:40:47,356 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:40:47,356 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:40:47,356 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:40:47,356 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:40:47,356 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:40:47,619 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:40:47,619 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:40:48,657 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080048417_180.jpg' 2025-07-21 14:40:48,738 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:40:48,738 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:40:48,738 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:40:49,095 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:40:49,095 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:40:49,095 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:40:49,095 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:40:49,484 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:40:49,484 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:40:49,839 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:40:49,839 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:40:49,839 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:40:49,839 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:40:49,839 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:40:50,099 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:40:50,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-21 14:40:50,101 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080049108_386.jpg' 2025-07-21 14:40:50,170 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:40:50,170 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:40:50,170 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:40:50,529 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:40:50,529 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:40:50,529 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:40:50,529 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:40:50,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-21 14:40:50,918 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:40:51,276 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:40:51,276 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 14:40:51,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-21 14:40:51,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-21 14:40:51,277 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:40:51,539 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:40:51,539 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:40:51,540 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080049469_794.jpg' 2025-07-21 14:40:51,619 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:40:51,620 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:40:51,620 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:40:51,977 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:40:51,978 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:40:51,978 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:40:51,978 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:40:52,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-21 14:40:52,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-21 14:40:52,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-21 14:40:52,723 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:40:52,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-21 14:40:52,723 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:40:52,723 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:40:52,984 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:40:52,985 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:40:55,033 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080054776_549.jpg' 2025-07-21 14:40:55,245 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:40:55,245 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:40:55,245 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:40:55,608 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:40:55,608 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:40:55,608 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:40:55,608 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:40:56,078 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:40:56,079 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:40:56,436 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:40:56,436 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:40:56,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-21 14:40:56,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-21 14:40:56,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-21 14:40:56,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-21 14:40:56,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-21 14:41:02,346 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080062087_305.jpg' 2025-07-21 14:41:02,627 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:41:02,627 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:41:02,627 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:41:02,986 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:41:02,986 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:41:02,986 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:41:02,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-21 14:41:03,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-21 14:41:03,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-21 14:41:03,734 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:41:03,734 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:41:03,734 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:41:03,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-21 14:41:03,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-21 14:41:03,995 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:41:03,995 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:41:03,996 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080063597_903.jpg' 2025-07-21 14:41:04,064 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:41:04,064 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:41:04,064 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:41:04,423 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:41:04,424 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:41:04,424 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:41:04,424 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:41:04,813 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:41:04,813 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:41:05,169 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:41:05,169 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:41:05,170 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:41:05,170 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:41:05,170 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:41:05,431 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:41:05,431 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:41:12,841 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080072616_753.jpg' 2025-07-21 14:41:12,910 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:41:12,910 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:41:12,910 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:41:13,272 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:41:13,273 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:41:13,273 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:41:13,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-21 14:41:13,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-21 14:41:13,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-21 14:41:14,014 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:41:14,014 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 14:41:14,014 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:41:14,014 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:41:14,014 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:41:14,274 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:41:14,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-21 14:41:14,334 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080074085_210.jpg' 2025-07-21 14:41:14,415 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:41:14,416 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:41:14,416 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:41:14,775 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:41:14,775 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:41:14,775 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:41:14,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-21 14:41:15,167 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:41:15,167 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:41:15,520 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:41:15,521 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:41:15,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-21 14:41:15,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-21 14:41:15,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-21 14:41:15,853 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:41:15,854 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:41:19,354 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080079075_336.jpg' 2025-07-21 14:41:19,443 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:41:19,443 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:41:19,443 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:41:19,848 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:41:19,848 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:41:19,848 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:41:19,848 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:41:20,241 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:41:20,241 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:41:20,595 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:41:20,595 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:41:20,595 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:41:20,596 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:41:20,596 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:41:20,855 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:41:20,856 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:41:37,382 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080097133_868.jpg' 2025-07-21 14:41:37,455 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:41:37,455 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:41:37,455 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:41:37,820 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:41:37,820 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:41:37,821 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:41:37,821 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:41:38,210 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:41:38,210 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:41:38,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-21 14:41:38,564 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:41:38,564 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:41:38,564 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:41: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-21 14:41:38,827 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:41:38,827 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:41:42,933 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080102700_823.jpg' 2025-07-21 14:41:43,004 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:41:43,004 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:41:43,004 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:41:43,413 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:41:43,414 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:41:43,414 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:41:43,414 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:41:43,807 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:41:43,807 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:41:44,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-21 14:41:44,166 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 14:41:44,166 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:41:44,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-21 14:41:44,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-21 14:41:44,427 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:41:44,427 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:48:23,935 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080503663_851.jpg' 2025-07-21 14:48:24,418 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:48:24,418 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:48:24,419 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:48:24,880 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:48:24,881 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:48:24,881 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:48:24,881 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:48:25,344 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:48:25,344 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:48:25,698 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:48:25,699 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:48:25,699 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:48:25,699 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:48:25,699 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:48:25,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-21 14:48:25,965 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:48:25,966 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080503883_459.jpg' 2025-07-21 14:48:26,221 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:48:26,221 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:48:26,221 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:48:26,613 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:48:26,613 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:48:26,613 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:48:26,614 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:48:27,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-21 14:48:27,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-21 14:48:27,369 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:48:27,369 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:48:27,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-21 14:48:27,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-21 14:48:27,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-21 14:48:27,651 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:48:27,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-21 14:48:27,652 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080503914_102.jpg' 2025-07-21 14:48:27,917 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:48:27,917 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:48:27,918 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:48:28,535 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:48:28,535 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:48:28,535 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:48:28,536 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:48:28,930 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:48:28,930 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:48:29,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-21 14:48:29,283 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:48:29,283 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:48:29,283 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:48:29,283 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:48:29,557 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:48:29,557 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:48:29,558 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080503940_951.jpg' 2025-07-21 14:48:29,867 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:48:29,868 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:48:29,868 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:48:30,554 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:48:30,554 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:48:30,555 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:48:30,555 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:48:30,953 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:48:30,954 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:48:31,311 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:48:31,311 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:48:31,311 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:48:31,311 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:48:31,312 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:48:31,574 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:48:31,574 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:48:31,575 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080503923_320.jpg' 2025-07-21 14:48:31,835 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:48:31,835 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:48:31,836 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:48:32,425 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:48:32,425 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:48:32,425 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:48:32,425 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:48:32,821 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:48:32,821 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:48:33,182 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:48:33,182 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:48:33,182 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:48:33,182 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:48:33,182 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:48:33,446 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:48: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-21 14:48:33,448 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080504040_930.jpg' 2025-07-21 14:48:33,712 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:48:33,713 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:48:33,713 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:48:34,072 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:48:34,072 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:48:34,072 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:48:34,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-21 14:48:34,460 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:48:34,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-21 14:48:34,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-21 14:48:34,816 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:48:34,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-21 14:48:34,816 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:48:34,816 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:48:35,072 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:48:35,073 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:48:35,074 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080504455_443.jpg' 2025-07-21 14:48:35,326 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:48:35,326 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:48:35,326 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:48:35,685 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:48:35,685 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:48:35,685 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:48:35,685 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:48: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-21 14:48:36,080 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:48:36,433 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:48:36,433 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:48:36,433 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:48:36,434 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:48:36,434 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:48:36,694 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:48:36,694 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:48:36,695 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080504445_237.jpg' 2025-07-21 14:48:36,809 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:48:36,810 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:48:36,810 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:48:37,171 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:48:37,171 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:48:37,171 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:48:37,171 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:48:37,560 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:48:37,560 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:48:37,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-21 14:48:37,914 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:48:37,914 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:48:37,914 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:48:37,914 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:48:38,174 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:48:38,174 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:48:38,192 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080504920_379.jpg' 2025-07-21 14:48:38,467 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:48:38,467 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:48:38,467 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:48:38,825 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:48:38,825 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:48:38,825 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:48:38,825 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:48:39,215 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:48:39,215 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:48:39,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-21 14:48:39,571 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:48:39,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-21 14:48:39,571 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:48:39,571 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:48:39,835 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:48:39,835 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:48:39,836 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080505128_18.jpg' 2025-07-21 14:48:39,917 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:48:39,917 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:48:39,917 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:48:40,278 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:48:40,278 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:48:40,278 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:48:40,278 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:48:40,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-21 14:48:40,673 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:48:41,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-21 14:48:41,027 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:48:41,027 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:48:41,027 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:48:41,027 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:48:41,288 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:48:41,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-21 14:48:41,290 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080505135_686.jpg' 2025-07-21 14:48:41,553 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:48:41,553 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:48:41,553 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:48:41,911 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:48:41,911 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:48:41,912 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:48:41,912 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:48:42,298 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:48:42,299 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:48:42,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-21 14:48:42,653 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:48:42,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-21 14:48:42,653 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:48:42,653 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:48:42,915 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:48:42,915 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:48:42,917 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080505250_340.jpg' 2025-07-21 14:48:43,003 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:48:43,004 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:48:43,004 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:48:43,370 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:48:43,370 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:48:43,370 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:48:43,370 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:48:43,759 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:48:43,759 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:48:44,113 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:48:44,113 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14: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-21 14: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-21 14: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-21 14:48:44,376 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:48:44,376 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:48:44,377 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080505299_822.jpg' 2025-07-21 14:48:44,630 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:48:44,630 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:48:44,630 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:48:44,660 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:48:44,660 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:48:44,660 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:48:44,660 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:48:44,676 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:48:44,676 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:48:44,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-21 14:48:44,816 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:48:44,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-21 14:48:44,816 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:48:44,816 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:48:44,837 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:48:44,838 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:48:44,839 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080506041_825.jpg' 2025-07-21 14:48:44,923 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:48:44,923 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:48:44,923 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:48:45,270 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:48:45,270 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:48:45,270 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:48:45,270 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:48:45,663 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:48:45,663 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:48:46,015 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:48:46,015 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:48:46,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-21 14:48:46,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-21 14:48:46,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-21 14:48:46,620 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:48:46,620 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:48:46,621 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080506575_741.jpg' 2025-07-21 14:48:46,700 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:48:46,701 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:48:46,701 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:48:47,045 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:48:47,045 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:48:47,045 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:48:47,045 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:48:47,440 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:48:47,440 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:48:47,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-21 14:48:47,796 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 14:48:47,796 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:48:47,796 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:48:47,796 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:48:48,048 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:48:48,048 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:48:48,049 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080510121_92.jpg' 2025-07-21 14:48:48,124 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:48:48,124 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:48:48,124 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:48:48,466 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:48:48,466 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:48:48,466 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:48:48,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-21 14:48:48,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-21 14:48:48,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-21 14:48:49,207 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:48:49,207 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:48:49,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-21 14:48:49,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-21 14:48:49,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-21 14:48:49,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-21 14:48:49,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-21 14:48:49,463 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080527218_650.jpg' 2025-07-21 14:48:49,535 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:48:49,535 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:48:49,535 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:48:49,877 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:48:49,878 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:48:49,878 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:48:49,878 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:48:50,269 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:48:50,269 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:48:50,622 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:48:50,622 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:48:50,622 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:48:50,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-21 14:48:50,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-21 14:48:50,875 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:48:50,876 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:48:50,877 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080527828_216.jpg' 2025-07-21 14:48:50,944 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:48:50,944 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:48:50,944 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:48:51,285 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:48:51,286 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:48:51,286 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:48:51,286 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:48:51,676 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:48:51,676 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:48:52,031 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:48:52,031 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:48:52,031 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:48:52,031 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:48:52,031 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:48: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-21 14:48: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-21 14:48:52,296 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080527895_154.jpg' 2025-07-21 14:48:52,377 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:48:52,377 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:48:52,377 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:48:52,734 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:48:52,734 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:48:52,734 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:48:52,734 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:48:53,125 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:48:53,125 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:48:53,480 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:48:53,480 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:48:53,480 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:48:53,480 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:48:53,481 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:48:53,742 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:48:53,742 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:48:53,743 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080528480_31.jpg' 2025-07-21 14:48:53,822 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:48:53,822 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:48:53,822 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:48:54,166 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:48:54,166 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:48:54,166 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:48:54,166 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:48:54,556 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:48:54,556 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:48:54,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-21 14:48:54,913 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:48:54,913 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:48:54,913 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:48:54,914 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:48:55,172 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:48:55,172 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:48:55,173 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080528891_867.jpg' 2025-07-21 14:48:55,254 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:48:55,255 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:48:55,255 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:48:55,612 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:48:55,612 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:48:55,612 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:48:55,612 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:48:55,996 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:48:55,996 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:48:56,351 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:48:56,351 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:48:56,351 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:48:56,351 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:48:56,351 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:48:56,615 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:48:56,615 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:48:56,616 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080529405_529.jpg' 2025-07-21 14:48:56,698 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:48:56,698 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:48:56,698 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:48:57,042 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:48:57,043 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:48:57,043 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:48:57,043 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:48:57,445 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:48:57,446 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:48:57,798 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:48:57,799 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:48:57,799 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:48:57,799 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:48:57,799 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:48:58,061 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:48:58,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-21 14:49:13,263 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080552957_106.jpg' 2025-07-21 14:49:13,359 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:49:13,360 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:49:13,360 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:49:13,762 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:49:13,762 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:49:13,762 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:49:13,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-21 14:49:14,195 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:49:14,196 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:49:14,556 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:49:14,556 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:49:14,556 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:49:14,556 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:49:14,556 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:49:14,815 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:49:14,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-21 14:49:14,817 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080553308_312.jpg' 2025-07-21 14:49:14,894 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:49:14,894 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:49:14,894 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:49:15,231 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:49:15,231 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:49:15,232 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:49:15,232 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:49:15,633 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:49:15,634 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:49:15,986 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:49:15,987 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:49:15,987 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:49:15,987 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:49:15,987 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:49:16,273 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:49:16,273 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:49:16,275 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080553263_679.jpg' 2025-07-21 14:49:16,344 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:49:16,345 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:49:16,345 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:49:16,686 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:49:16,686 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:49:16,686 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:49:16,686 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:49:17,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-21 14:49:17,097 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:49:17,454 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:49:17,454 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:49:17,454 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:49:17,454 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:49:17,454 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:49:17,713 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:49:17,713 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:49:36,351 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080576095_653.jpg' 2025-07-21 14:49:36,609 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:49:36,609 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:49:36,609 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:49:37,034 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:49:37,035 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:49:37,035 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:49:37,035 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:49:37,425 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:49:37,425 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:49:37,782 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:49:37,782 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:49:37,782 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:49:37,782 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:49:37,782 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:49:38,039 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:49:38,039 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:49:38,040 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080577393_806.jpg' 2025-07-21 14:49:38,115 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:49:38,115 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:49:38,115 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:49:38,455 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:49:38,455 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:49:38,455 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:49:38,455 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:49:38,865 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:49:38,866 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:49:39,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-21 14:49:39,220 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:49:39,220 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:49:39,220 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:49:39,221 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:49:39,473 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:49:39,473 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:56:23,947 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080983659_70.jpg' 2025-07-21 14:56:24,441 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:56:24,442 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:56:24,442 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:56:24,876 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:56:24,877 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:56:24,877 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:56:24,877 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:56:25,329 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:56:25,329 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:56:25,683 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:56:25,683 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:56:25,683 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:56:25,683 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:56:25,683 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:56:25,939 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:56:25,940 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:56:25,941 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080983659_75.jpg' 2025-07-21 14:56:26,280 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:56:26,281 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:56:26,281 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:56:26,624 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:56:26,624 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:56:26,624 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:56:26,624 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:56:27,015 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:56:27,015 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:56:27,381 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:56:27,381 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:56:27,381 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:56:27,381 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:56:27,381 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:56:27,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-21 14:56:27,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-21 14:56:27,649 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080983912_801.jpg' 2025-07-21 14:56:27,973 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:56:27,973 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:56:27,973 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:56:28,315 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:56:28,315 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:56:28,315 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:56:28,315 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:56:28,715 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:56:28,715 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:56:29,067 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:56:29,068 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:56:29,068 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:56:29,068 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:56:29,068 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:56:29,326 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:56:29,326 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:56:29,328 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080984096_471.jpg' 2025-07-21 14:56:29,397 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:56:29,397 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:56:29,397 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:56:29,736 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:56:29,736 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:56:29,736 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:56:29,736 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:56:30,129 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:56:30,129 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:56:30,482 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:56:30,483 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:56:30,483 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:56:30,483 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:56:30,483 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:56:30,743 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:56:30,743 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:56:30,744 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080984093_246.jpg' 2025-07-21 14:56:31,027 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:56:31,027 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:56:31,027 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:56:31,365 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:56:31,365 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:56:31,366 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:56:31,366 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:56:31,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-21 14:56:31,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-21 14:56:32,124 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:56:32,124 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:56:32,124 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:56:32,125 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:56:32,125 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:56:32,379 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:56:32,379 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:56:32,381 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080984355_149.jpg' 2025-07-21 14:56:32,433 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:56:32,433 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:56:32,433 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:56:32,459 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:56:32,459 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:56:32,460 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:56:32,460 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:56:32,479 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:56:32,479 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:56:32,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-21 14:56:32,619 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:56:32,619 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:56:32,619 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:56:32,619 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:56:32,641 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:56:32,642 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:56:32,643 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080984497_848.jpg' 2025-07-21 14:56:32,716 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:56:32,716 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:56:32,716 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:56:33,068 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:56:33,068 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:56:33,068 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:56:33,068 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:56:33,469 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:56:33,469 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:56:33,825 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:56:33,826 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:56:33,826 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:56:33,826 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:56:33,826 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:56:34,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-21 14:56:34,086 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:56:34,088 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080984556_993.jpg' 2025-07-21 14:56:34,350 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:56:34,350 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:56:34,350 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:56:34,690 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:56:34,690 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:56:34,690 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:56:34,690 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:56: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-21 14:56: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-21 14:56:35,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-21 14:56:35,431 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:56:35,431 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:56:35,431 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:56:35,431 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:56:35,887 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:56:35,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-21 14:56:35,889 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080984565_795.jpg' 2025-07-21 14:56:36,223 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:56:36,223 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:56:36,223 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:56:36,571 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:56:36,571 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:56:36,572 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:56:36,572 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:56:36,961 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:56:36,961 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:56:37,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-21 14:56:37,317 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:56:37,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-21 14:56:37,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-21 14:56:37,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-21 14:56:37,650 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:56:37,650 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:56:37,653 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080984622_41.jpg' 2025-07-21 14:56:37,930 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:56:37,930 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:56:37,930 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:56:38,292 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:56:38,292 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:56:38,292 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:56:38,292 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:56:38,687 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:56:38,687 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:56:39,045 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:56:39,045 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:56:39,045 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:56:39,045 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:56:39,045 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:56:39,307 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:56:39,307 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:56:39,308 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080984819_76.jpg' 2025-07-21 14:56:39,393 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:56:39,393 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:56:39,393 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:56:39,752 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:56:39,753 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:56:39,753 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:56:39,753 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:56:40,144 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:56:40,144 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:56:40,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-21 14:56:40,497 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:56: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-21 14:56: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-21 14:56: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-21 14:56:40,828 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:56:40,828 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:56:40,829 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080984925_575.jpg' 2025-07-21 14:56:40,910 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:56:40,910 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:56:40,910 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:56:41,274 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:56:41,274 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:56:41,274 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:56:41,274 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:56:41,666 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:56:41,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-21 14:56:42,021 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:56:42,021 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:56:42,021 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:56:42,021 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:56:42,021 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:56:42,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-21 14:56:42,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-21 14:56:42,285 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080985596_615.jpg' 2025-07-21 14:56:42,364 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:56:42,364 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:56:42,364 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:56:42,912 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:56:42,913 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:56:42,913 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:56:42,913 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:56:43,311 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:56:43,311 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:56:43,671 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:56:43,672 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:56:43,672 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:56:43,672 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:56:43,672 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:56:44,007 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:56:44,007 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:56:44,008 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080985910_607.jpg' 2025-07-21 14:56:44,097 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:56:44,097 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:56:44,097 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:56:44,813 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:56:44,814 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:56:44,814 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:56:44,814 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:56:45,202 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:56:45,202 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:56:45,555 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:56:45,555 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:56:45,555 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:56:45,555 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:56:45,555 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:56: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-21 14:56:45,821 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:56:45,853 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753080986027_890.jpg' 2025-07-21 14:56:45,940 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:56:45,940 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:56:45,940 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:56:46,478 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:56:46,478 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:56:46,478 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:56:46,478 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:56:46,927 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:56:46,927 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:56:47,281 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:56:47,281 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 14:56:47,281 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:56:47,281 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:56:47,281 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:56:47,546 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:56:47,546 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:56:47,990 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081007712_102.jpg' 2025-07-21 14:56:48,072 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:56:48,072 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:56:48,072 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:56:48,500 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:56:48,500 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:56:48,500 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:56:48,500 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:56:48,886 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:56:48,887 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:56:49,239 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:56:49,240 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:56:49,240 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:56:49,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-21 14:56:49,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-21 14:56:49,527 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:56:49,527 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:56:49,528 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081007714_244.jpg' 2025-07-21 14:56:49,618 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:56:49,618 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:56:49,618 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:56:50,349 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:56:50,350 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:56:50,350 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:56:50,350 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:56: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-21 14:56: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-21 14:56:51,104 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:56:51,104 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:56:51,104 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:56:51,104 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:56:51,104 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:56:51,370 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:56:51,370 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:56:51,371 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081007959_622.jpg' 2025-07-21 14:56:51,448 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:56:51,449 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:56:51,449 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:56:52,137 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:56:52,138 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:56:52,138 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:56:52,138 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:56:52,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-21 14:56:52,537 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:56:52,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-21 14:56:52,893 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:56:52,893 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:56:52,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-21 14:56:52,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-21 14:56:53,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-21 14:56:53,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-21 14:56:53,154 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081008134_81.jpg' 2025-07-21 14:56:53,226 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:56:53,227 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:56:53,227 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:56:53,831 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:56:53,831 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:56:53,831 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:56:53,831 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:56:54,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-21 14:56:54,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-21 14:56:54,572 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:56:54,572 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:56:54,573 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:56:54,573 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:56:54,573 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:56:54,835 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:56:54,836 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:56:54,837 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081008362_59.jpg' 2025-07-21 14:56:55,001 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:56:55,001 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:56:55,001 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:56:55,580 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:56:55,580 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:56:55,580 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:56:55,580 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:56:55,971 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:56:55,971 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:56: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-21 14:56:56,328 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:56:56,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-21 14:56:56,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-21 14:56:56,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-21 14:56:56,591 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:56:56,591 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:56:56,592 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081009261_578.jpg' 2025-07-21 14:56:57,076 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:56:57,076 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:56:57,076 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:56:57,492 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:56:57,492 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:56:57,492 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:56:57,492 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:56:57,881 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:56:57,881 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:56:58,236 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:56:58,236 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:56:58,236 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:56:58,237 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:56:58,237 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:56:58,566 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:56:58,567 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:57:12,070 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081031789_99.jpg' 2025-07-21 14:57:12,513 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:57:12,513 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:57:12,513 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:57:12,874 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:57:12,874 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:57:12,874 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:57:12,874 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:57:13,262 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:57:13,262 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:57:13,615 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:57:13,615 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:57:13,616 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:57:13,616 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:57:13,616 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:57:13,874 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:57:13,874 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:57:13,875 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081032622_327.jpg' 2025-07-21 14:57:14,144 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:57:14,144 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:57:14,144 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:57:14,677 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:57:14,677 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:57:14,677 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:57:14,677 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:57:15,069 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:57:15,069 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:57:15,426 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:57:15,426 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:57:15,426 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:57:15,426 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:57:15,426 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:57:15,769 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:57:15,769 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:57:15,881 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081035631_632.jpg' 2025-07-21 14:57:15,960 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:57:15,960 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:57:15,960 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:57:16,331 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:57:16,331 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:57:16,331 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:57:16,331 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:57:16,724 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:57:16,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-21 14:57:17,079 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:57:17,079 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:57: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-21 14:57: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-21 14:57: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-21 14:57:17,344 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:57:17,344 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:57:36,673 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081055320_444.jpg' 2025-07-21 14:57:36,756 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:57:36,756 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:57:36,756 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:57:37,215 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:57:37,215 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:57:37,215 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:57:37,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-21 14:57:37,605 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:57:37,605 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:57:37,959 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 2 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:57:37,959 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-21 14:57:37,959 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:57:37,960 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:57:37,960 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:57:38,230 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:57:38,230 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 14:57:38,579 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081055958_623.jpg' 2025-07-21 14:57:38,851 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 14:57:38,852 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 14:57:38,852 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 14:57:39,208 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 14:57:39,209 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 14:57:39,209 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 14:57:39,209 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 14:57:39,599 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:57:39,599 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 14:57:39,952 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 14:57:39,952 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 14:57:39,953 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 14:57:39,953 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 14:57:39,953 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 14:57:40,213 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 14:57:40,213 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:00:24,207 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081223948_505.jpg' 2025-07-21 15:00:24,290 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:00:24,290 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:00:24,290 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:00:24,746 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:00:24,747 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:00:24,747 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:00:24,747 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15: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': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:00:25,177 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:00:25,529 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:00:25,529 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:00:25,529 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:00:25,529 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:00:25,530 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:00: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-21 15:00: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-21 15:00:25,789 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081224325_244.jpg' 2025-07-21 15:00:25,912 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:00:25,912 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:00:25,912 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:00:26,270 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:00:26,271 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:00:26,271 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:00:26,271 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:00:26,661 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:00:26,661 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:00:27,017 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:00:27,017 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:00:27,017 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:00:27,017 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:00:27,017 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:00:27,277 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:00:27,277 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:00:27,278 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081224647_708.jpg' 2025-07-21 15:00:27,361 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:00:27,361 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:00:27,361 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:00:27,718 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:00:27,719 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:00:27,719 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:00:27,719 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:00:28,111 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:00:28,111 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:00:28,464 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:00:28,464 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:00:28,465 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:00:28,465 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:00:28,465 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:00:28,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-21 15:00:28,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-21 15:00:28,727 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081225032_951.jpg' 2025-07-21 15:00:29,102 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:00:29,103 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:00:29,103 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:00:29,133 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:00:29,133 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:00:29,133 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:00:29,133 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:00:29,150 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:00:29,150 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:00:29,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-21 15:00:29,289 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:00: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-21 15:00: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-21 15:00: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-21 15:00:29,310 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:00:29,310 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:00:29,311 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081225106_61.jpg' 2025-07-21 15:00:29,478 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:00:29,478 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:00:29,478 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:00:29,829 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:00:29,829 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:00:29,829 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:00:29,829 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:00:30,215 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:00:30,215 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:00:30,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-21 15:00:30,568 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:00:30,568 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:00:30,568 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:00:30,568 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:00:30,829 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:00:30,829 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:00:30,831 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081225277_129.jpg' 2025-07-21 15:00:30,991 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:00:30,991 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:00:30,991 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:00:31,348 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:00:31,348 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:00:31,348 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:00:31,348 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:00:31,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-21 15:00:31,740 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:00:32,093 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:00:32,093 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:00:32,093 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:00:32,093 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:00:32,093 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:00:32,352 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:00:32,352 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:00:32,353 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081225426_71.jpg' 2025-07-21 15:00:32,718 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:00:32,719 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:00:32,719 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:00:33,079 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:00:33,079 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:00:33,080 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:00:33,080 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:00:33,468 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:00:33,468 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:00:33,822 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:00:33,822 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:00:33,822 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:00:33,822 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:00:33,822 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:00:34,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-21 15:00:34,154 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:00:34,155 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081225514_850.jpg' 2025-07-21 15:00:34,335 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:00:34,336 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:00:34,336 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:00:34,818 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:00:34,819 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:00:34,819 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:00:34,819 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:00:35,208 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:00:35,208 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:00:35,562 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:00:35,562 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:00:35,562 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:00:35,562 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:00:35,562 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:00:35,822 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:00:35,822 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:00:35,823 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081225866_675.jpg' 2025-07-21 15:00:36,176 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:00:36,176 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:00:36,176 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:00:36,802 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:00:36,802 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:00:36,802 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:00:36,802 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:00:37,192 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:00:37,192 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:00:37,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-21 15:00:37,548 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:00:37,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-21 15:00:37,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-21 15:00:37,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-21 15:00:37,812 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:00:37,812 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:00:37,814 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081225928_869.jpg' 2025-07-21 15:00:38,004 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:00:38,004 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:00:38,004 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:00:38,758 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:00:38,758 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:00:38,758 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:00:38,758 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:00:39,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-21 15:00:39,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-21 15:00:39,500 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:00:39,500 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:00:39,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-21 15:00:39,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-21 15: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-21 15:00:39,763 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:00:39,763 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:00:39,764 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081226138_82.jpg' 2025-07-21 15:00:39,962 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:00:39,962 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:00:39,962 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:00:40,319 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:00:40,319 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:00:40,319 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:00:40,319 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:00:40,707 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:00:40,707 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:00:41,062 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:00:41,062 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:00:41,062 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:00:41,062 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:00:41,062 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:00:41,324 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:00:41,324 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:00:41,326 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081226867_628.jpg' 2025-07-21 15:00:41,401 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:00:41,401 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:00:41,401 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:00:41,757 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:00:41,758 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:00:41,758 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:00:41,758 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:00:42,146 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:00:42,146 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:00:42,498 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:00:42,498 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:00:42,498 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:00:42,498 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:00:42,498 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:00:42,761 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:00:42,761 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:00:42,762 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081231558_761.jpg' 2025-07-21 15:00:42,837 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:00:42,838 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:00:42,838 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:00:43,196 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:00:43,196 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:00:43,196 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:00:43,196 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:00:43,590 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:00:43,590 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:00:43,943 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:00:43,943 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:00:43,943 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:00:43,943 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:00:43,943 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:00:44,301 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:00:44,301 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:00:48,739 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081248484_964.jpg' 2025-07-21 15:00:48,818 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:00:48,818 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:00:48,818 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:00:49,649 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:00:49,649 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:00:49,649 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:00:49,649 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:00:50,034 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:00:50,034 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:00:50,387 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:00:50,387 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:00:50,387 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:00:50,387 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:00:50,387 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:00:50,646 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:00:50,646 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:00:50,647 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081248926_767.jpg' 2025-07-21 15:00:50,721 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:00:50,721 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:00:50,721 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:00:51,084 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:00:51,085 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:00:51,085 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:00: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-21 15:00:51,475 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:00:51,475 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:00:51,828 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:00:51,828 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:00:51,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-21 15:00:51,828 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:00:51,828 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:00:52,091 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:00:52,091 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:00:52,092 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081249225_29.jpg' 2025-07-21 15:00:52,388 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:00:52,389 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:00:52,389 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:00:53,171 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:00:53,172 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:00:53,172 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:00:53,172 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:00:53,568 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:00:53,568 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:00:53,924 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:00:53,924 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 15:00:53,924 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:00:53,924 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:00:53,924 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:00:54,185 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:00:54,185 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:00:54,186 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081250243_898.jpg' 2025-07-21 15:00:54,388 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:00:54,388 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:00:54,388 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:00:54,745 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:00:54,745 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:00:54,745 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:00:54,745 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:00:55,130 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:00:55,131 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:00:55,483 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:00:55,483 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:00:55,483 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:00:55,483 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:00:55,483 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:00:55,751 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:00:55,751 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:00:55,752 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081251456_756.jpg' 2025-07-21 15:00:55,842 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:00:55,842 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:00:55,842 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:00:56,402 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:00:56,402 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:00:56,402 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:00:56,402 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:00:56,798 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:00:56,798 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:00:57,153 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:00:57,153 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:00:57,153 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:00:57,153 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:00:57,153 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:00:57,468 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:00:57,468 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:00:57,469 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081251477_606.jpg' 2025-07-21 15:00:57,671 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:00:57,671 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:00:57,671 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:00:58,259 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:00:58,259 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:00:58,259 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:00:58,260 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:00:58,645 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:00:58,645 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:00:58,997 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:00:58,998 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:00:58,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-21 15:00:58,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-21 15:00:58,998 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:00:59,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-21 15:00:59,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-21 15:00:59,262 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081255156_61.jpg' 2025-07-21 15:00:59,468 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:00:59,468 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:00:59,468 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:00:59,827 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:00:59,827 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:00:59,827 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:00:59,827 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:01:00,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-21 15:01:00,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-21 15:01:00,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-21 15:01:00,571 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:01:00,572 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:01:00,572 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:01:00,572 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:01:00,831 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:01:00,831 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:01:14,314 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081274083_529.jpg' 2025-07-21 15:01:14,385 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:01:14,385 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:01:14,385 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:01:14,745 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:01:14,745 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:01:14,745 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:01:14,745 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:01:15,137 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:01:15,137 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:01:15,490 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:01:15,490 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:01:15,490 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:01:15,490 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:01:15,490 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:01:15,764 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:01:15,764 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:01:17,139 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081276837_9.jpg' 2025-07-21 15:01:17,569 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:01:17,570 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:01:17,570 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:01:18,218 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:01:18,218 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:01:18,218 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:01:18,218 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:01:18,611 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:01:18,611 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:01:18,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-21 15:01:18,966 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:01:18,966 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:01:18,966 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:01:18,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-21 15:01:19,274 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:01:19,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-21 15:01:19,275 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081277577_3.jpg' 2025-07-21 15:01:19,506 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:01:19,506 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:01:19,506 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:01:19,868 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:01:19,868 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:01:19,869 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:01:19,869 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:01:20,257 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:01:20,257 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:01:20,609 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:01:20,610 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:01:20,610 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:01:20,610 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:01:20,610 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:01:20,875 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:01:20,875 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:01:21,754 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081281454_482.jpg' 2025-07-21 15:01:21,846 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:01:21,846 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:01:21,846 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:01:22,207 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:01:22,208 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:01:22,208 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:01:22,208 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:01:22,597 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:01:22,597 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:01:22,950 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:01:22,950 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:01:22,950 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:01:22,950 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:01:22,950 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:01:23,257 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:01:23,257 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:01:42,038 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081301787_528.jpg' 2025-07-21 15:01:42,358 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:01:42,358 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:01:42,358 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:01:42,817 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:01:42,817 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:01:42,818 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:01:42,818 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:01:43,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-21 15:01:43,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-21 15:01:43,593 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:01:43,593 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:01:43,593 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:01:43,593 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:01:43,593 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:01:43,863 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:01:43,863 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:01:43,864 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081302601_510.jpg' 2025-07-21 15:01:44,110 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:01:44,110 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:01:44,110 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:01:44,471 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:01:44,472 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:01:44,472 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:01:44,472 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:01:44,859 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:01:44,859 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:01:45,210 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:01:45,211 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:01:45,211 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:01:45,211 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:01:45,211 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:01:45,470 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:01:45,470 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:01:45,471 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081304804_328.jpg' 2025-07-21 15:01:45,556 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:01:45,556 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:01:45,556 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:01:45,913 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:01:45,913 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:01:45,913 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:01:45,913 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:01:46,300 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:01:46,300 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:01:46,651 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:01:46,651 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:01:46,651 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:01:46,651 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:01:46,651 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:01:46,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-21 15:01:46,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-21 15:08:23,969 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081703716_68.jpg' 2025-07-21 15:08:24,524 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:08:24,524 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:08:24,524 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:08:24,981 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:08:24,981 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:08:24,981 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:08:24,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-21 15:08:25,371 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:08:25,371 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:08:25,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-21 15:08:25,724 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:08:25,724 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:08:25,724 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:08:25,724 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:08:26,032 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:08:26,032 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:08:26,033 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081703986_793.jpg' 2025-07-21 15:08:26,280 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:08:26,280 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:08:26,280 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:08:26,947 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:08:26,948 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:08:26,948 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:08: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-21 15:08:27,346 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:08:27,346 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:08:27,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-21 15:08:27,701 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:08:27,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-21 15:08:27,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-21 15:08:27,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-21 15:08:27,966 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:08:27,966 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:08:27,967 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081703999_822.jpg' 2025-07-21 15:08:28,233 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:08:28,233 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:08:28,233 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:08:28,590 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:08:28,590 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:08:28,590 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:08:28,590 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:08:28,975 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:08:28,975 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:08:29,330 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:08:29,330 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:08:29,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-21 15:08:29,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-21 15:08:29,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-21 15:08: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-21 15:08: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-21 15:08:29,595 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081704204_181.jpg' 2025-07-21 15:08:29,903 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:08:29,903 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:08:29,903 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:08:30,606 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:08:30,606 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:08:30,606 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:08:30,606 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:08: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-21 15:08: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-21 15:08:31,354 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:08:31,355 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:08:31,355 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:08:31,355 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:08:31,355 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:08:31,623 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:08:31,623 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:08:31,625 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081704364_544.jpg' 2025-07-21 15:08:31,940 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:08:31,940 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:08:31,940 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:08:32,578 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:08:32,579 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:08:32,579 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:08:32,579 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:08:32,964 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:08:32,964 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:08:33,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-21 15:08:33,318 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:08:33,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-21 15:08:33,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-21 15:08:33,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-21 15:08:33,578 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:08:33,579 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:08:33,580 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081704491_302.jpg' 2025-07-21 15:08:33,657 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:08:33,658 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:08:33,658 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:08:34,017 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:08:34,018 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:08:34,018 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:08:34,018 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:08:34,411 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:08:34,412 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:08:34,765 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:08:34,765 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:08:34,765 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:08:34,765 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:08:34,765 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:08:35,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-21 15:08:35,067 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:08:35,068 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081704680_752.jpg' 2025-07-21 15:08:35,339 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:08:35,340 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:08:35,340 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:08:35,756 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:08:35,756 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:08:35,756 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:08:35,756 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:08:36,143 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:08:36,144 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:08:36,500 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:08:36,500 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:08:36,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-21 15:08:36,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-21 15:08:36,501 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:08: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-21 15:08: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-21 15:08:36,814 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081704984_539.jpg' 2025-07-21 15:08:37,120 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:08:37,120 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:08:37,120 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:08:37,598 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:08:37,598 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:08:37,598 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:08:37,598 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:08:37,987 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:08:37,987 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:08:38,339 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:08:38,339 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:08:38,339 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:08:38,340 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:08:38,340 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:08:38,672 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:08:38,673 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:08:38,674 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081704824_214.jpg' 2025-07-21 15:08:38,928 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:08:38,928 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:08:38,928 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:08:39,609 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:08:39,609 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:08:39,609 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:08:39,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-21 15:08:40,006 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:08:40,006 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:08:40,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-21 15:08:40,362 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:08:40,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-21 15:08:40,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-21 15:08:40,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-21 15:08:40,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-21 15:08:40,623 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:08:40,624 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081705515_623.jpg' 2025-07-21 15:08:40,701 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:08:40,701 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:08:40,701 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:08:41,290 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:08:41,290 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:08:41,290 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:08:41,290 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:08:41,678 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:08:41,678 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:08:42,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-21 15:08:42,033 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:08:42,033 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:08:42,033 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:08:42,033 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:08:42,345 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:08:42,346 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:08:42,347 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081705319_343.jpg' 2025-07-21 15:08:42,598 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:08:42,598 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:08:42,598 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:08:42,843 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:08:42,843 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:08:42,843 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:08:42,843 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:08:42,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-21 15:08:42,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-21 15:08:42,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-21 15:08:42,999 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:08:42,999 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:08:42,999 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:08:42,999 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:08:43,020 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:08:43,020 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:08:43,021 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081705627_790.jpg' 2025-07-21 15:08:43,105 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:08:43,105 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:08:43,105 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:08:43,520 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:08:43,520 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:08:43,520 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:08:43,520 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:08:43,905 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:08:43,905 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:08:44,264 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 2 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:08:44,265 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 1 2025-07-21 15:08:44,265 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-21 15:08:44,275 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:254] - INFO: Cross-validation failed for face ROI. Face confirmed in ROI: False, Cigarette found in ROI: False. Ignoring results for this face. 2025-07-21 15:08:44,275 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:257] - Processed all faces. Final targets_output_list contains 0 cigarette detections after all logical checks. 2025-07-21 15:08:44,275 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:08:44,275 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:08:44,578 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:08:44,578 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:08:44,579 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081708270_800.jpg' 2025-07-21 15:08:44,668 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:08:44,668 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:08:44,668 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:08:45,011 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:08:45,011 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:08:45,011 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:08:45,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-21 15:08:45,408 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:08:45,408 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:08:45,762 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:08:45,762 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:08:45,762 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:08:45,762 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:08:45,762 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:08:46,274 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:08:46,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-21 15:08:46,275 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081710469_815.jpg' 2025-07-21 15:08:46,356 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:08:46,356 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:08:46,357 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:08:46,697 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:08:46,697 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:08:46,697 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:08:46,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-21 15:08:47,087 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:08:47,088 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:08:47,450 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:08:47,450 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:08:47,450 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:08:47,450 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:08:47,450 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:08:47,720 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:08:47,721 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:08:47,783 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081727536_257.jpg' 2025-07-21 15:08:47,875 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:08:47,875 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:08:47,876 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:08:48,224 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:08:48,224 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:08:48,224 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:08:48,224 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:08:48,615 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:08:48,616 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:08:48,967 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:08:48,968 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:08:48,968 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:08:48,968 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:08:48,968 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:08:49,220 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:08:49,220 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:08:49,221 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081727649_152.jpg' 2025-07-21 15:08:49,499 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:08:49,499 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:08:49,499 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:08:49,856 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:08:49,856 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:08:49,856 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:08:49,856 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:08:50,244 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:08:50,245 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:08:50,595 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:08:50,596 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:08:50,596 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:08:50,596 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:08:50,596 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:08:50,869 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:08:50,869 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:08:50,870 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081727934_44.jpg' 2025-07-21 15:08:50,941 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:08:50,941 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:08:50,941 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:08:51,298 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:08:51,298 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:08:51,298 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:08:51,298 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:08:51,685 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:08:51,685 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:08:52,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-21 15:08:52,039 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:08:52,039 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:08:52,039 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:08:52,039 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:08:52,298 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:08:52,298 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:08:52,299 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081728135_139.jpg' 2025-07-21 15:08:52,382 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:08:52,382 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:08:52,382 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:08:52,740 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:08:52,740 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:08:52,740 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:08:52,740 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:08:53,128 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:08:53,129 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:08:53,484 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:08:53,484 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:08:53,484 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:08:53,484 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:08:53,484 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:08: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-21 15:08: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-21 15:08:53,751 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081729280_186.jpg' 2025-07-21 15:08:53,839 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:08:53,839 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:08:53,839 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:08:54,198 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:08:54,198 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:08:54,199 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:08:54,199 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:08:54,583 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:08:54,584 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:08:54,938 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:08:54,938 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:08:54,938 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:08:54,938 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:08:54,939 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:08:55,195 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:08:55,196 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:08:55,197 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081729705_381.jpg' 2025-07-21 15:08:55,449 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:08:55,449 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:08:55,449 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:08:55,804 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:08:55,804 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:08:55,804 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:08:55,804 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:08:56,191 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:08:56,191 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:08:56,544 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:08:56,545 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:08:56,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-21 15:08:56,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-21 15:08:56,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-21 15:08:56,808 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:08:56,808 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:09:12,458 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081752182_231.jpg' 2025-07-21 15:09:12,552 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:09:12,552 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:09:12,552 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:09:12,911 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:09:12,911 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:09:12,912 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:09:12,912 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:09:13,295 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:09:13,295 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:09:13,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-21 15:09:13,649 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:09:13,649 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:09:13,649 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:09:13,649 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:09:13,909 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:09:13,909 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:09:16,935 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081756649_613.jpg' 2025-07-21 15:09:17,020 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:09:17,020 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:09:17,021 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:09:17,380 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:09:17,380 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:09:17,380 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:09:17,380 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:09:17,765 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:09:17,765 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:09:18,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-21 15:09:18,121 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:09:18,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-21 15:09:18,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-21 15:09:18,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-21 15:09:18,384 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:09:18,385 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:09:19,223 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081758975_990.jpg' 2025-07-21 15:09:19,572 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:09:19,572 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:09:19,572 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:09:19,926 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:09:19,926 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:09:19,926 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:09:19,926 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:09:20,311 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:09:20,311 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:09:20,663 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:09:20,664 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:09:20,664 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:09:20,664 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:09:20,664 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:09:20,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-21 15:09:20,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-21 15:09:35,891 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081775609_206.jpg' 2025-07-21 15:09:35,970 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:09:35,970 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:09:35,970 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:09:36,329 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:09:36,330 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:09:36,330 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:09:36,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-21 15:09:36,713 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:09:36,714 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:09:37,067 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:09:37,067 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:09:37,067 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:09:37,067 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:09:37,067 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:09:37,330 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:09:37,330 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:09:41,398 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753081781021_526.jpg' 2025-07-21 15:09:41,478 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:09:41,478 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:09:41,478 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:09:41,834 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:09:41,835 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:09:41,835 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:09:41,835 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:09:42,222 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:09:42,222 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:09:42,575 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:09:42,576 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:09:42,576 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:09:42,576 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:09:42,576 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:09:42,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-21 15:09:42,834 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:16:23,448 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753082183150_80.jpg' 2025-07-21 15:16:24,019 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:16:24,019 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:16:24,019 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:16:24,501 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:16:24,502 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:16:24,502 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:16:24,502 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:16:24,888 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:16:24,888 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:16:25,240 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:16:25,241 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:16:25,241 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:16:25,241 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:16:25,241 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:16:25,501 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:16:25,501 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:16:25,502 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753082183903_838.jpg' 2025-07-21 15:16:25,835 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:16:25,835 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:16:25,835 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:16:26,194 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:16:26,195 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:16:26,195 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:16:26,195 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:16:26,584 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:16:26,584 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:16:26,940 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:16:26,940 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:16:26,940 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:16:26,940 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:16:26,940 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:16:27,193 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:16: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-21 15:16:27,194 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753082183898_148.jpg' 2025-07-21 15:16:27,574 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:16:27,574 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:16:27,574 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:16:28,046 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:16:28,046 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:16:28,046 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:16: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-21 15:16:28,439 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:16:28,439 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:16:28,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-21 15:16:28,796 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 15:16:28,796 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:16:28,796 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:16:28,796 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:16:29,061 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:16:29,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-21 15:16:29,062 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753082184084_274.jpg' 2025-07-21 15:16:29,298 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:16:29,298 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:16:29,298 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:16:29,654 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:16:29,654 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:16:29,654 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:16:29,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-21 15:16:30,033 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:16:30,033 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:16:30,385 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:16:30,385 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:16:30,385 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:16:30,385 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:16:30,385 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:16:30,640 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:16:30,640 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:16:30,641 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753082184120_280.jpg' 2025-07-21 15:16:30,948 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:16:30,949 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:16:30,949 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:16:31,306 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:16:31,306 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:16:31,306 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:16:31,306 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:16:31,695 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:16:31,696 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:16:32,049 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:16:32,049 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:16:32,049 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:16:32,049 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:16:32,049 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:16:32,324 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:16:32,324 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:16:32,325 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753082184125_457.jpg' 2025-07-21 15:16:32,624 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:16:32,625 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:16:32,625 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:16:32,984 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:16:32,984 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:16:32,984 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:16:32,984 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:16:33,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-21 15:16:33,378 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:16:33,731 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:16:33,731 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:16:33,731 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:16:33,731 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:16:33,731 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:16:34,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-21 15:16:34,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-21 15:16:34,007 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753082184130_247.jpg' 2025-07-21 15:16:34,278 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:16:34,279 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:16:34,279 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:16:34,632 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:16:34,632 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:16:34,632 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:16:34,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-21 15:16:35,018 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:16:35,018 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:16:35,370 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:16:35,370 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:16:35,370 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:16:35,370 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:16:35,370 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:16:35,660 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:16:35,660 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:16:35,661 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753082184223_385.jpg' 2025-07-21 15:16:35,746 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:16:35,746 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:16:35,746 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:16:36,201 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:16:36,202 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:16:36,202 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:16:36,202 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:16:36,595 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:16:36,595 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:16:36,953 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:16:36,953 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:16:36,953 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:16:36,953 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:16:36,953 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:16:37,240 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:16:37,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-21 15:16:37,241 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753082184570_314.jpg' 2025-07-21 15:16:37,328 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:16:37,329 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:16:37,329 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:16:37,829 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:16:37,829 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:16:37,829 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:16:37,829 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:16:38,210 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:16:38,210 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:16:38,566 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:16:38,566 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:16:38,566 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:16:38,566 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:16:38,566 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:16:38,834 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:16:38,834 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:16:38,835 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753082184877_540.jpg' 2025-07-21 15:16:38,912 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:16:38,913 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:16:38,913 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:16:39,269 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:16:39,270 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:16:39,270 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:16:39,270 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:16:39,655 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:16:39,655 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:16:40,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-21 15:16:40,008 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:16:40,008 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:16:40,008 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:16:40,008 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:16:40,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-21 15:16:40,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-21 15:16:40,269 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753082185118_28.jpg' 2025-07-21 15:16:40,323 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:16:40,323 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:16:40,324 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:16:40,352 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:16:40,352 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:16:40,352 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:16:40,352 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:16:40,367 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:16:40,367 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:16:40,507 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:16:40,507 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:16:40,508 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:16:40,508 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:16:40,508 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:16:40,529 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:16:40,529 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:16:40,530 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753082185587_289.jpg' 2025-07-21 15:16:40,876 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:16:40,876 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:16:40,876 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:16:41,232 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:16:41,232 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:16:41,232 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:16:41,232 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:16:41,622 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:16:41,622 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:16:41,978 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:16:41,978 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:16:41,978 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:16:41,978 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:16:41,978 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:16:42,233 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:16:42,233 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:16:42,234 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753082191053_795.jpg' 2025-07-21 15:16:42,310 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:16:42,310 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:16:42,310 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:16:42,655 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:16:42,655 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:16:42,655 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:16:42,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-21 15:16:43,044 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:16:43,044 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:16:43,399 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:16:43,399 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:16:43,399 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:16:43,399 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:16:43,399 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:16:43,650 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:16:43,650 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:16:43,651 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753082193749_538.jpg' 2025-07-21 15:16:43,934 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:16:43,934 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:16:43,934 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:16:44,270 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:16:44,270 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:16:44,270 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:16:44,270 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:16:44,656 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:16:44,656 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:16:45,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-21 15:16:45,008 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:16:45,008 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:16:45,008 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:16:45,009 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:16:45,272 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:16:45,272 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:16:47,309 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753082207076_188.jpg' 2025-07-21 15:16:47,396 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:16:47,396 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:16:47,396 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:16:47,744 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:16:47,744 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:16:47,745 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:16: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-21 15:16:48,139 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:16:48,139 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:16:48,494 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:16:48,494 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:16:48,494 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:16:48,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-21 15:16:48,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-21 15:16:48,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-21 15:16:48,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-21 15:16:48,751 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753082207398_134.jpg' 2025-07-21 15:16:48,837 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:16:48,838 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:16:48,838 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:16:49,178 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:16:49,178 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:16:49,178 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:16:49,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-21 15:16:49,582 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:16:49,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-21 15:16:49,936 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:16:49,937 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:16:49,937 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:16:49,937 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:16:49,937 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:16:50,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-21 15:16:50,196 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:16:50,198 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753082208049_39.jpg' 2025-07-21 15:16:50,651 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:16:50,651 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:16:50,651 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:16:50,990 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:16:50,990 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:16:50,990 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:16:50,990 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:16:51,386 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:16:51,386 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:16:51,742 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:16:51,742 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:16:51,742 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:16:51,742 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:16:51,742 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:16:51,999 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:16:51,999 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:16:52,001 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753082208817_493.jpg' 2025-07-21 15:16:52,269 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:16:52,269 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:16:52,269 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:16:52,614 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:16:52,614 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:16:52,614 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:16:52,614 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:16:53,001 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:16:53,001 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:16:53,354 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:16:53,354 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 15:16:53,354 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:16:53,354 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:16:53,354 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:16:53,607 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:16:53,607 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:16:53,608 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753082208828_398.jpg' 2025-07-21 15:16:53,689 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:16:53,689 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:16:53,689 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:16:54,031 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:16:54,031 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:16:54,031 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:16:54,031 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:16:54,425 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:16:54,425 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:16:54,779 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:16:54,779 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:16:54,779 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:16:54,779 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:16:54,779 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:16:55,033 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:16:55,034 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:16:55,035 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753082212782_777.jpg' 2025-07-21 15:16:55,103 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:16:55,103 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:16:55,103 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:16:55,449 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:16:55,449 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:16:55,449 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:16:55,449 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:16:55,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-21 15:16:55,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-21 15:16:56,200 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:16:56,200 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:16:56,200 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:16:56,200 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:16:56,200 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:16:56,456 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:16:56,456 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:17:12,144 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753082231859_965.jpg' 2025-07-21 15:17:12,233 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:17:12,233 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:17:12,233 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:17:12,603 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:17:12,604 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:17:12,604 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:17:12,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-21 15:17:12,991 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:17:12,991 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:17:13,342 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:17:13,343 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:17:13,343 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:17:13,343 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:17:13,343 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:17:13,605 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:17:13,605 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:17:13,606 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753082231917_1.jpg' 2025-07-21 15:17:13,699 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:17:13,699 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:17:13,699 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:17:14,052 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:17:14,052 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:17:14,052 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:17:14,053 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:17:14,446 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:17:14,446 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:17:14,799 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:17:14,799 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:17:14,799 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:17:14,799 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:17:14,799 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:17:15,054 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:17:15,054 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:17:16,405 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753082236168_286.jpg' 2025-07-21 15:17:16,703 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:17:16,703 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:17:16,703 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:17:17,033 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:17:17,033 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:17:17,033 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:17:17,033 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:17:17,416 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:17:17,416 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:17:17,768 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:17:17,768 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:17:17,768 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:17:17,768 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:17:17,768 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:17:18,018 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:17:18,018 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:17:35,559 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753082255316_915.jpg' 2025-07-21 15:17:35,646 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:17:35,647 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:17:35,647 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:17:36,079 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:17:36,080 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:17:36,080 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:17:36,080 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:17:36,468 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:17:36,468 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:17:36,822 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:17:36,823 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 15:17:36,823 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:17:36,823 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:17:36,823 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:17:37,074 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:17:37,075 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:17:37,076 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753082255476_194.jpg' 2025-07-21 15:17:37,153 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:17:37,153 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:17:37,153 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:17:37,514 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:17:37,515 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:17:37,515 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:17:37,515 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:17:37,903 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:17:37,903 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:17:38,257 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:17:38,257 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:17:38,257 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:17:38,257 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:17:38,257 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:17:38,519 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:17:38,520 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:24:24,639 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753082664401_491.jpg' 2025-07-21 15:24:25,113 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:24:25,113 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:24:25,113 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:24:25,522 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:24:25,522 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:24:25,522 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:24:25,522 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:24:25,909 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:24:25,909 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:24:26,262 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:24:26,262 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:24:26,262 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:24:26,262 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:24:26,262 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:24:26,515 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:24:26,515 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:24:26,516 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753082664828_984.jpg' 2025-07-21 15:24:26,779 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:24:26,779 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:24:26,779 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:24:27,122 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:24:27,122 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:24:27,122 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:24:27,122 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:24:27,519 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:24:27,519 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:24:27,874 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:24:27,874 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:24:27,874 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:24:27,874 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:24:27,874 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:24:28,129 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:24:28,130 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:24:28,131 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753082665035_733.jpg' 2025-07-21 15:24:28,211 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:24:28,211 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:24:28,211 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:24:28,556 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:24:28,556 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:24:28,556 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:24:28,556 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:24:28,944 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:24:28,944 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:24:29,299 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:24:29,299 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:24:29,299 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:24:29,299 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:24:29,299 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:24:29,556 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:24:29,556 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:24:29,557 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753082665176_161.jpg' 2025-07-21 15:24:29,635 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:24:29,635 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:24:29,635 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:24:29,981 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:24:29,981 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:24:29,981 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:24:29,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-21 15:24:30,372 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:24:30,372 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:24:30,727 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:24:30,727 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:24:30,727 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:24:30,727 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:24:30,727 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:24:30,980 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:24:30,980 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:24:30,981 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753082665331_439.jpg' 2025-07-21 15:24:31,059 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:24:31,059 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:24:31,059 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:24:31,397 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:24:31,397 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:24:31,397 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:24:31,397 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:24:31,784 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:24:31,784 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:24:32,138 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:24:32,138 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:24:32,138 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:24:32,138 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:24:32,138 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:24:32,391 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:24:32,391 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:24:32,392 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753082665396_649.jpg' 2025-07-21 15:24:32,636 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:24:32,637 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:24:32,637 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:24:32,664 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:24:32,664 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:24:32,664 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:24:32,664 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:24:32,682 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:24:32,682 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:24:32,820 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:24:32,821 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:24:32,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-21 15:24:32,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-21 15:24:32,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-21 15:24:32,842 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:24:32,842 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:24:32,843 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753082665630_922.jpg' 2025-07-21 15:24:33,107 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:24:33,107 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:24:33,107 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:24:33,454 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:24:33,454 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:24:33,454 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:24:33,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-21 15:24:33,847 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:24:33,848 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:24:34,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-21 15:24:34,201 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:24:34,201 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:24:34,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-21 15:24:34,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-21 15:24:34,456 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:24:34,456 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:24:34,457 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753082665408_311.jpg' 2025-07-21 15:24:34,534 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:24:34,534 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:24:34,534 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:24:34,881 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:24:34,881 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:24:34,882 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:24:34,882 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:24:35,275 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:24:35,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-21 15:24:35,628 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:24:35,628 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:24:35,628 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:24:35,628 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:24:35,628 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:24:35,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-21 15:24:35,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-21 15:24:35,891 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753082665576_672.jpg' 2025-07-21 15:24:35,975 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:24:35,975 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:24:35,975 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:24:36,312 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:24:36,313 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:24:36,313 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:24:36,313 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:24:36,702 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:24:36,702 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:24:37,053 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:24:37,053 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:24:37,053 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:24:37,053 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:24:37,053 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:24:37,308 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:24:37,308 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:24:37,309 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753082665500_291.jpg' 2025-07-21 15:24:37,599 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:24:37,600 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:24:37,600 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:24:37,959 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:24:37,959 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:24:37,960 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:24:37,960 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:24:38,348 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:24:38,348 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:24:38,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-21 15:24:38,701 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:24:38,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-21 15:24:38,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-21 15:24:38,701 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:24:38,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-21 15:24:38,965 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:24:38,966 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753082668122_642.jpg' 2025-07-21 15:24:39,244 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:24:39,245 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:24:39,245 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:24:39,602 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:24:39,602 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:24:39,602 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:24:39,602 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:24:39,988 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:24:39,988 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:24:40,342 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:24:40,343 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:24:40,343 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:24:40,343 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:24:40,343 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:24: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-21 15:24:40,603 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:24:40,604 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753082671088_192.jpg' 2025-07-21 15:24:40,886 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:24:40,887 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:24:40,887 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:24:41,243 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:24:41,243 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:24:41,243 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:24:41,243 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:24:41,628 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:24:41,628 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:24:41,982 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:24:41,982 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:24:41,982 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:24:41,983 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:24:41,983 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:24:42,292 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:24:42,292 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:24:48,885 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753082688647_342.jpg' 2025-07-21 15:24:49,179 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:24:49,180 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:24:49,180 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:24:49,537 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:24:49,537 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:24:49,537 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:24:49,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-21 15:24:49,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-21 15:24:49,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-21 15:24:50,280 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:24:50,281 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:24:50,281 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:24:50,281 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:24:50,281 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:24:50,538 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:24:50,538 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:24:50,539 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753082689032_857.jpg' 2025-07-21 15:24:50,945 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:24:50,946 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:24:50,946 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:24:51,304 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:24:51,305 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:24:51,305 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:24:51,305 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:24:51,696 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:24:51,696 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:24:52,050 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:24:52,050 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:24:52,050 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:24:52,050 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:24:52,050 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:24:52,314 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:24:52,314 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:24:52,316 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753082689506_822.jpg' 2025-07-21 15:24:52,698 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:24:52,699 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:24:52,699 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:24:53,155 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:24:53,155 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:24:53,155 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:24:53,155 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:24:53,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-21 15:24:53,543 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:24:53,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-21 15:24:53,895 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:24:53,895 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:24:53,895 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:24:53,895 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:24:54,147 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:24:54,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-21 15:24:54,149 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753082689967_589.jpg' 2025-07-21 15:24:54,237 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:24:54,237 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:24:54,237 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:24:54,589 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:24:54,589 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:24:54,589 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:24:54,589 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:24:54,971 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:24:54,972 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:24:55,328 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:24:55,328 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:24:55,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-21 15:24:55,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-21 15:24:55,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-21 15:24:55,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-21 15:24:55,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-21 15:24:55,596 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753082690044_918.jpg' 2025-07-21 15:24:55,674 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:24:55,674 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:24:55,675 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:24:56,032 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:24:56,032 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:24:56,032 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:24:56,033 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:24:56,421 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:24:56,421 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:24:56,866 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:24:56,866 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:24:56,866 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:24:56,866 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:24:56,866 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:24:57,127 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:24:57,127 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:24:57,129 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753082691641_671.jpg' 2025-07-21 15:24:57,221 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:24:57,222 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:24:57,222 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:24:57,608 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:24:57,608 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:24:57,608 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:24:57,608 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:24:57,998 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:24:57,998 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:24:58,351 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:24:58,351 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:24:58,351 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:24:58,351 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:24:58,351 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:24:58,613 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:24:58,613 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:25:12,233 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753082711980_899.jpg' 2025-07-21 15:25:12,496 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:25:12,497 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:25:12,497 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:25:12,856 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:25:12,856 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:25:12,856 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:25:12,856 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:25:13,240 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:25:13,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-21 15:25:13,596 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:25:13,596 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 15:25:13,596 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:25:13,596 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:25:13,596 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:25:13,856 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:25:13,856 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:25:13,857 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753082713174_287.jpg' 2025-07-21 15:25:13,937 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:25:13,937 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:25:13,937 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:25:14,297 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:25:14,297 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:25:14,297 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:25:14,297 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:25:14,688 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:25:14,688 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:25:15,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-21 15:25:15,142 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:25:15,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-21 15:25:15,142 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:25:15,142 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:25:15,405 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:25:15,405 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:25:16,735 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753082716361_509.jpg' 2025-07-21 15:25:16,827 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:25:16,827 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:25:16,827 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:25:17,183 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:25:17,184 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:25:17,184 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:25:17,184 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:25:17,566 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:25:17,566 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:25:17,924 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:25:17,924 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:25:17,924 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:25:17,924 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:25:17,924 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:25:18,180 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:25:18,180 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:25:37,186 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753082736869_139.jpg' 2025-07-21 15:25:37,493 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:25:37,493 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:25:37,493 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:25:37,940 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:25:37,940 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:25:37,941 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:25:37,941 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:25:38,325 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:25:38,325 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:25:38,679 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:25:38,679 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:25:38,679 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:25:38,680 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:25:38,680 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:25:38,944 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:25:38,944 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:25:39,878 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753082739638_58.jpg' 2025-07-21 15:25:39,956 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:25:39,956 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:25:39,956 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:25:40,313 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:25:40,314 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:25:40,314 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:25:40,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-21 15:25:40,701 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:25:40,701 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:25:41,052 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:25:41,052 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:25:41,052 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:25:41,052 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:25:41,052 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:25:41,304 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:25:41,304 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:32:23,466 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753083143195_296.jpg' 2025-07-21 15:32:24,192 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:32:24,193 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:32:24,193 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:32:24,648 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:32:24,648 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:32:24,648 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:32:24,648 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:32:25,068 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:32:25,068 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:32:25,420 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:32:25,421 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:32: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-21 15:32: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-21 15:32: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-21 15:32:25,683 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:32:25,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-21 15:32:25,684 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753083144299_244.jpg' 2025-07-21 15:32:25,958 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:32:25,958 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:32:25,958 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:32:26,316 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:32:26,317 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:32:26,317 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:32:26,317 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:32:26,702 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:32:26,702 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:32:27,054 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:32:27,054 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:32:27,054 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:32:27,054 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:32:27,054 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:32:27,308 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:32:27,308 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:32:27,310 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753083144514_55.jpg' 2025-07-21 15:32:27,586 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:32:27,587 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:32:27,587 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:32:27,940 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:32:27,940 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:32:27,940 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:32:27,940 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:32:28,324 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:32:28,324 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:32:28,679 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:32:28,679 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:32:28,679 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:32:28,679 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:32:28,679 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:32:28,940 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:32:28,940 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:32:28,941 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753083144553_878.jpg' 2025-07-21 15:32:29,196 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:32:29,196 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:32:29,196 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:32:29,554 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:32:29,554 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:32:29,554 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:32:29,554 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:32:29,941 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:32:29,941 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:32:30,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-21 15:32:30,297 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:32:30,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-21 15:32:30,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-21 15:32:30,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-21 15:32:30,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-21 15:32:30,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-21 15:32:30,551 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753083144725_349.jpg' 2025-07-21 15:32:30,981 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:32:30,981 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:32:30,981 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:32:31,338 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:32:31,339 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:32:31,339 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:32:31,339 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:32:31,728 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:32:31,728 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:32: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-21 15:32:32,082 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:32: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-21 15:32:32,083 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:32:32,083 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:32:32,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-21 15:32:32,342 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:32:32,343 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753083144746_644.jpg' 2025-07-21 15:32:32,803 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:32:32,803 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:32:32,803 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:32:33,162 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:32:33,162 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:32:33,162 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:32:33,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-21 15:32:33,551 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:32:33,551 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:32:33,905 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:32:33,905 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:32:33,905 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:32:33,905 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:32:33,905 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:32:34,160 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:32:34,160 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:32:34,161 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753083144892_645.jpg' 2025-07-21 15:32:34,413 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:32:34,413 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:32:34,413 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:32:34,767 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:32:34,767 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:32:34,767 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:32:34,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-21 15:32:35,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-21 15:32:35,155 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:32:35,508 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:32:35,509 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:32:35,509 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:32:35,509 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:32:35,509 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:32:35,771 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:32:35,771 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:32:35,772 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753083144908_800.jpg' 2025-07-21 15:32:35,848 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:32:35,848 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:32:35,848 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:32:36,203 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:32:36,204 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:32:36,204 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:32:36,204 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:32:36,592 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:32:36,592 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:32:36,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-21 15:32:36,948 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:32:36,948 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:32:36,948 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:32:36,948 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:32:37,205 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:32:37,205 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:32:37,206 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753083145022_231.jpg' 2025-07-21 15:32:37,578 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:32:37,578 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:32:37,578 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:32:37,607 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:32:37,607 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:32:37,607 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:32:37,607 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:32:37,622 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:32:37,623 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:32:37,762 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:32:37,762 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:32:37,762 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:32:37,762 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:32:37,762 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:32:37,784 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:32:37,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-21 15:32:37,785 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753083145316_252.jpg' 2025-07-21 15:32:38,141 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:32:38,141 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:32:38,141 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:32:38,501 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:32:38,501 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:32:38,501 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:32:38,501 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:32:38,891 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:32:38,891 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:32:39,242 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:32:39,243 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:32:39,243 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:32:39,243 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:32:39,243 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:32:39,499 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:32:39,500 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:32:39,501 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753083146038_990.jpg' 2025-07-21 15:32:39,826 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:32:39,826 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:32:39,826 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:32:40,219 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:32:40,219 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:32:40,219 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:32:40,219 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:32:40,613 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:32:40,613 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:32:40,968 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:32:40,968 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:32:40,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-21 15:32:40,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-21 15:32:40,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-21 15:32:41,223 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:32:41,223 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:32:41,225 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753083147025_823.jpg' 2025-07-21 15:32:41,745 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:32:41,745 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:32:41,745 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:32:42,082 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:32:42,082 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:32:42,083 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:32:42,083 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:32:42,472 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:32:42,472 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:32:42,826 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:32:42,827 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:32:42,827 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:32:42,827 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:32:42,827 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:32:43,083 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:32:43,083 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:32:43,086 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753083147618_262.jpg' 2025-07-21 15:32:43,184 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:32:43,184 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:32:43,184 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:32:43,533 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:32:43,533 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:32:43,533 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:32:43,533 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:32:43,919 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:32:43,919 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15: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-21 15:32:44,273 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15: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-21 15: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-21 15: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-21 15:32:44,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-21 15:32:44,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-21 15:32:44,536 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753083150770_873.jpg' 2025-07-21 15:32:44,613 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:32:44,613 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:32:44,614 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:32:44,958 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:32:44,958 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:32:44,959 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:32:44,959 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:32:45,363 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:32:45,363 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:32:45,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-21 15:32:45,718 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:32:45,718 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:32:45,718 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:32:45,718 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:32:45,997 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:32:45,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-21 15:32:48,533 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753083168239_218.jpg' 2025-07-21 15:32:48,812 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:32:48,812 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:32:48,812 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:32:49,155 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:32:49,155 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:32:49,155 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:32:49,156 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:32:49,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-21 15:32:49,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-21 15:32:49,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-21 15:32:49,948 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:32:49,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-21 15:32:49,948 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:32:49,948 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:32:50,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-21 15:32:50,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-21 15:32:50,204 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753083168722_504.jpg' 2025-07-21 15:32:50,288 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:32:50,289 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:32:50,289 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:32:50,634 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:32:50,634 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:32:50,634 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:32:50,634 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:32:51,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-21 15:32:51,026 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 15:32:51,026 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:32:51,026 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:32:51,026 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:32:51,282 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:32:51,283 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:32:51,284 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753083169792_171.jpg' 2025-07-21 15:32:51,358 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:32:51,358 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:32:51,358 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:32:51,697 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:32:51,697 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:32:51,697 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:32:51,698 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:32:52,095 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:32:52,095 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:32:52,449 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:32:52,449 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:32:52,449 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:32:52,449 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:32:52,449 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:32:52,706 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:32:52,706 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:32:52,710 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753083171279_897.jpg' 2025-07-21 15:32:53,091 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:32:53,091 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:32:53,091 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:32:53,442 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:32:53,442 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:32:53,442 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:32:53,443 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:32:53,840 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:32:53,840 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:32:54,196 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:32:54,196 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:32:54,196 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:32:54,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-21 15:32:54,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-21 15:32:54,458 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:32:54,458 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:32:54,459 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753083171613_388.jpg' 2025-07-21 15:32:59,528 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:32:59,528 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:32:59,528 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:32:59,881 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:32:59,882 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:32:59,882 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:32:59,882 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:33:00,271 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:33:00,271 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:33:00,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-21 15:33:00,621 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:33:00,621 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:33:00,621 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:33:00,621 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:33:00,873 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:33:00,873 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:33:00,874 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753083172055_890.jpg' 2025-07-21 15:33:01,434 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:33:01,434 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:33:01,434 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:33:01,780 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:33:01,780 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:33:01,780 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:33:01,780 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:33:02,162 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:33:02,162 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:33:02,516 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:33:02,516 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:33:02,516 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:33:02,516 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:33:02,516 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:33:02,778 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:33:02,778 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:33:12,364 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753083192054_670.jpg' 2025-07-21 15:33:12,465 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:33:12,465 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:33:12,465 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:33:12,911 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:33:12,911 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:33:12,911 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:33:12,911 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:33:13,361 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:33:13,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-21 15:33:13,715 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:33:13,715 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:33:13,716 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:33:13,716 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:33:13,716 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:33:13,975 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:33:13,975 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:33:15,766 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753083195496_760.jpg' 2025-07-21 15:33:16,026 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:33:16,026 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:33:16,026 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:33:16,369 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:33:16,369 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:33:16,369 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:33:16,369 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:33:16,757 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:33:16,757 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:33:17,112 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:33:17,112 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:33:17,112 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:33:17,113 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:33:17,113 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:33:17,373 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:33:17,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-21 15:33:17,374 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753083195588_36.jpg' 2025-07-21 15:33:18,184 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:33:18,184 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:33:18,184 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:33:18,538 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:33:18,538 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:33:18,538 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:33:18,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-21 15:33:18,933 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:33:18,933 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:33:19,285 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:33:19,285 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:33:19,285 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:33:19,285 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:33:19,285 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:33:19,540 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:33:19,540 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:33:19,541 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753083195910_299.jpg' 2025-07-21 15:33:20,017 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:33:20,017 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:33:20,017 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:33:20,362 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:33:20,363 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:33:20,363 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:33:20,363 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:33:20,755 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:33:20,755 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:33:21,106 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:33:21,106 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:33:21,106 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:33:21,106 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:33:21,106 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:33:21,362 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:33:21,362 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:33:36,088 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753083215840_886.jpg' 2025-07-21 15:33:36,165 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:33:36,165 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:33:36,165 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:33:36,557 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:33:36,558 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:33:36,558 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:33:36,558 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:33:36,952 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:33:36,953 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:33:37,308 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:33:37,308 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:33:37,308 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:33:37,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-21 15:33:37,308 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:33:37,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-21 15:33:37,564 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:33:38,947 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753083218714_599.jpg' 2025-07-21 15:33:39,013 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:33:39,013 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:33:39,014 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:33:39,354 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:33:39,355 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:33:39,355 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:33:39,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-21 15:33:39,749 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:33:39,749 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:33:40,106 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:33:40,106 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:33:40,106 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:33:40,106 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:33:40,106 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:33:40,359 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:33:40,359 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:33:40,360 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753083219548_180.jpg' 2025-07-21 15:33:40,440 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:33:40,441 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:33:40,441 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:33:40,783 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:33:40,783 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:33:40,783 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:33: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-21 15:33:41,174 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:33:41,175 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:33:41,531 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:33:41,531 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:33:41,531 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:33:41,531 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:33:41,531 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:33:41,789 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:33:41,789 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:40:23,815 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753083623524_319.jpg' 2025-07-21 15:40:24,284 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:40:24,284 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:40:24,284 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:40:24,736 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:40:24,736 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:40:24,736 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:40:24,736 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:40:25,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-21 15:40:25,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-21 15:40:25,524 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:40:25,524 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:40:25,524 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:40:25,524 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:40:25,525 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:40:25,785 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:40:25,785 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:40:25,786 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753083623531_503.jpg' 2025-07-21 15:40:26,090 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:40:26,090 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:40:26,090 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:40:26,435 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:40:26,435 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:40:26,435 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:40:26,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-21 15:40:26,823 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:40:26,823 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:40:27,177 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:40:27,177 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:40:27,177 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:40:27,177 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:40:27,177 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:40:27,434 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:40:27,434 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:40:27,435 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753083623729_598.jpg' 2025-07-21 15:40:27,682 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:40:27,682 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:40:27,682 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:40:28,027 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:40:28,027 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:40:28,027 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:40:28,027 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:40:28,421 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:40:28,421 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:40:28,773 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:40:28,773 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:40:28,773 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:40:28,773 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:40:28,773 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:40:29,025 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:40:29,025 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:40:29,026 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753083624444_925.jpg' 2025-07-21 15:40:29,280 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:40:29,280 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:40:29,280 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:40:29,679 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:40:29,679 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:40:29,679 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:40:29,679 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:40:30,068 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:40:30,068 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:40:30,422 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:40:30,422 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:40: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-21 15:40: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-21 15:40: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-21 15:40:30,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-21 15:40:30,676 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:40:30,677 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753083624542_844.jpg' 2025-07-21 15:40:30,759 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:40:30,759 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:40:30,759 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:40:31,106 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:40:31,107 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:40:31,107 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:40:31,107 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:40:31,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-21 15:40:31,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-21 15:40:31,851 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:40:31,851 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:40:31,851 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:40:31,851 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:40:31,851 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:40:32,110 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:40:32,110 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:40:32,112 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753083624857_242.jpg' 2025-07-21 15:40:32,340 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:40:32,340 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:40:32,340 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:40:32,367 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:40:32,367 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:40:32,367 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:40:32,367 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:40:32,385 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:40:32,385 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:40:32,524 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:40:32,525 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:40:32,525 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:40:32,525 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:40:32,525 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:40:32,546 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:40:32,546 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:40:32,547 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753083624913_658.jpg' 2025-07-21 15:40:32,787 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:40:32,788 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:40:32,788 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:40:33,134 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:40:33,134 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:40:33,134 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:40:33,135 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:40:33,521 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:40:33,522 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:40:33,870 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:40:33,870 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:40:33,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-21 15:40:33,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-21 15:40:33,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-21 15:40:34,125 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:40:34,125 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:40:34,126 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753083625005_190.jpg' 2025-07-21 15:40:34,392 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:40:34,392 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:40:34,392 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:40:34,737 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:40:34,737 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:40:34,737 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:40:34,737 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:40:35,124 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:40:35,124 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:40:35,479 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:40:35,479 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:40:35,479 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:40:35,479 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:40:35,479 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:40:35,751 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:40:35,752 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:40:35,753 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753083625267_812.jpg' 2025-07-21 15:40:35,828 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:40:35,828 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:40:35,828 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:40:36,168 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:40:36,168 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:40:36,168 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:40:36,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-21 15:40:36,564 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:40:36,564 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:40:36,919 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:40:36,919 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:40: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-21 15:40: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-21 15:40: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-21 15:40:37,172 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:40:37,172 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:40:37,174 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753083626827_939.jpg' 2025-07-21 15:40:37,255 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:40:37,255 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:40:37,255 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:40:37,612 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:40:37,612 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:40:37,612 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:40:37,612 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:40:37,993 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:40:37,993 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:40:38,346 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:40:38,346 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:40:38,346 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:40:38,346 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:40:38,346 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:40:38,606 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:40:38,606 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:40:38,607 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753083626821_0.jpg' 2025-07-21 15:40:38,688 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:40:38,689 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:40:38,689 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:40:39,044 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:40:39,044 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:40:39,044 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:40:39,044 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:40:39,428 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:40:39,428 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:40: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-21 15:40:39,784 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:40: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-21 15:40: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-21 15:40: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-21 15:40:40,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-21 15:40:40,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-21 15:40:47,483 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753083647190_706.jpg' 2025-07-21 15:40:47,564 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:40:47,564 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:40:47,564 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:40:47,921 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:40:47,922 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:40:47,922 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:40:47,922 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:40:48,303 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:40:48,303 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:40:48,661 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:40:48,661 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:40:48,661 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:40:48,661 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:40:48,661 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:40: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-21 15:40:48,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-21 15:40:48,923 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753083647447_370.jpg' 2025-07-21 15:40:48,994 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:40:48,994 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:40:48,994 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:40:49,354 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:40:49,354 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:40:49,354 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:40:49,354 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:40:49,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-21 15:40:49,741 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:40:50,094 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:40:50,094 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:40:50,094 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:40:50,094 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:40:50,094 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:40:50,353 - WARNING - [utils.fire_smoke_detector] - [fire_smoke_detector._run_sahi_and_process_results:53] - SAHI Raw: Detected class ID 2 for UltralyticsDetectionModel is out of range for model_class_names: ['fire', 'smoggy']. Ignoring. 2025-07-21 15:40:50,353 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:40:50,353 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:40:50,354 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753083648576_49.jpg' 2025-07-21 15:40:50,599 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:40:50,599 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:40:50,599 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:40:50,954 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:40:50,955 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:40:50,955 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:40:50,955 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:40:51,342 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:40:51,342 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:40:51,700 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:40:51,700 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:40:51,700 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:40:51,700 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:40:51,700 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:40:51,959 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:40:51,959 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:40:51,960 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753083648686_54.jpg' 2025-07-21 15:40:52,220 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:40:52,220 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:40:52,220 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:40:52,571 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:40:52,571 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:40:52,571 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:40:52,571 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:40:52,956 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:40:52,956 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:40:53,309 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:40:53,309 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:40:53,309 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:40:53,309 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:40:53,309 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:40:53,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-21 15:40:53,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-21 15:40:53,566 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753083648880_109.jpg' 2025-07-21 15:40:53,648 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:40:53,648 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:40:53,648 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:40:54,004 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:40:54,005 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:40:54,005 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:40:54,005 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:40:54,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-21 15:40:54,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-21 15:40:54,747 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:40:54,747 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 15:40:54,747 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:40:54,747 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:40:54,747 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:40:55,009 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:40:55,009 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:40:55,085 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753083651185_284.jpg' 2025-07-21 15:40:55,160 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:40:55,160 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:40:55,160 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:40:55,515 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:40:55,515 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:40:55,515 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:40:55,515 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:40:55,906 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:40:55,906 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:40:56,260 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:40:56,261 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:40:56,261 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:40:56,261 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:40:56,261 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:40:56,517 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:40:56,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-21 15:40:56,518 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753083654302_152.jpg' 2025-07-21 15:40:56,605 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:40:56,606 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:40:56,606 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:40:56,960 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:40:56,960 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:40:56,961 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:40:56,961 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:40:57,344 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:40:57,344 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:40:57,696 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:40:57,697 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:40:57,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-21 15:40:57,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-21 15:40:57,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-21 15:40:57,964 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:40:57,965 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:41:11,575 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753083671344_648.jpg' 2025-07-21 15:41:11,919 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:41:11,919 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:41:11,919 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:41:12,382 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:41:12,382 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:41:12,383 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:41:12,383 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:41:12,877 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:41:12,878 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:41:13,230 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:41:13,230 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:41:13,230 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:41:13,231 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:41:13,231 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:41:13,492 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:41:13,492 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:41:13,493 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753083672065_485.jpg' 2025-07-21 15:41:13,809 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:41:13,809 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:41:13,809 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:41:14,163 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:41:14,163 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:41:14,163 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:41:14,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-21 15:41:14,548 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:41:14,549 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:41:14,901 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:41:14,901 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:41:14,901 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:41:14,901 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:41:14,901 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:41:15,165 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:41:15,166 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:41:15,167 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753083674824_795.jpg' 2025-07-21 15:41:15,238 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:41:15,238 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:41:15,238 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:41:15,593 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:41:15,593 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:41:15,593 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:41:15,593 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:41: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-21 15:41:15,973 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:41:16,325 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:41:16,326 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:41:16,326 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:41:16,326 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:41:16,326 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:41:16,584 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:41:16,584 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:41:17,462 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753083677232_923.jpg' 2025-07-21 15:41:17,725 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:41:17,725 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:41:17,725 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:41:18,082 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:41:18,082 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:41:18,083 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:41:18,083 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:41:18,467 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:41:18,467 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:41:18,824 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:41:18,824 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:41:18,824 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:41:18,824 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:41:18,824 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:41:19,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-21 15:41:19,090 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:41:35,700 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753083695464_879.jpg' 2025-07-21 15:41:35,780 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:41:35,780 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:41:35,780 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:41:36,225 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:41:36,226 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:41:36,226 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:41:36,226 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:41:36,620 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:41:36,621 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:41:36,977 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:41:36,977 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:41:36,977 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:41:36,977 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:41:36,977 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:41:37,237 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:41:37,237 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:41:39,160 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753083698892_438.jpg' 2025-07-21 15:41:39,400 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:41:39,400 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:41:39,400 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:41:39,753 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:41:39,753 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:41:39,753 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:41:39,753 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:41:40,136 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:41:40,136 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:41:40,488 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:41:40,488 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:41:40,488 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:41:40,488 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:41:40,488 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:41:40,751 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:41:40,752 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:48:23,706 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084103461_503.jpg' 2025-07-21 15:48:24,422 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:48:24,423 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:48:24,423 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:48:24,913 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:48:24,913 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:48:24,913 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:48:24,913 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:48:25,302 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:48:25,303 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:48:25,657 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:48:25,657 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:48:25,657 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:48:25,657 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:48:25,657 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:48:25,932 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:48:25,932 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:48:25,933 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084103845_814.jpg' 2025-07-21 15:48:26,200 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:48:26,200 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:48:26,200 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:48:26,559 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:48:26,559 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:48:26,559 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:48:26,559 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:48:26,948 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:48:26,948 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:48:27,304 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:48:27,305 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:48:27,305 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:48:27,305 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:48:27,305 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:48:27,566 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:48:27,567 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:48:27,568 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084104330_693.jpg' 2025-07-21 15:48:27,844 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:48:27,844 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:48:27,844 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:48:28,204 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:48:28,204 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:48:28,204 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:48:28,204 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:48:28,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-21 15:48:28,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-21 15:48:28,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-21 15:48:28,948 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:48:28,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-21 15:48:28,948 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:48:28,948 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:48:29,209 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:48:29,209 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:48:29,211 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084104443_823.jpg' 2025-07-21 15:48:29,279 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:48:29,279 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:48:29,279 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:48:29,639 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:48:29,640 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:48:29,640 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:48:29,640 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:48:30,029 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:48:30,029 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:48:30,381 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:48:30,381 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:48:30,381 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:48:30,381 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:48:30,381 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:48:30,642 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:48:30,642 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:48:30,644 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084104655_266.jpg' 2025-07-21 15:48:30,715 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:48:30,715 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:48:30,715 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:48:31,071 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:48:31,072 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:48:31,072 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:48:31,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-21 15:48:31,456 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:48:31,456 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15: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': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:48:31,809 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:48:31,809 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:48:31,809 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:48:31,809 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:48:32,062 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:48:32,062 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:48:32,063 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084104726_481.jpg' 2025-07-21 15:48:32,335 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:48:32,335 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:48:32,335 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:48:32,694 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:48:32,694 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:48:32,694 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:48:32,694 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:48:33,088 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:48:33,088 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:48:33,441 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:48:33,442 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:48:33,442 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:48:33,442 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:48:33,442 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:48:33,704 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:48:33,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-21 15:48:33,706 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084104946_310.jpg' 2025-07-21 15:48:33,786 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:48:33,786 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:48:33,786 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:48:34,167 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:48:34,168 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:48:34,168 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:48:34,168 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:48:34,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-21 15:48:34,581 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:48:34,931 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:48:34,931 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:48:34,931 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:48:34,931 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:48:34,931 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:48:35,186 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:48:35,186 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:48:35,188 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084105169_529.jpg' 2025-07-21 15:48:35,505 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:48:35,505 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:48:35,505 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:48:35,904 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:48:35,904 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:48:35,904 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:48:35,904 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:48:36,288 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:48:36,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-21 15:48:36,639 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:48:36,639 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:48:36,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-21 15:48:36,639 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:48:36,639 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:48:37,020 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:48:37,020 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:48:37,021 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084105356_128.jpg' 2025-07-21 15:48:37,421 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:48:37,421 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:48:37,422 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:48:37,856 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:48:37,856 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:48:37,857 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:48:37,857 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:48:38,378 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:48:38,378 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:48:38,735 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:48:38,735 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:48:38,735 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:48:38,735 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:48:38,735 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:48:38,990 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:48:38,991 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:48:38,992 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084105376_506.jpg' 2025-07-21 15:48:39,333 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:48:39,333 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:48:39,333 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:48:39,693 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:48:39,693 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:48:39,693 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:48:39,693 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:48:40,082 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:48:40,083 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:48:40,435 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:48:40,435 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:48:40,435 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:48:40,435 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:48:40,435 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:48:40,795 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:48:40,796 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:48:40,797 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084105475_774.jpg' 2025-07-21 15:48:41,081 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:48:41,081 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:48:41,082 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:48:41,324 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:48:41,324 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:48:41,324 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:48:41,324 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:48:41,341 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:48:41,341 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:48:41,479 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:48:41,479 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:48:41,479 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:48:41,479 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:48:41,479 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:48:41,501 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:48:41,501 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:48:41,502 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084105662_296.jpg' 2025-07-21 15:48:41,777 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:48:41,777 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:48:41,777 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:48:42,139 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:48:42,139 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:48:42,139 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:48:42,139 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:48:42,674 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:48:42,674 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:48:43,029 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:48:43,029 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:48:43,029 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:48:43,029 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:48:43,029 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:48:43,285 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:48: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-21 15:48:43,287 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084106346_341.jpg' 2025-07-21 15:48:43,363 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:48:43,363 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:48:43,363 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:48:43,709 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:48:43,709 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:48:43,709 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:48:43,709 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:48:44,097 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:48:44,097 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:48:44,448 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:48:44,448 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:48:44,448 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:48:44,448 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:48:44,448 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:48:44,704 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:48:44,704 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:48:44,705 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084111395_78.jpg' 2025-07-21 15:48:44,816 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:48:44,816 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:48:44,816 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:48:45,154 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:48:45,154 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:48:45,154 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:48:45,154 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:48:45,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-21 15:48:45,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-21 15:48:45,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-21 15:48:45,893 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:48:45,893 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:48:45,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-21 15:48:45,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-21 15:48:46,150 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:48:46,151 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:48:46,154 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084112047_408.jpg' 2025-07-21 15:48:46,438 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:48:46,438 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:48:46,438 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:48:46,783 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:48:46,783 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:48:46,783 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:48:46,783 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:48:47,166 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:48:47,166 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:48:47,570 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:48:47,570 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:48:47,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-21 15:48:47,571 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:48:47,571 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:48: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-21 15:48: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-21 15:48:47,837 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084127398_900.jpg' 2025-07-21 15:48:47,910 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:48:47,910 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:48:47,910 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:48:48,252 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:48:48,252 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:48:48,252 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:48:48,252 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:48:48,658 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:48:48,658 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:48:49,011 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:48:49,011 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:48:49,011 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:48:49,011 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:48:49,011 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:48:49,267 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:48:49,267 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:48:49,269 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084127624_103.jpg' 2025-07-21 15:48:49,520 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:48:49,520 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:48:49,521 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:48:49,861 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:48:49,861 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:48:49,861 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:48:49,861 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:48:50,259 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:48:50,259 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:48:50,618 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:48:50,619 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:48:50,619 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:48:50,619 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:48:50,619 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:48:50,876 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:48:50,876 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:48:50,877 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084128195_458.jpg' 2025-07-21 15:48:51,141 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:48:51,142 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:48:51,142 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:48:51,485 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:48:51,486 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:48:51,486 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:48:51,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-21 15:48:51,877 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:48:51,878 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:48:52,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-21 15:48:52,234 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:48:52,234 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:48:52,234 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:48:52,234 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:48:52,492 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:48:52,493 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:48:52,494 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084128482_57.jpg' 2025-07-21 15:48:52,579 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:48:52,579 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:48:52,579 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:48:52,923 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:48:52,923 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:48:52,923 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:48:52,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-21 15:48:53,315 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:48:53,315 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:48:53,668 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:48:53,668 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:48:53,668 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:48:53,668 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:48:53,668 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:48:53,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-21 15:48:53,921 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:48:53,922 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084129624_714.jpg' 2025-07-21 15:48:54,176 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:48:54,177 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:48:54,177 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:48:54,519 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:48:54,519 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:48:54,519 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:48:54,519 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:48:54,913 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:48:54,914 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:48:55,269 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:48:55,269 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:48:55,269 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:48:55,269 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:48:55,269 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:48:55,528 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:48:55,528 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:48:55,530 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084130127_675.jpg' 2025-07-21 15:48:55,623 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:48:55,623 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:48:55,623 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:48:55,980 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:48:55,981 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:48:55,981 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:48:55,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-21 15:48:56,375 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:48:56,375 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:48:56,728 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:48:56,728 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:48:56,728 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:48:56,728 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:48:56,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-21 15:48:56,993 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:48:56,994 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:48:56,995 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084130942_693.jpg' 2025-07-21 15:48:57,289 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:48:57,289 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:48:57,289 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:48:57,647 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:48:57,647 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:48:57,647 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:48:57,647 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:48:58,042 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:48:58,043 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:48:58,398 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:48:58,399 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:48:58,399 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:48:58,399 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:48:58,399 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:48:58,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-21 15:48:58,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-21 15:49:11,213 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084150944_217.jpg' 2025-07-21 15:49:11,292 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:49:11,292 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:49:11,292 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:49:11,715 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:49:11,716 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:49:11,716 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:49:11,716 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:49:12,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-21 15:49:12,128 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:49:12,480 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:49:12,481 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:49:12,481 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:49:12,481 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:49:12,481 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:49:12,732 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:49:12,732 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:49:13,381 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084153067_463.jpg' 2025-07-21 15:49:13,472 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:49:13,472 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:49:13,472 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:49:13,813 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:49:13,813 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:49:13,813 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:49:13,813 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:49:14,201 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:49:14,201 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:49:14,559 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:49:14,559 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:49:14,559 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:49:14,559 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:49:14,559 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:49:14,816 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:49:14,816 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:49:14,817 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084154466_618.jpg' 2025-07-21 15:49:14,898 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:49:14,898 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:49:14,898 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:49:15,253 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:49:15,253 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:49:15,253 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:49:15,253 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:49:15,643 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:49:15,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-21 15:49:16,001 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:49:16,001 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:49:16,001 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:49:16,002 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:49:16,002 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:49:16,267 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:49:16,267 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:49:16,268 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084154459_217.jpg' 2025-07-21 15:49:16,528 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:49:16,528 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:49:16,528 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:49:16,869 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:49:16,869 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:49:16,869 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:49:16,869 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:49:17,257 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:49:17,257 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:49:17,609 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:49:17,609 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:49:17,609 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:49:17,609 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:49:17,609 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:49:17,865 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:49:17,865 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:49:36,568 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084176325_374.jpg' 2025-07-21 15:49:36,644 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:49:36,644 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:49:36,644 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:49:37,071 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:49:37,071 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:49:37,072 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:49:37,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-21 15:49:37,464 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:49:37,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-21 15:49:37,817 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:49:37,817 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:49:37,817 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:49:37,817 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:49:37,817 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:49:38,072 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:49:38,072 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:49:38,269 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084178019_865.jpg' 2025-07-21 15:49:38,341 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:49:38,341 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:49:38,342 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:49:38,681 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:49:38,682 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:49:38,682 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:49:38,682 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:49:39,073 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:49:39,073 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:49:39,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-21 15:49:39,427 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:49:39,427 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:49:39,428 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:49:39,428 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:49:39,685 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:49:39,686 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:49:39,687 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084178284_107.jpg' 2025-07-21 15:49:39,767 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:49:39,767 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:49:39,767 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:49:40,107 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:49:40,108 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:49:40,108 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:49:40,108 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:49:40,495 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:49:40,496 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:49:40,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-21 15:49:40,847 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:49:40,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-21 15:49:40,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-21 15:49:40,848 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:49:41,103 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:49:41,103 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:56:23,511 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084583210_419.jpg' 2025-07-21 15:56:24,093 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:56:24,094 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:56:24,094 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:56:24,466 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:56:24,466 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:56:24,466 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:56:24,466 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:56:24,857 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:56:24,857 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:56:25,210 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:56:25,211 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:56:25,211 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:56:25,211 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:56:25,211 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:56:25,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-21 15:56:25,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-21 15:56:25,468 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084583975_305.jpg' 2025-07-21 15:56:25,793 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:56:25,793 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:56:25,793 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:56:26,138 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:56:26,139 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:56:26,139 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:56:26,139 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:56:26,531 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:56:26,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-21 15:56:26,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-21 15:56:26,885 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:56:26,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-21 15:56:26,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-21 15:56:26,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-21 15:56:27,140 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:56:27,141 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:56:27,142 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084583968_198.jpg' 2025-07-21 15:56:27,387 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:56:27,388 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:56:27,388 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:56:27,732 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:56:27,733 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:56:27,733 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:56:27,733 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:56:28,119 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:56:28,120 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:56:28,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-21 15:56:28,471 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:56:28,471 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:56:28,471 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:56:28,471 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:56:28,722 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:56:28,722 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:56:28,852 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084584020_989.jpg' 2025-07-21 15:56:29,132 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:56:29,132 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:56:29,132 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:56:29,479 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:56:29,479 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:56:29,479 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:56:29,479 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:56:29,871 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:56:29,871 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:56:30,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-21 15:56:30,225 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:56:30,225 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:56:30,225 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:56:30,225 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:56:30,477 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:56:30,478 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:56:30,479 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084584077_877.jpg' 2025-07-21 15:56:30,716 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:56:30,716 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:56:30,716 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:56:31,054 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:56:31,054 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:56:31,054 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15: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-21 15:56:31,436 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:56:31,436 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 15:56:31,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-21 15:56:31,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-21 15:56:31,437 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:56:31,689 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:56:31,689 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:56:31,691 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084584219_184.jpg' 2025-07-21 15:56:31,951 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:56:31,951 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:56:31,951 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:56:32,293 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:56:32,293 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:56:32,294 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:56:32,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-21 15:56:32,680 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:56:32,680 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:56:33,031 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:56:33,031 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:56:33,031 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:56:33,031 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:56:33,031 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:56:33,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-21 15:56:33,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-21 15:56:33,282 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084584375_131.jpg' 2025-07-21 15:56:33,358 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:56:33,358 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:56:33,358 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:56:33,695 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:56:33,695 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:56:33,695 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:56:33,695 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:56:34,086 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:56:34,087 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:56:34,511 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:56:34,511 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:56:34,511 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:56:34,511 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:56:34,511 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:56:34,767 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:56:34,767 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:56:34,768 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084584473_25.jpg' 2025-07-21 15:56:34,846 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:56:34,846 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:56:34,846 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:56:35,235 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:56:35,236 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:56:35,236 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15: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-21 15:56:35,709 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:56:35,710 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:56:36,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-21 15:56:36,159 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:56:36,159 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:56:36,159 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:56:36,159 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:56:36,517 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:56:36,518 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:56:36,519 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084584825_941.jpg' 2025-07-21 15:56:36,600 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:56:36,600 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:56:36,600 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:56:36,630 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:56:36,630 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:56:36,630 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:56:36,630 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:56:36,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-21 15:56:36,652 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:56:36,828 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:56:36,828 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:56:36,828 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:56:36,828 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:56:36,828 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:56:36,850 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:56:36,850 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:56:36,855 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084584830_837.jpg' 2025-07-21 15:56:36,926 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:56:36,927 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:56:36,927 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:56:37,270 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:56:37,270 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:56:37,270 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:56:37,270 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:56:37,657 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:56:37,658 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:56:38,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-21 15:56:38,006 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:56:38,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-21 15:56:38,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-21 15:56:38,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-21 15:56:38,259 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:56:38,259 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:56:38,260 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084584895_491.jpg' 2025-07-21 15:56:38,527 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:56:38,528 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:56:38,528 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:56:38,871 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:56:38,872 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:56:38,872 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:56:38,872 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:56:39,264 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:56:39,264 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:56:39,620 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:56:39,620 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:56:39,620 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:56:39,620 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:56:39,620 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:56:39,897 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:56:39,897 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:56:39,898 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084585272_91.jpg' 2025-07-21 15:56:39,983 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:56:39,983 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:56:39,983 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:56:40,324 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:56:40,324 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:56:40,324 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:56:40,324 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:56:40,716 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:56:40,716 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:56:41,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-21 15:56:41,067 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:56:41,067 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:56:41,067 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:56:41,067 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:56:41,324 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:56:41,325 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:56:41,326 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084585702_446.jpg' 2025-07-21 15:56:41,405 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:56:41,405 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:56:41,406 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:56:41,863 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:56:41,863 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:56:41,863 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:56:41,864 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:56:42,252 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:56:42,252 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:56:42,604 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:56:42,605 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:56:42,605 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:56:42,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-21 15:56:42,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-21 15:56:42,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-21 15:56:42,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-21 15:56:42,868 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084585678_153.jpg' 2025-07-21 15:56:42,948 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:56:42,948 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:56:42,948 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:56:43,304 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:56:43,304 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:56:43,304 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:56:43,304 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:56:43,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-21 15:56:43,695 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:56:44,047 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:56:44,048 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:56:44,048 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:56:44,048 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:56:44,048 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:56:44,320 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:56:44,320 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:56:47,811 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084607522_127.jpg' 2025-07-21 15:56:48,116 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:56:48,116 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:56:48,116 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:56:48,472 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:56:48,472 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:56:48,472 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:56:48,472 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:56:48,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-21 15:56:48,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-21 15:56:49,217 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:56:49,217 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:56:49,217 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:56:49,217 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:56:49,218 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:56:49,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-21 15:56:49,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-21 15:56:49,482 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084607817_99.jpg' 2025-07-21 15:56:49,552 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:56:49,552 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:56:49,552 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:56:50,098 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:56:50,098 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:56:50,098 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:56:50,098 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:56:50,488 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:56:50,488 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:56:50,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-21 15:56:50,846 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:56:50,846 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:56:50,846 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:56:50,846 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:56:51,136 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15: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-21 15:56:51,137 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084608400_802.jpg' 2025-07-21 15:56:51,226 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:56:51,227 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:56:51,227 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:56:51,836 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:56:51,837 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:56:51,837 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:56:51,837 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:56:52,225 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:56:52,225 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:56:52,582 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:56:52,582 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:56:52,582 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:56:52,582 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:56:52,582 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15: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-21 15: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-21 15:56:52,850 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084608727_170.jpg' 2025-07-21 15:56:52,927 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:56:52,928 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:56:52,928 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:56:53,289 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:56:53,289 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:56:53,289 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:56:53,289 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:56:53,679 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:56:53,680 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 15:56:53,680 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:56:53,680 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:56:53,680 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:56: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-21 15:56:53,935 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:56:53,936 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084609601_942.jpg' 2025-07-21 15:56:54,197 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:56:54,197 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:56:54,197 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:56:54,559 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:56:54,559 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:56:54,559 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:56:54,560 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:56:54,944 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:56:54,944 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:56:55,302 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:56:55,302 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:56:55,302 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:56:55,302 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:56:55,302 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:56:55,569 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:56:55,569 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:56:55,570 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084611815_758.jpg' 2025-07-21 15:56:55,639 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:56:55,639 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:56:55,640 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:56:56,161 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:56:56,161 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:56:56,161 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:56:56,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-21 15:56:56,549 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:56:56,550 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:56:56,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-21 15:56:56,902 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:56:56,902 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:56:56,902 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:56:56,902 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:56:57,156 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:56:57,156 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:57:13,213 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084632914_720.jpg' 2025-07-21 15:57:13,607 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:57:13,607 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:57:13,607 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:57:14,036 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:57:14,037 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:57:14,037 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:57:14,037 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:57:14,428 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:57:14,428 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:57:14,785 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:57:14,785 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:57:14,785 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:57:14,785 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:57:14,785 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:57:15,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-21 15:57:15,047 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:57:15,049 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084633578_781.jpg' 2025-07-21 15:57:15,124 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:57:15,124 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:57:15,124 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:57:15,480 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:57:15,480 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:57:15,480 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:57:15,480 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:57:15,863 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:57:15,863 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:57:16,216 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:57:16,216 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:57:16,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-21 15:57:16,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-21 15:57:16,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-21 15:57:16,474 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:57:16,475 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:57:16,476 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084635146_251.jpg' 2025-07-21 15:57:16,547 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:57:16,547 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:57:16,547 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:57:16,903 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:57:16,904 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:57:16,904 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:57:16,904 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:57:17,295 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:57:17,295 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:57:17,650 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:57:17,650 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:57:17,651 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:57:17,651 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:57:17,651 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:57:17,914 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:57:17,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-21 15:57:36,725 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084656394_346.jpg' 2025-07-21 15:57:36,799 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:57:36,799 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:57:36,799 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:57:37,250 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:57:37,250 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:57:37,251 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:57:37,251 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 15:57:37,658 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:57:37,658 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:57:38,011 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:57:38,012 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:57: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-21 15:57: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-21 15:57: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-21 15:57:38,265 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 15:57:38,265 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 15:57:38,266 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084657794_715.jpg' 2025-07-21 15:57:38,526 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 15:57:38,526 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 15:57:38,526 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 15:57:38,883 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 15:57:38,884 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 15:57:38,884 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 15:57:38,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-21 15:57:39,269 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:57:39,269 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 15:57:39,626 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 15:57:39,626 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 15:57:39,626 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 15:57:39,626 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 15:57:39,626 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 15:57:39,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-21 15:57:39,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-21 16:00:24,812 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084824265_566.jpg' 2025-07-21 16:00:24,894 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:00:24,894 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:00:24,894 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:00:25,347 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:00:25,347 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:00:25,347 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:00:25,348 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:00:25,735 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:00:25,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-21 16:00:26,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-21 16:00:26,091 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:00:26,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-21 16:00:26,091 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:00:26,091 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:00:26,348 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:00:26,348 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:00:26,349 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084824895_627.jpg' 2025-07-21 16:00:26,420 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:00:26,420 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:00:26,420 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:00:26,779 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:00:26,779 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:00:26,779 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:00:26,779 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:00:27,169 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:00:27,169 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:00:27,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-21 16:00:27,525 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:00:27,525 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:00:27,525 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:00:27,525 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:00:27,789 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:00:27,789 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:00:27,790 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084825054_612.jpg' 2025-07-21 16:00:27,869 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:00:27,869 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:00:27,869 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:00:28,224 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:00:28,224 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:00:28,224 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:00:28,224 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:00:28,605 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:00:28,605 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:00:28,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-21 16:00:28,959 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:00:28,959 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:00:28,959 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:00:28,959 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:00:29,216 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:00:29,216 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:00:29,217 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084825627_210.jpg' 2025-07-21 16:00:29,474 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:00:29,474 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:00:29,474 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:00:29,835 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:00:29,835 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:00:29,836 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:00:29,836 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:00:30,222 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:00:30,222 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:00:30,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-21 16:00:30,577 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:00:30,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-21 16:00:30,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-21 16:00:30,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-21 16:00:30,838 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:00:30,838 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:00:30,839 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084825616_453.jpg' 2025-07-21 16:00:30,920 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:00:30,920 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:00:30,920 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:00:31,277 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:00:31,277 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:00:31,277 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:00:31,277 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:00:31,669 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:00:31,669 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:00:32,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-21 16:00:32,025 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:00:32,025 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:00:32,025 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:00:32,025 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:00:32,283 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:00:32,283 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:00:32,285 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084825766_446.jpg' 2025-07-21 16:00:32,370 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:00:32,371 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:00:32,371 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:00:32,732 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:00:32,732 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:00:32,733 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:00:32,733 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:00:33,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-21 16:00:33,115 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:00:33,467 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:00:33,467 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:00:33,467 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:00:33,467 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:00:33,467 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:00:33,730 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:00:33,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-21 16:00:33,732 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084825879_129.jpg' 2025-07-21 16:00:33,806 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:00:33,807 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:00:33,807 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:00:34,166 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:00:34,166 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:00:34,166 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:00:34,166 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:00:34,554 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:00:34,554 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:00:34,909 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:00:34,909 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:00:34,909 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:00:34,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-21 16:00:34,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-21 16:00:35,168 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:00:35,168 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:00:35,169 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084826197_540.jpg' 2025-07-21 16:00:35,249 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:00:35,249 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:00:35,249 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:00:35,610 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:00:35,610 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:00:35,610 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:00: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-21 16:00:35,998 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:00:35,998 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:00:36,351 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:00:36,351 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:00:36,351 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:00:36,351 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:00:36,351 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:00: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-21 16:00: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-21 16:00:36,619 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084827335_955.jpg' 2025-07-21 16:00:36,700 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:00:36,700 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:00:36,700 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:00:37,058 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:00:37,058 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:00:37,059 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:00:37,059 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:00:37,443 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:00:37,443 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:00:37,798 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:00:37,798 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:00:37,798 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:00:37,798 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:00:37,798 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:00:38,054 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:00:38,054 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:00:38,055 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084827878_494.jpg' 2025-07-21 16:00:38,376 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:00:38,376 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:00:38,376 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:00:38,737 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:00:38,737 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:00:38,737 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:00:38,737 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:00:39,121 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:00:39,121 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:00:39,476 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:00:39,476 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:00:39,476 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:00:39,476 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:00:39,476 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:00:39,742 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:00:39,742 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:00:39,743 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084828046_443.jpg' 2025-07-21 16:00:39,820 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:00:39,821 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:00:39,821 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:00:40,177 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:00:40,177 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:00:40,177 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:00:40,177 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:00:40,565 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:00:40,565 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:00:40,921 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:00:40,921 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:00:40,921 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:00:40,921 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:00:40,921 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:00:41,181 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:00:41,181 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:00:41,182 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084828059_208.jpg' 2025-07-21 16:00:41,265 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:00:41,265 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:00:41,265 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:00:41,625 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:00:41,625 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:00:41,625 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:00:41,625 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:00:42,012 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:00:42,012 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:00:42,366 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:00:42,366 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:00:42,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-21 16:00:42,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-21 16:00:42,367 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:00:42,628 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:00:42,628 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:00:42,630 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084828228_82.jpg' 2025-07-21 16:00:42,721 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:00:42,721 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:00:42,721 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:00:43,079 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:00:43,079 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:00:43,079 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:00:43,079 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:00:43,470 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:00:43,470 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:00:43,824 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:00:43,825 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:00: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-21 16:00: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-21 16:00: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-21 16:00:44,081 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:00:44,081 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:00:44,082 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084828819_975.jpg' 2025-07-21 16:00:44,131 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:00:44,131 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:00:44,131 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:00:44,160 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:00:44,161 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:00:44,161 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:00:44,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-21 16:00:44,177 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:00:44,177 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:00:44,316 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:00:44,316 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:00:44,316 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:00:44,316 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:00:44,316 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:00:44,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-21 16:00:44,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-21 16:00:44,339 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084832558_479.jpg' 2025-07-21 16:00:44,415 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:00:44,415 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:00:44,415 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:00:44,771 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:00:44,771 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:00:44,772 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:00:44,772 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:00:45,160 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:00:45,160 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:00:45,512 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:00:45,512 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:00:45,512 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:00:45,512 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:00:45,512 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:00:45,774 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:00:45,774 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:00:45,775 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084832748_939.jpg' 2025-07-21 16:00:45,856 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:00:45,856 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:00:45,856 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:00:46,203 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:00:46,204 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:00:46,204 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:00:46,204 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:00:46,592 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:00:46,592 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:00:46,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-21 16:00:46,945 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:00:46,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-21 16:00:46,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-21 16:00:46,946 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:00: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-21 16:00:47,196 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:00:49,650 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084849081_92.jpg' 2025-07-21 16:00:49,731 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:00:49,731 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:00:49,732 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:00:50,069 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:00:50,069 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:00:50,069 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:00:50,069 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:00:50,461 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:00:50,461 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:00:50,813 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:00:50,814 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:00:50,814 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:00:50,814 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:00:50,814 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:00:51,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-21 16:00:51,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-21 16:00:51,073 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084849840_133.jpg' 2025-07-21 16:00:56,127 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:00:56,127 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:00:56,127 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:00:56,472 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:00:56,472 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:00:56,472 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:00:56,472 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:00:56,856 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:00:56,856 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:00:57,208 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:00:57,208 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:00:57,208 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:00:57,209 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:00:57,209 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:00:57,470 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:00:57,470 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:00:57,471 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084850796_910.jpg' 2025-07-21 16:01:06,302 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:01:06,302 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:01:06,303 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:01:06,647 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:01:06,647 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:01:06,647 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:01:06,648 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:01:07,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-21 16:01:07,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-21 16:01:07,411 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:01:07,411 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:01:07,411 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:01:07,411 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:01:07,411 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:01:07,668 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:01:07,668 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:01:07,669 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084850808_109.jpg' 2025-07-21 16:01:07,747 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:01:07,747 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:01:07,747 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:01:08,092 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:01:08,092 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:01:08,092 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:01:08,092 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:01:08,487 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:01:08,487 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:01:08,842 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:01:08,842 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:01:08,842 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:01:08,842 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:01:08,842 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:01:09,097 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:01:09,098 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:01:09,099 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084852463_904.jpg' 2025-07-21 16:01:09,188 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:01:09,188 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:01:09,189 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:01:09,529 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:01:09,529 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:01:09,529 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:01:09,530 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:01:09,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-21 16:01:09,918 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:01:10,270 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:01:10,270 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:01:10,270 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:01:10,270 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:01:10,270 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:01:10,523 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:01:10,523 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:01:10,524 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084852950_43.jpg' 2025-07-21 16:01:10,607 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:01:10,608 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:01:10,608 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:01:10,948 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:01:10,948 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:01:10,948 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:01:10,948 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:01:11,334 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:01:11,335 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:01:11,689 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:01:11,689 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:01:11,689 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:01:11,689 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:01:11,689 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:01:11,944 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:01:11,944 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:01:11,945 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084857837_291.jpg' 2025-07-21 16:01:12,178 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:01:12,179 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:01:12,179 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:01:12,520 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:01:12,520 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:01:12,521 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:01:12,521 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:01:12,916 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:01:12,917 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:01:13,275 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:01:13,275 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:01:13,275 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:01:13,275 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:01:13,275 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:01:13,529 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:01:13,529 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:01:14,365 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084874030_878.jpg' 2025-07-21 16:01:14,463 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:01:14,463 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:01:14,463 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:01:14,815 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:01:14,816 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:01:14,816 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:01:14,816 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:01:15,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-21 16:01:15,200 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:01:15,549 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:01:15,549 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:01:15,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-21 16:01:15,550 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:01:15,550 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:01:15,811 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:01:15,812 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:01:15,813 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084874363_286.jpg' 2025-07-21 16:01:15,892 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:01:15,892 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:01:15,893 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:01:16,250 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:01:16,250 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:01:16,250 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:01:16,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-21 16:01:16,644 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:01:16,644 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:01:16,997 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:01:16,997 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:01:16,997 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:01:16,997 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:01:16,997 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:01:17,251 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:01:17,251 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:01:17,810 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084877432_849.jpg' 2025-07-21 16:01:17,904 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:01:17,904 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:01:17,904 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:01:18,246 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:01:18,247 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:01:18,247 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:01:18,247 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:01:18,638 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:01:18,638 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:01:18,993 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:01:18,993 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:01:18,993 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:01:18,993 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:01:18,993 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:01:19,245 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:01:19,246 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:01:21,454 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084881202_747.jpg' 2025-07-21 16:01:21,884 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:01:21,884 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:01:21,884 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:01:22,227 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:01:22,227 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:01:22,228 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:01:22,228 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:01:22,623 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:01:22,623 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:01:22,980 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:01:22,980 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 16:01:22,980 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:01:22,980 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:01:22,980 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:01:23,237 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:01:23,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-21 16:01:38,107 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084897861_922.jpg' 2025-07-21 16:01:38,781 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:01:38,781 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:01:38,781 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:01:39,142 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:01:39,142 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:01:39,143 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:01:39,143 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:01:39,530 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:01:39,530 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:01:39,883 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:01:39,883 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:01:39,883 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:01:39,883 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:01:39,883 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:01:40,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-21 16:01:40,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-21 16:01:40,147 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084898767_621.jpg' 2025-07-21 16:01:40,224 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:01:40,224 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:01:40,224 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:01:40,573 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:01:40,573 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:01:40,573 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:01:40,573 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:01:40,966 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:01:40,966 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:01:41,321 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:01:41,321 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:01:41,321 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:01:41,321 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:01:41,321 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:01:41,575 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:01:41,576 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:01:42,986 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753084902762_929.jpg' 2025-07-21 16:01:43,313 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:01:43,313 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:01:43,313 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:01:43,655 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:01:43,655 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:01:43,655 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:01:43,655 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:01:44,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-21 16:01:44,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-21 16:01:44,401 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:01:44,402 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:01:44,402 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:01:44,402 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:01:44,402 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:01:44,657 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:01:44,657 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:08:23,656 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753085303459_480.jpg' 2025-07-21 16:08:24,159 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:08:24,159 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:08:24,159 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:08:24,530 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:08:24,530 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:08:24,530 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:08:24,530 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:08:24,919 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16: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-21 16:08:25,274 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:08:25,274 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:08:25,274 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:08:25,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-21 16:08:25,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-21 16:08:25,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-21 16:08:25,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-21 16:08:25,536 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753085303912_649.jpg' 2025-07-21 16:08:25,797 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:08:25,797 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:08:25,797 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:08:26,140 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:08:26,140 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:08:26,140 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:08:26,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-21 16:08:26,528 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:08:26,528 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:08:26,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-21 16:08:26,883 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:08:26,883 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:08:26,883 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:08:26,883 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:08: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-21 16:08: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-21 16:08:27,138 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753085304017_864.jpg' 2025-07-21 16:08:27,412 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:08:27,412 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:08:27,412 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:08:27,754 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:08:27,754 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:08:27,754 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:08:27,754 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:08:28,144 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:08:28,145 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:08:28,499 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:08:28,499 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 16:08:28,499 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:08:28,499 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:08:28,499 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:08:28,752 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:08:28,753 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:08:28,754 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753085304271_564.jpg' 2025-07-21 16:08:29,042 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:08:29,042 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:08:29,042 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:08:29,380 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:08:29,381 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:08:29,381 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:08:29,381 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:08:29,770 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:08:29,771 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:08:30,127 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:08:30,127 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:08:30,127 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:08:30,127 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:08:30,127 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:08:30,383 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:08:30,383 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:08:30,384 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753085304399_493.jpg' 2025-07-21 16:08:30,899 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:08:30,899 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:08:30,899 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:08:31,242 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:08:31,242 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:08:31,243 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:08:31,243 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:08:31,633 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:08:31,633 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:08:31,990 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:08:31,991 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:08:31,991 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:08:31,991 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:08:31,991 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:08:32,247 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:08:32,247 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:08:32,248 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753085304545_947.jpg' 2025-07-21 16:08:32,516 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:08:32,516 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:08:32,516 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:08:32,860 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:08:32,860 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:08:32,860 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:08:32,860 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:08:33,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-21 16:08:33,244 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:08:33,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-21 16:08:33,597 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:08:33,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-21 16:08:33,597 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:08:33,597 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:08:33,847 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:08:33,848 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:08:33,849 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753085304547_611.jpg' 2025-07-21 16:08:35,393 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:08:35,393 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:08:35,393 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:08:35,737 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:08:35,737 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:08:35,737 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:08:35,737 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:08: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-21 16:08:36,128 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:08:36,481 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:08:36,481 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:08:36,481 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:08:36,481 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:08:36,481 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:08:36,739 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:08:36,739 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:08:36,741 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753085304707_365.jpg' 2025-07-21 16:08:37,122 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:08:37,123 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:08:37,123 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:08:37,467 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:08:37,467 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:08:37,467 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:08:37,467 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:08:37,853 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:08:37,853 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:08:38,205 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:08:38,206 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:08:38,206 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:08:38,206 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:08:38,206 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:08:38,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-21 16:08:38,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-21 16:08:38,458 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753085304724_756.jpg' 2025-07-21 16:08:38,719 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:08:38,719 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:08:38,719 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:08:39,061 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:08:39,062 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:08:39,062 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:08:39,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-21 16:08:39,450 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:08:39,451 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:08:39,803 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:08:39,803 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:08:39,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-21 16:08:39,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-21 16:08:39,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-21 16:08:40,060 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:08:40,060 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:08:40,061 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753085304829_747.jpg' 2025-07-21 16:08:41,052 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:08:41,052 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:08:41,052 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:08:41,396 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:08:41,396 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:08:41,396 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:08:41,396 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:08:41,783 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:08:41,783 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:08:42,139 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:08:42,139 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:08:42,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-21 16:08:42,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-21 16:08:42,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-21 16:08:42,394 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:08:42,394 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:08:42,396 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753085305552_371.jpg' 2025-07-21 16:08:42,445 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:08:42,445 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:08:42,445 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:08:42,472 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:08:42,472 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:08:42,472 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:08:42,472 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:08:42,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-21 16:08:42,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-21 16:08:42,630 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:08:42,630 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:08:42,630 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:08:42,630 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:08:42,630 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:08:42,652 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:08:42,652 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:08:42,653 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753085306442_410.jpg' 2025-07-21 16:08:42,925 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:08:42,925 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:08:42,925 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:08:43,268 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:08:43,269 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:08:43,269 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:08:43,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-21 16:08:43,660 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:08: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-21 16:08:44,015 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:08:44,016 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:08:44,016 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:08:44,016 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:08:44,016 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:08:44,272 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:08:44,272 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:08:44,273 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753085306530_725.jpg' 2025-07-21 16:08:44,357 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:08:44,357 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:08:44,357 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:08:44,700 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:08:44,700 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:08:44,700 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:08:44,700 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:08:45,090 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:08:45,090 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:08:45,449 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:08:45,449 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:08:45,449 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:08:45,449 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:08:45,449 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:08:45,716 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:08:45,717 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:08:45,718 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753085312008_331.jpg' 2025-07-21 16:08:45,804 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:08:45,804 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:08:45,804 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:08:46,147 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:08:46,147 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:08:46,147 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:08:46,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-21 16:08:46,539 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:08:46,539 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:08:46,892 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:08:46,892 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:08:46,892 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:08:46,892 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:08:46,892 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:08:47,144 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:08:47,144 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:08:48,729 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753085328558_477.jpg' 2025-07-21 16:08:48,813 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:08:48,813 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:08:48,813 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:08:49,172 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:08:49,172 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:08:49,172 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:08:49,172 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:08:49,557 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:08:49,557 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:08:49,910 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:08:49,911 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:08:49,911 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:08:49,911 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:08:49,911 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:08:50,174 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:08:50,174 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:08:50,175 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753085328731_450.jpg' 2025-07-21 16:08:50,511 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:08:50,511 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:08:50,511 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:08:50,938 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:08:50,938 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:08:50,938 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:08:50,938 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:08:51,322 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:08:51,322 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:08:51,674 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:08:51,674 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:08:51,674 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:08:51,674 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:08:51,674 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:08:51,929 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:08:51,929 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:08:51,930 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753085328822_334.jpg' 2025-07-21 16:08:52,009 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:08:52,010 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:08:52,010 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:08:52,366 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:08:52,366 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:08:52,366 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:08:52,366 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:08:52,748 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:08:52,748 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:08:53,101 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:08:53,101 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:08:53,101 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:08:53,101 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:08:53,101 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:08:53,367 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:08:53,367 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:08:53,368 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753085329100_590.jpg' 2025-07-21 16:08:53,447 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:08:53,447 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:08:53,447 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:08:53,996 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:08:53,997 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:08:53,997 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:08:53,997 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:08:54,382 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:08:54,383 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:08:54,737 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:08:54,738 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:08:54,738 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:08:54,738 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:08:54,738 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:08:54,999 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:08:54,999 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:08:55,000 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753085329459_198.jpg' 2025-07-21 16:08:55,081 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:08:55,081 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:08:55,081 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:08:55,443 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:08:55,443 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:08:55,444 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:08:55,444 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:08:55,833 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:08:55,833 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 16:08:55,833 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:08:55,833 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:08:55,833 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:08:56,102 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:08:56,102 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:08:56,104 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753085330737_546.jpg' 2025-07-21 16:08:56,183 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:08:56,184 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:08:56,184 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:08:56,525 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:08:56,525 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:08:56,525 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:08:56,525 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:08:56,907 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:08:56,908 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:08:57,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-21 16:08:57,288 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:08:57,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-21 16:08:57,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-21 16:08:57,288 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:08:57,588 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:08:57,588 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:09:13,159 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753085352942_722.jpg' 2025-07-21 16:09:13,250 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:09:13,250 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:09:13,250 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:09:13,609 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:09:13,609 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:09:13,609 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:09: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-21 16:09:13,996 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:09:13,996 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:09:14,350 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:09:14,350 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:09:14,350 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:09:14,350 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:09:14,350 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:09:14,605 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:09:14,605 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:09:14,607 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753085353627_70.jpg' 2025-07-21 16:09:14,680 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:09:14,680 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:09:14,680 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:09:15,024 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:09:15,024 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:09:15,024 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:09:15,025 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:09:15,427 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:09:15,428 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:09:15,866 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:09:15,867 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:09:15,867 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:09:15,867 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:09:15,867 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:09:16,124 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:09:16,124 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:09:16,125 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753085353673_1.jpg' 2025-07-21 16:09:16,216 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:09:16,216 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:09:16,216 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:09:16,554 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:09:16,554 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:09:16,554 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:09:16,554 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:09:16,943 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:09:16,943 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:09:17,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-21 16:09:17,297 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:09:17,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-21 16:09:17,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-21 16:09:17,297 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:09:17,552 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:09:17,552 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:09:17,554 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753085355002_997.jpg' 2025-07-21 16:09:17,643 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:09:17,643 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:09:17,643 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:09:17,998 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:09:17,998 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:09:17,998 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:09:17,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-21 16:09:18,384 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:09:18,384 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:09:18,737 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:09:18,737 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:09:18,737 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:09:18,737 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:09:18,737 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:09:18,990 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:09:18,990 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:09:36,722 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753085376506_151.jpg' 2025-07-21 16:09:36,793 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:09:36,793 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:09:36,794 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:09:37,142 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:09:37,142 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:09:37,142 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:09:37,143 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:09:37,632 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:09:37,632 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:09:37,988 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:09:37,988 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:09:37,988 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:09:37,988 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:09:37,988 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:09:38,254 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:09:38,254 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:09:38,255 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753085377825_978.jpg' 2025-07-21 16:09:38,511 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:09:38,512 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:09:38,512 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:09:38,869 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:09:38,869 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:09:38,869 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:09:38,869 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:09:39,256 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:09:39,256 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:09:39,607 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:09:39,608 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:09:39,608 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:09:39,608 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:09:39,608 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:09:39,860 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:09:39,860 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:09:39,861 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753085378873_805.jpg' 2025-07-21 16:09:39,935 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:09:39,935 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:09:39,935 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:09:40,466 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:09:40,466 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:09:40,466 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:09:40,466 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:09:40,857 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:09:40,857 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:09:41,209 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:09:41,209 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:09:41,209 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:09:41,209 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:09:41,209 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:09:41,465 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:09:41,465 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:16:23,656 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753085783504_732.jpg' 2025-07-21 16:16:24,210 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:16:24,211 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:16:24,211 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:16:24,615 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:16:24,615 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:16:24,615 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:16:24,615 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:16:25,002 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:16:25,002 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:16:25,353 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:16:25,353 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:16:25,353 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:16:25,353 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:16:25,353 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:16: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-21 16:16: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-21 16:16:25,609 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753085784469_43.jpg' 2025-07-21 16:16:26,013 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:16:26,013 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:16:26,013 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:16:26,356 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:16:26,356 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:16:26,356 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:16:26,356 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:16:26,745 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:16:26,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-21 16:16:27,097 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:16:27,098 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:16:27,098 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:16:27,098 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:16:27,098 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:16:27,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-21 16:16:27,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-21 16:16:27,355 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753085784414_360.jpg' 2025-07-21 16:16:27,742 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:16:27,742 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:16:27,742 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:16:28,162 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:16:28,162 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:16:28,163 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:16:28,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-21 16:16:28,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-21 16:16:28,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-21 16:16:28,907 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:16:28,907 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:16:28,907 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:16:28,907 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:16:28,907 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:16:29,159 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:16:29,159 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:16:29,161 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753085784414_759.jpg' 2025-07-21 16:16:29,414 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:16:29,414 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:16:29,414 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:16:29,755 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:16:29,755 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:16:29,755 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:16:29,755 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:16:30,137 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:16:30,137 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:16:30,491 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:16:30,491 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:16:30,491 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:16:30,491 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:16:30,491 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:16:30,749 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:16:30,749 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:16:30,750 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753085784791_123.jpg' 2025-07-21 16:16:31,017 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:16:31,017 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:16:31,018 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:16:31,375 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:16:31,375 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:16:31,375 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:16:31,375 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:16:31,864 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:16:31,864 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:16:32,217 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:16:32,217 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 16:16:32,217 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:16:32,217 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:16:32,217 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:16:32,514 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:16:32,514 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:16:32,515 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753085784850_997.jpg' 2025-07-21 16:16:32,750 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:16:32,750 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:16:32,750 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:16:33,268 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:16:33,268 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:16:33,269 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:16:33,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-21 16:16:33,663 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:16:33,663 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:16:34,017 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:16:34,017 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:16:34,017 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:16:34,017 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:16:34,018 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:16:34,274 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:16:34,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-21 16:16:34,275 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753085784964_591.jpg' 2025-07-21 16:16:34,357 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:16:34,358 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:16:34,358 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:16:34,697 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:16:34,697 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:16:34,697 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:16:34,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-21 16:16:35,092 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:16:35,093 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:16:35,510 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:16:35,511 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:16:35,511 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:16:35,511 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:16:35,511 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:16:35,767 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:16:35,768 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:16:35,769 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753085785176_631.jpg' 2025-07-21 16:16:36,036 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:16:36,036 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:16:36,036 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:16:36,379 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:16:36,379 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:16:36,379 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16: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-21 16:16:36,770 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:16:36,770 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:16:37,124 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:16:37,125 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:16:37,125 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:16:37,125 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:16:37,125 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:16:37,383 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:16:37,383 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:16:37,384 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753085785214_224.jpg' 2025-07-21 16:16:37,845 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:16:37,845 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:16:37,845 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:16:38,187 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:16:38,187 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:16:38,187 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:16:38,187 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:16:38,572 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:16:38,573 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:16:38,925 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:16:38,925 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:16:38,925 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:16:38,925 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:16:38,925 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:16:39,177 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:16:39,177 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:16:39,178 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753085785282_623.jpg' 2025-07-21 16:16:39,491 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:16:39,491 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:16:39,491 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:16:39,833 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:16:39,833 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:16:39,833 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:16:39,833 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:16:40,222 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:16: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-21 16:16:40,576 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:16:40,576 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:16:40,576 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:16:40,576 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:16:40,576 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:16:40,832 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:16:40,832 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:16:40,833 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753085785588_403.jpg' 2025-07-21 16:16:40,883 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:16:40,883 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:16:40,883 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:16:40,909 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:16:40,909 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:16:40,910 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:16:40,910 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:16:40,927 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:16: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-21 16:16:41,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-21 16:16:41,067 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:16:41,067 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:16:41,067 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:16:41,067 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:16:41,088 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:16: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-21 16:16:41,090 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753085786500_642.jpg' 2025-07-21 16:16:41,175 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:16:41,175 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:16:41,175 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:16:41,522 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:16:41,522 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:16:41,522 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:16:41,522 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:16: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-21 16:16:41,922 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:16:42,272 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:16:42,273 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:16:42,273 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:16:42,273 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:16:42,273 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:16:42,526 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:16:42,526 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:16:42,528 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753085790361_423.jpg' 2025-07-21 16:16:42,615 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:16:42,615 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:16:42,615 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:16:42,956 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:16:42,956 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:16:42,956 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:16:42,956 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:16:43,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-21 16:16:43,346 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:16:43,698 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:16:43,698 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:16:43,698 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:16:43,698 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:16:43,698 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:16:43,963 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:16:43,964 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:16:43,965 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753085792140_661.jpg' 2025-07-21 16:16:44,227 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:16:44,227 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:16:44,228 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:16:44,565 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:16:44,566 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:16:44,566 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:16:44,566 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:16:44,958 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:16:44,959 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:16:45,308 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:16:45,308 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:16:45,308 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:16:45,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-21 16:16:45,308 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:16:45,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-21 16:16:45,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-21 16:16:53,203 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753085808642_459.jpg' 2025-07-21 16:16:53,276 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:16:53,277 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:16:53,277 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:16:53,632 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:16:53,632 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:16:53,632 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:16: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-21 16:16:54,014 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:16:54,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-21 16:16:54,367 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:16:54,367 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:16:54,367 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:16:54,367 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:16:54,367 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:16:54,640 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:16:54,641 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:16:54,703 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753085808671_314.jpg' 2025-07-21 16:16:54,994 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:16:54,995 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:16:54,995 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:16:55,359 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:16:55,359 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:16:55,359 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:16:55,359 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:16:55,749 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:16:55,749 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:16:56,107 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:16:56,107 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:16:56,107 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:16:56,107 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:16:56,107 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:16:56,364 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:16:56,364 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:16:56,365 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753085809006_453.jpg' 2025-07-21 16:16:56,456 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:16:56,456 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:16:56,456 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:16:56,841 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:16:56,841 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:16:56,841 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:16:56,841 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:16:57,224 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:16:57,224 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:16:57,579 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:16:57,579 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 16:16:57,579 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:16:57,579 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:16:57,579 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:16:57,880 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:16:57,880 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:16:57,881 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753085808824_645.jpg' 2025-07-21 16:16:58,175 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:16:58,175 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:16:58,175 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:16:58,563 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:16:58,564 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:16:58,564 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:16:58,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-21 16:16:58,953 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:16:58,953 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:16:59,309 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:16:59,309 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:16:59,309 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:16:59,309 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:16:59,309 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:16:59,568 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:16:59,569 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:16:59,570 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753085809265_579.jpg' 2025-07-21 16:16:59,936 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:16:59,937 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:16:59,937 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:17:00,295 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:17:00,295 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:17:00,296 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:17:00,296 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:17:00,682 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:17:00,682 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:17:01,036 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:17:01,036 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:17:01,036 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:17:01,036 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:17:01,036 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:17:01,311 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:17:01,311 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:17:01,313 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753085814724_563.jpg' 2025-07-21 16:17:01,406 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:17:01,406 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:17:01,406 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:17:01,766 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:17:01,766 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:17:01,766 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:17:01,766 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:17:02,151 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:17:02,151 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:17:02,503 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:17:02,503 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:17:02,503 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:17:02,503 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:17: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-21 16:17: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-21 16:17: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-21 16:17:17,063 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753085836951_613.jpg' 2025-07-21 16:17:17,146 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:17:17,147 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:17:17,147 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:17:17,570 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:17:17,570 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:17:17,570 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:17:17,570 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:17:17,953 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:17:17,953 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:17:18,307 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:17:18,307 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:17:18,307 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:17:18,307 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:17:18,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-21 16:17:18,571 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:17:18,572 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:17:18,752 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753085838604_532.jpg' 2025-07-21 16:17:18,838 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:17:18,839 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:17:18,839 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:17:19,197 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:17:19,197 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:17:19,197 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:17:19,197 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:17:19,589 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:17:19,589 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:17:19,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-21 16:17:19,945 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:17:19,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-21 16:17:19,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-21 16:17:19,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-21 16:17:20,199 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:17:20,199 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:17:20,200 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753085838793_599.jpg' 2025-07-21 16:17:20,291 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:17:20,291 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:17:20,291 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:17:20,646 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:17:20,646 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:17:20,646 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:17:20,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-21 16:17:21,034 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:17:21,034 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:17:21,387 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:17:21,387 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:17:21,387 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:17:21,387 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:17:21,387 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:17:21,650 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:17:21,650 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:17:21,651 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753085839320_89.jpg' 2025-07-21 16:17:21,740 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:17:21,740 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:17:21,740 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:17:22,093 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:17:22,093 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:17:22,094 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:17:22,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-21 16:17:22,477 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:17:22,478 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:17:22,830 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:17:22,830 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:17:22,830 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:17:22,830 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:17:22,830 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:17:23,088 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:17:23,088 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:17:43,134 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753085862972_209.jpg' 2025-07-21 16:17:43,687 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:17:43,688 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:17:43,688 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:17:44,141 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:17:44,142 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:17:44,142 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:17:44,142 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:17:44,574 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:17:44,574 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:17:44,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-21 16:17:44,928 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:17:44,928 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:17:44,928 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:17:44,928 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:17:45,189 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:17:45,190 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:17:45,191 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753085862982_416.jpg' 2025-07-21 16:17:45,266 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:17:45,267 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:17:45,267 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:17:45,619 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:17:45,619 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:17:45,619 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:17:45,619 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:17:46,003 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:17:46,003 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:17:46,362 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:17:46,363 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 16:17:46,363 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:17:46,363 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:17:46,363 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:17:46,618 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:17:46,618 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:17:46,620 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753085863261_281.jpg' 2025-07-21 16:17:46,698 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:17:46,698 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:17:46,698 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:17:47,056 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:17:47,056 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:17:47,056 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:17:47,056 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:17:47,443 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:17:47,444 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:17:47,797 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:17:47,797 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:17:47,797 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:17:47,797 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:17:47,797 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:17:48,061 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:17:48,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-21 16:24:23,527 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753086263393_688.jpg' 2025-07-21 16:24:24,008 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:24:24,008 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:24:24,008 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:24:24,467 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:24:24,468 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:24:24,468 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:24:24,468 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:24:24,861 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:24:24,861 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:24:25,214 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:24:25,215 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:24:25,215 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:24:25,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-21 16:24:25,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-21 16:24:25,477 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:24:25,477 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:24:25,478 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753086263643_145.jpg' 2025-07-21 16:24:25,752 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:24:25,752 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:24:25,752 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:24:26,105 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:24:26,105 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:24:26,105 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:24: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-21 16:24:26,488 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:24:26,488 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:24:26,839 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:24:26,839 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:24:26,840 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:24:26,840 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:24:26,840 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:24:27,099 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:24:27,099 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:24:27,100 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753086263671_987.jpg' 2025-07-21 16:24:27,433 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:24:27,433 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:24:27,433 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:24:27,792 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:24:27,792 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:24:27,792 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:24:27,792 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:24:28,182 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:24:28,182 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:24:28,535 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:24:28,535 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:24:28,535 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:24:28,535 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:24:28,535 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:24:28,796 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:24:28,797 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:24:28,798 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753086263697_310.jpg' 2025-07-21 16:24:29,064 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:24:29,065 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:24:29,065 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:24:29,422 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:24:29,423 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:24:29,423 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:24:29,423 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:24:29,807 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:24:29,808 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:24:30,160 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:24:30,161 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:24: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-21 16:24: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-21 16:24: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-21 16:24:30,430 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:24:30,430 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:24:30,431 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753086263861_50.jpg' 2025-07-21 16:24:30,760 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:24:30,761 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:24:30,761 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:24:31,118 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:24:31,118 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:24:31,118 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:24:31,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-21 16:24:31,502 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:24:31,502 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:24:31,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-21 16:24:31,855 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:24:31,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-21 16:24:31,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-21 16:24:31,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-21 16:24:32,105 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:24:32,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-21 16:24:32,107 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753086264254_532.jpg' 2025-07-21 16:24:32,384 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:24:32,384 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:24:32,384 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:24:32,742 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:24:32,742 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:24:32,743 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:24:32,743 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:24:33,125 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:24:33,125 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:24:33,477 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:24:33,477 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:24:33,478 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:24:33,478 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:24:33,478 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:24:33,746 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:24:33,746 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:24:33,747 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753086264259_215.jpg' 2025-07-21 16:24:33,830 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:24:33,830 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:24:33,830 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:24:34,191 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:24:34,191 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:24:34,191 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:24:34,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-21 16:24:34,581 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:24:34,581 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:24:34,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-21 16:24:34,935 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:24:34,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-21 16:24:34,935 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:24:34,935 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:24:35,193 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:24:35,193 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:24:35,194 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753086264458_72.jpg' 2025-07-21 16:24:35,284 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:24:35,285 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:24:35,285 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:24:35,646 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:24:35,646 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:24:35,646 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:24:35,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-21 16:24:36,034 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:24:36,034 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:24:36,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-21 16:24:36,392 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:24:36,392 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:24:36,392 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:24:36,392 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:24:36,653 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:24:36,654 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:24:36,655 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753086264745_51.jpg' 2025-07-21 16:24:36,944 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:24:36,944 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:24:36,944 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:24:37,348 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:24:37,348 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:24:37,348 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:24:37,348 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:24:37,741 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:24:37,741 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:24:38,097 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:24:38,097 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:24:38,097 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:24:38,097 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:24:38,098 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:24: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-21 16:24:38,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-21 16:24:38,357 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753086264968_19.jpg' 2025-07-21 16:24:38,667 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:24:38,667 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:24:38,667 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:24:39,044 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:24:39,045 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:24:39,045 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:24:39,045 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:24:39,425 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:24:39,425 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:24:39,778 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:24:39,778 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:24:39,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-21 16:24:39,779 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:24:39,779 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:24:40,120 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:24:40,120 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:24:40,122 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753086265747_635.jpg' 2025-07-21 16:24:40,335 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:24:40,335 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:24:40,335 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:24:40,486 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:24:40,486 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:24:40,486 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:24:40,486 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:24:40,503 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:24:40,503 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:24:40,643 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:24:40,643 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:24:40,643 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:24:40,643 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:24:40,644 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:24:40,665 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:24:40,665 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:24:40,666 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753086272191_285.jpg' 2025-07-21 16:24:41,066 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:24:41,066 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:24:41,066 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:24:41,442 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:24:41,442 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:24:41,442 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:24:41,442 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:24:41,895 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:24:41,896 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:24: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-21 16:24:42,250 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:24: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-21 16:24: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-21 16:24: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-21 16:24:42,513 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:24:42,514 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:24:47,062 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753086286949_544.jpg' 2025-07-21 16:24:47,150 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:24:47,150 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:24:47,150 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:24:47,499 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:24:47,499 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:24:47,499 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:24:47,499 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:24:47,889 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:24:47,889 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:24:48,246 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:24:48,247 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:24:48,247 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:24:48,247 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:24:48,247 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:24:48,504 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:24: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-21 16:24:48,506 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753086287547_249.jpg' 2025-07-21 16:24:48,587 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:24:48,587 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:24:48,587 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:24:48,925 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:24:48,925 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:24:48,925 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:24:48,925 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:24:49,318 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:24:49,318 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:24:49,669 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:24:49,669 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:24:49,670 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:24:49,670 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:24:49,670 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:24:49,949 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:24:49,949 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:24:49,958 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753086287668_74.jpg' 2025-07-21 16:24:50,053 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:24:50,053 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:24:50,053 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:24:50,397 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:24:50,397 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:24:50,397 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:24:50,397 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:24:50,784 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:24:50,784 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:24:51,137 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:24:51,137 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:24:51,137 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:24:51,137 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:24:51,137 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:24:51,399 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:24:51,399 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:24:51,400 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753086289145_98.jpg' 2025-07-21 16:24:51,479 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:24:51,479 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:24:51,479 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:24:51,822 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:24:51,822 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:24:51,822 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:24:51,823 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:24: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-21 16:24:52,229 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:24:52,587 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 2 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:24:52,588 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-21 16:24:52,588 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:24:52,588 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:24:52,588 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:24:52,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-21 16:24:52,847 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:24:52,848 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753086289187_507.jpg' 2025-07-21 16:24:53,198 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:24:53,198 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:24:53,198 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:24:53,542 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:24:53,542 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:24:53,542 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:24:53,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-21 16:24:53,938 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:24:53,938 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:24:54,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-21 16:24:54,294 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:24:54,294 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:24:54,294 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:24:54,294 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:24:54,553 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:24:54,553 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:25:11,744 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753086311619_541.jpg' 2025-07-21 16:25:12,075 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:25:12,075 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:25:12,075 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:25:12,420 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:25:12,420 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:25:12,421 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:25:12,421 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:25:12,802 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:25:12,803 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:25:13,156 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:25:13,157 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:25:13,157 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:25:13,157 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:25:13,157 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:25:13,416 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:25:13,417 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:25:13,418 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753086311970_172.jpg' 2025-07-21 16:25:13,750 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:25:13,750 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:25:13,750 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:25:14,090 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:25:14,090 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:25:14,090 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:25:14,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-21 16:25:14,473 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:25:14,473 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:25:14,824 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:25:14,825 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:25:14,825 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:25:14,825 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:25:14,825 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:25:15,083 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:25:15,083 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:25:15,084 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753086312725_866.jpg' 2025-07-21 16:25:15,402 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:25:15,402 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:25:15,402 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:25:15,743 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:25:15,744 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:25:15,744 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:25:15,744 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:25:16,137 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:25:16,137 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:25:16,493 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:25:16,494 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:25:16,494 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:25:16,494 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:25:16,494 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:25:16,751 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:25:16,752 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:25:36,218 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753086336103_242.jpg' 2025-07-21 16:25:36,309 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:25:36,309 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:25:36,309 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:25:36,697 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:25:36,698 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:25:36,698 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:25:36,698 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:25:37,092 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:25:37,092 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:25:37,445 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:25:37,446 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:25:37,446 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:25:37,446 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:25:37,446 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:25:37,704 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:25:37,704 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:25:37,705 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753086337042_647.jpg' 2025-07-21 16:25:37,778 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:25:37,778 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:25:37,778 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:25:38,129 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:25:38,129 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:25:38,129 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:25:38,129 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:25:38,518 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:25:38,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-21 16:25:38,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-21 16:25:38,875 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:25:38,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-21 16:25:38,875 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:25:38,875 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:25:39,131 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:25:39,131 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:32:23,788 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753086743592_228.jpg' 2025-07-21 16:32:24,280 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:32:24,281 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:32:24,281 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:32:24,691 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:32:24,691 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:32:24,691 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:32:24,691 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:32:25,081 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:32:25,081 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:32:25,437 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:32:25,437 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:32:25,438 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:32:25,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-21 16:32:25,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-21 16:32:25,689 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:32:25,689 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:32:25,690 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753086744126_952.jpg' 2025-07-21 16:32:26,016 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:32:26,016 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:32:26,016 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:32:26,364 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:32:26,364 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:32:26,364 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:32:26,365 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:32:26,760 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:32:26,760 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:32:27,119 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:32:27,119 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:32:27,119 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:32:27,119 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:32:27,119 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:32:27,376 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:32:27,376 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:32:27,377 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753086744132_635.jpg' 2025-07-21 16:32:27,665 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:32:27,665 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:32:27,665 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:32:28,022 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:32:28,022 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:32:28,022 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:32:28,022 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:32:28,407 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:32:28,407 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:32: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-21 16:32:28,760 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:32: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-21 16:32: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-21 16:32: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-21 16:32:29,021 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:32:29,021 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:32:29,023 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753086744272_498.jpg' 2025-07-21 16:32:29,307 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:32:29,307 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:32:29,307 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:32:29,654 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:32:29,654 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:32:29,654 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:32:29,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-21 16:32:30,049 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:32:30,049 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:32:30,404 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:32:30,404 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:32:30,404 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:32:30,404 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:32:30,404 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:32:30,659 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:32:30,660 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:32:30,661 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753086744274_427.jpg' 2025-07-21 16:32:30,896 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:32:30,896 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:32:30,896 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:32:31,238 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:32:31,239 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:32:31,239 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:32:31,239 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:32:31,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-21 16:32:31,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-21 16:32:31,994 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:32:31,994 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:32:31,994 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:32:31,994 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:32:31,994 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:32:32,254 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:32:32,254 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:32:32,256 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753086745073_317.jpg' 2025-07-21 16:32:32,335 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:32:32,335 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:32:32,335 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:32:32,680 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:32:32,680 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:32:32,680 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:32:32,680 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:32:33,065 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:32:33,065 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:32:33,418 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:32:33,418 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:32:33,418 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:32:33,418 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:32:33,418 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:32:33,671 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:32:33,671 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:32:33,672 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753086745237_913.jpg' 2025-07-21 16:32:33,757 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:32:33,757 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:32:33,757 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:32:34,100 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:32:34,101 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:32:34,101 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:32:34,101 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:32:34,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-21 16:32:34,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-21 16:32:34,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-21 16:32:34,848 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:32:34,848 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:32:34,848 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:32:34,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-21 16:32:35,103 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:32: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-21 16:32:35,104 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753086745638_627.jpg' 2025-07-21 16:32:35,391 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:32:35,391 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:32:35,391 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:32:35,735 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:32:35,735 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:32:35,736 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:32:35,736 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:32:36,122 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:32:36,122 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:32:36,477 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:32:36,478 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:32:36,478 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:32:36,478 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:32:36,478 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:32:36,736 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:32:36,736 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:32:36,738 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753086745948_239.jpg' 2025-07-21 16:32:36,977 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:32:36,978 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:32:36,978 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:32:37,004 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:32:37,004 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:32:37,004 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:32: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-21 16:32:37,023 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:32:37,023 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:32:37,162 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:32:37,163 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:32:37,163 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:32:37,163 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:32:37,163 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:32:37,185 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:32:37,185 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:32:37,186 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753086746017_963.jpg' 2025-07-21 16:32:37,468 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:32:37,468 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:32:37,468 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:32:37,813 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:32:37,813 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:32:37,813 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:32:37,813 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:32: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-21 16:32:38,201 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:32: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-21 16:32:38,554 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:32: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-21 16:32: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-21 16:32: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-21 16:32:38,814 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:32: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-21 16:32:38,816 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753086752862_222.jpg' 2025-07-21 16:32:38,895 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:32:38,895 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:32:38,895 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:32:39,234 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:32:39,234 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:32:39,234 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:32:39,235 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:32:39,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-21 16:32:39,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-21 16:32:39,985 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:32:39,985 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:32:39,986 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:32:39,986 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:32:39,986 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:32:40,256 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:32:40,256 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:32:48,723 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753086768553_748.jpg' 2025-07-21 16:32:48,803 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:32:48,803 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:32:48,803 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:32:49,148 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:32:49,148 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:32:49,148 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:32:49,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-21 16:32:49,542 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:32:49,542 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:32:49,896 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:32:49,896 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:32:49,896 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:32:49,896 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:32:49,896 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:32:50,148 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:32:50,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-21 16:32:50,150 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753086768708_127.jpg' 2025-07-21 16:32:50,237 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:32:50,237 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:32:50,237 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:32:50,597 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:32:50,598 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:32:50,598 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:32:50,598 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:32:50,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-21 16:32:50,983 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:32:51,340 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:32:51,340 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 16:32:51,340 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:32:51,340 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:32:51,340 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:32:51,605 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:32:51,605 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:32:51,606 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753086768828_400.jpg' 2025-07-21 16:32:51,865 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:32:51,865 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:32:51,865 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:32:52,223 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:32:52,223 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:32:52,223 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:32:52,224 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:32:52,609 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:32:52,609 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:32:52,962 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:32:52,962 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:32:52,962 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:32:52,962 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:32:52,962 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:32:53,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-21 16:32:53,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-21 16:32:53,220 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753086769286_427.jpg' 2025-07-21 16:32:53,306 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:32:53,306 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:32:53,306 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:32:53,659 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:32:53,659 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:32:53,659 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:32:53,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-21 16:32:54,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-21 16:32:54,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-21 16:32:54,404 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:32:54,404 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:32:54,404 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:32:54,404 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:32:54,404 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:32:54,666 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:32:54,666 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:32:54,668 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753086769659_586.jpg' 2025-07-21 16:32:54,758 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:32:54,758 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:32:54,758 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:32:55,115 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:32:55,116 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:32:55,116 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:32:55,116 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:32:55,505 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:32:55,506 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:32:55,864 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:32:55,865 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:32:55,865 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:32:55,865 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:32:55,865 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:32:56,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-21 16:32:56,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-21 16:32:56,124 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753086772437_720.jpg' 2025-07-21 16:32:56,200 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:32:56,200 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:32:56,200 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:32:56,557 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:32:56,558 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:32:56,558 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:32:56,558 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:32:56,942 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:32:56,942 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:32:57,296 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:32:57,296 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:32:57,296 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:32:57,296 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:32:57,296 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:32:57,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-21 16:32:57,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-21 16:33:13,644 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753086793421_275.jpg' 2025-07-21 16:33:13,747 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:33:13,747 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:33:13,748 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:33:14,195 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:33:14,196 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:33:14,196 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:33:14,196 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:33:14,712 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:33:14,712 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:33:15,086 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:33:15,086 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:33:15,086 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:33:15,086 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:33:15,087 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:33:15,346 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:33:15,346 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:33:15,347 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753086794214_583.jpg' 2025-07-21 16:33:15,638 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:33:15,638 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:33:15,638 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:33:15,994 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:33:15,995 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:33:15,995 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:33:15,995 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:33:16,381 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:33:16,382 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:33:16,734 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:33:16,734 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:33:16,734 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:33:16,735 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:33:16,735 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:33:17,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-21 16:33:17,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-21 16:33:20,113 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753086799951_558.jpg' 2025-07-21 16:33:20,194 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:33:20,194 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:33:20,194 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:33:20,556 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:33:20,556 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:33:20,556 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:33:20,556 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:33:20,940 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:33:20,940 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:33:21,295 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:33:21,295 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:33:21,295 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:33:21,295 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:33:21,295 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:33:21,554 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:33:21,554 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:33:36,778 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753086816594_542.jpg' 2025-07-21 16:33:36,853 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:33:36,853 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:33:36,853 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:33:37,276 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:33:37,276 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:33:37,276 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:33:37,276 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:33:37,667 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:33:37,668 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:33:38,023 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:33:38,023 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:33:38,023 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:33:38,023 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:33:38,023 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:33:38,285 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:33:38,285 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:33:39,188 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753086818996_837.jpg' 2025-07-21 16:33:39,267 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:33:39,268 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:33:39,268 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:33:39,622 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:33:39,622 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:33:39,622 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:33:39,622 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:33:40,008 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:33:40,008 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:33:40,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-21 16:33:40,362 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:33:40,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-21 16:33:40,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-21 16:33:40,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-21 16:33:40,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-21 16:33:40,618 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:40:23,226 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753087222992_266.jpg' 2025-07-21 16:40:23,698 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:40:23,698 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:40:23,699 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:40:23,742 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:40:23,742 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:40:23,742 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:40:23,743 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:40:23,763 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:40:23,763 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:40:23,937 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:40:23,937 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:40:23,938 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:40:23,938 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:40:23,938 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:40:23,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-21 16:40:23,962 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:40:23,964 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753087223252_300.jpg' 2025-07-21 16:40:24,285 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:40:24,286 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:40:24,286 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:40:24,704 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:40:24,704 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:40:24,705 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:40:24,705 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:40:25,096 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:40:25,096 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:40: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-21 16:40:25,448 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:40:25,448 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:40:25,448 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:40:25,448 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:40:25,704 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:40:25,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-21 16:40:25,706 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753087224188_8.jpg' 2025-07-21 16:40:25,782 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:40:25,783 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:40:25,783 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:40:26,127 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:40:26,127 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:40:26,128 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:40:26,128 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:40:26,515 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:40:26,515 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:40:26,873 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:40:26,873 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:40:26,873 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:40:26,873 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:40: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-21 16:40:27,132 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:40:27,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-21 16:40:27,134 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753087224300_11.jpg' 2025-07-21 16:40:27,383 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:40:27,383 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:40:27,383 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:40:27,721 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:40:27,722 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:40:27,722 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:40:27,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-21 16:40:28,105 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:40:28,105 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:40:28,456 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:40:28,457 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:40:28,457 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:40:28,457 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:40:28,457 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:40:28,716 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:40:28,716 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:40:28,719 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753087224569_556.jpg' 2025-07-21 16:40:29,042 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:40:29,042 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:40:29,042 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:40:29,389 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:40:29,389 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:40:29,389 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:40:29,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-21 16:40:29,779 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:40:29,780 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:40:30,135 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:40:30,135 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:40:30,135 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:40:30,135 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:40:30,135 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:40:30,414 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:40:30,415 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:40:30,416 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753087224845_911.jpg' 2025-07-21 16:40:30,745 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:40:30,746 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:40:30,746 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:40:31,088 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:40:31,089 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:40:31,089 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:40:31,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-21 16:40:31,488 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:40:31,488 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:40:31,840 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:40:31,840 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:40:31,840 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:40:31,840 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:40:31,840 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:40: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-21 16:40:32,099 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:40:32,100 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753087224933_933.jpg' 2025-07-21 16:40:32,184 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:40:32,184 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:40:32,184 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:40:32,528 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:40:32,528 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:40:32,528 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:40:32,528 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:40:32,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-21 16:40:32,918 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:40:33,270 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:40:33,271 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:40:33,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-21 16:40:33,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-21 16:40:33,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-21 16:40:33,521 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:40:33,521 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:40:33,523 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753087225180_740.jpg' 2025-07-21 16:40:33,791 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:40:33,791 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:40:33,791 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:40:34,135 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:40:34,135 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:40:34,135 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:40:34,135 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:40:34,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-21 16:40:34,529 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:40:34,883 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:40:34,883 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:40:34,883 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:40:34,884 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:40:34,884 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:40:35,137 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:40:35,138 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:40:35,139 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753087225664_473.jpg' 2025-07-21 16:40:35,442 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:40:35,443 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:40:35,443 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:40:35,784 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:40:35,784 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:40:35,784 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:40:35,784 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:40:36,168 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:40:36,169 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:40:36,523 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:40:36,523 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:40:36,523 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:40:36,523 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:40:36,523 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:40:36,781 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:40:36,781 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:40:36,782 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753087226112_376.jpg' 2025-07-21 16:40:36,855 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:40:36,855 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:40:36,856 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:40:37,201 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:40:37,201 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:40:37,201 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:40:37,202 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:40:37,590 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:40:37,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-21 16:40:37,943 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:40:37,943 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:40:37,943 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:40:37,943 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:40:37,943 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:40:38,201 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:40:38,202 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:40:38,203 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753087232320_178.jpg' 2025-07-21 16:40:38,517 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:40:38,517 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:40:38,517 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:40:38,873 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:40:38,873 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:40:38,873 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:40:38,873 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:40:39,267 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:40:39,267 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:40:39,620 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:40:39,620 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:40:39,620 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:40:39,620 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:40:39,620 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:40:39,884 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:40:39,884 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:40:48,590 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753087248156_498.jpg' 2025-07-21 16:40:48,664 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:40:48,664 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:40:48,664 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:40:49,022 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:40:49,023 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:40:49,023 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:40:49,023 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:40:49,414 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:40:49,414 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:40:49,769 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:40:49,769 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:40:49,769 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:40:49,770 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:40:49,770 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:40:50,024 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:40:50,024 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:40:50,025 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753087248396_11.jpg' 2025-07-21 16:40:50,103 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:40:50,103 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:40:50,103 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:40:50,444 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:40:50,444 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:40:50,444 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:40:50,444 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:40:50,838 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:40:50,838 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:40:51,193 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:40:51,193 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:40:51,193 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:40:51,193 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:40:51,193 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:40:51,450 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:40:51,450 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:40:51,451 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753087248768_504.jpg' 2025-07-21 16:40:51,534 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:40:51,535 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:40:51,535 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:40:51,874 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:40:51,874 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:40:51,874 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:40:51,874 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:40:52,257 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:40:52,257 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:40:52,609 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:40:52,610 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:40:52,610 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:40:52,610 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:40:52,610 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:40:52,865 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:40:52,865 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:40:52,866 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753087249408_611.jpg' 2025-07-21 16:40:53,141 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:40:53,141 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:40:53,141 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:40:53,499 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:40:53,499 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:40:53,499 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:40:53,499 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:40:53,887 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:40:53,888 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:40:54,242 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:40:54,242 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:40:54,242 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:40:54,242 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:40:54,242 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:40:54,506 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:40:54,507 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:40:54,508 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753087250045_324.jpg' 2025-07-21 16:40:54,768 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:40:54,768 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:40:54,768 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:40:55,116 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:40:55,117 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:40:55,117 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:40:55,117 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:40:55,509 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:40:55,510 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:40:55,866 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:40:55,866 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:40:55,866 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:40:55,866 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:40:55,866 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:40:56,124 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:40:56,124 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:40:59,172 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753087258902_242.jpg' 2025-07-21 16:40:59,458 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:40:59,458 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:40:59,458 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:40:59,800 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:40:59,800 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:40:59,800 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:40:59,800 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:41:00,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-21 16:41:00,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-21 16:41:00,553 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:41:00,553 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:41:00,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-21 16:41:00,553 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:41:00,553 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:41:00,809 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:41:00,809 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:41:11,864 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753087271615_719.jpg' 2025-07-21 16:41:11,940 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:41:11,940 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:41:11,940 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:41:12,286 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:41:12,286 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:41:12,286 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:41:12,286 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:41:12,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-21 16:41:12,681 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:41:13,037 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:41:13,037 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 16:41:13,037 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:41:13,037 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:41:13,037 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:41:13,292 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:41:13,292 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:41:14,176 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753087273795_56.jpg' 2025-07-21 16:41:14,253 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:41:14,253 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:41:14,254 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:41:14,593 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:41:14,594 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:41:14,594 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:41:14,594 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:41:14,978 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:41:14,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-21 16:41:15,330 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:41:15,330 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:41:15,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-21 16:41:15,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-21 16:41:15,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-21 16:41:15,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-21 16:41:15,582 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:41:15,762 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753087275450_14.jpg' 2025-07-21 16:41:16,009 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:41:16,009 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:41:16,009 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:41:16,347 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:41:16,347 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:41:16,347 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:41:16,347 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:41:16,732 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:41:16,732 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:41:17,086 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:41:17,086 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:41:17,086 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:41:17,086 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:41:17,086 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:41:17,340 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:41:17,341 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:41:23,507 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753087283063_889.jpg' 2025-07-21 16:41:23,774 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:41:23,774 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:41:23,775 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:41:24,119 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:41:24,119 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:41:24,119 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:41:24,119 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:41:24,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-21 16:41:24,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-21 16:41:24,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-21 16:41:24,861 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:41:24,861 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:41:24,861 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:41:24,861 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:41:25,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-21 16:41:25,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-21 16:41:38,989 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753087298746_723.jpg' 2025-07-21 16:41:39,066 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:41:39,066 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:41:39,066 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:41:39,452 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:41:39,452 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:41:39,452 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:41:39,452 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:41:39,840 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:41:39,840 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:41:40,192 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:41:40,193 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:41: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-21 16:41: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-21 16:41: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-21 16:41:40,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-21 16:41:40,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-21 16:41:40,445 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753087298897_825.jpg' 2025-07-21 16:41:40,522 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:41:40,522 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:41:40,522 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:41:40,867 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:41:40,867 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:41:40,867 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:41:40,867 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:41: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-21 16:41:41,259 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:41:41,615 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:41:41,615 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:41:41,615 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:41:41,615 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:41:41,615 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:41:41,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-21 16:41:41,867 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:41:47,069 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753087306708_293.jpg' 2025-07-21 16:41:47,335 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:41:47,336 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:41:47,336 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:41:47,680 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:41:47,681 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:41:47,681 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:41:47,681 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:41:48,074 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:41:48,075 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:41:48,432 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:41:48,432 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:41:48,432 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:41:48,432 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:41:48,432 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:41:48,683 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:41:48,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-21 16:48:23,735 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753087703497_186.jpg' 2025-07-21 16:48:24,432 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:48:24,432 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:48:24,432 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:48:24,861 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:48:24,861 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:48:24,861 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:48:24,861 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16: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': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:48:25,248 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:48:25,605 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:48:25,606 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:48:25,606 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:48:25,606 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:48:25,606 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:48:25,861 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:48:25,861 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:48:25,862 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753087703568_777.jpg' 2025-07-21 16:48:26,125 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:48:26,125 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:48:26,125 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:48:26,466 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:48:26,467 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:48:26,467 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:48:26,467 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:48:26,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-21 16:48:26,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-21 16:48:27,209 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:48:27,210 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:48:27,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-21 16:48:27,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-21 16:48:27,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-21 16:48:27,468 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:48:27,468 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:48:27,469 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753087704215_245.jpg' 2025-07-21 16:48:27,524 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:48:27,525 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:48:27,525 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:48:27,551 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:48:27,551 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:48:27,551 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:48:27,551 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:48:27,569 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:48:27,569 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:48:27,708 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:48:27,708 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:48:27,708 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:48:27,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-21 16:48:27,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-21 16:48: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-21 16:48: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-21 16:48:27,730 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753087704217_895.jpg' 2025-07-21 16:48:27,809 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:48:27,809 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:48:27,809 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:48:28,155 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:48:28,155 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:48:28,155 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:48:28,155 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:48:28,547 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:48:28,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-21 16:48:28,899 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:48:28,899 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:48:28,899 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:48:28,899 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:48:28,899 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:48:29,154 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:48:29,154 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:48:29,155 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753087704266_78.jpg' 2025-07-21 16:48:29,443 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:48:29,443 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:48:29,443 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:48:29,785 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:48:29,785 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:48:29,785 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:48:29,785 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:48: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-21 16:48: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-21 16:48:30,528 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:48:30,528 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:48:30,528 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:48:30,528 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:48:30,528 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:48:30,798 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:48:30,798 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:48:30,799 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753087704828_399.jpg' 2025-07-21 16:48:31,063 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:48:31,063 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:48:31,063 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:48:31,406 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:48:31,406 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:48:31,406 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:48:31,406 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:48:31,797 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:48:31,798 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:48:32,149 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:48:32,149 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:48:32,149 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:48:32,150 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:48:32,150 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:48:32,405 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:48:32,405 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:48:32,406 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753087704976_149.jpg' 2025-07-21 16:48:32,492 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:48:32,493 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:48:32,493 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:48:32,848 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:48:32,848 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:48:32,848 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:48:32,848 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:48:33,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-21 16:48:33,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-21 16:48:33,588 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:48:33,588 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:48:33,588 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16: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-21 16: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-21 16:48:33,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-21 16:48:33,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-21 16:48:33,848 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753087705260_977.jpg' 2025-07-21 16:48:34,101 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:48:34,101 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:48:34,101 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:48:34,455 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:48:34,455 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:48:34,455 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:48:34,455 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:48:34,839 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:48:34,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-21 16:48:35,191 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:48:35,191 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:48:35,191 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:48:35,191 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:48:35,191 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:48:35,448 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:48:35,448 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:48:35,449 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753087705497_39.jpg' 2025-07-21 16:48:35,529 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:48:35,529 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:48:35,529 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:48:35,887 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:48:35,887 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:48:35,887 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:48:35,887 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:48:36,277 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:48:36,277 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:48:36,632 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:48:36,633 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:48:36,633 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:48:36,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-21 16:48:36,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-21 16:48:36,901 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:48:36,901 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:48:36,902 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753087705492_751.jpg' 2025-07-21 16:48:37,271 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:48:37,271 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:48:37,271 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:48:37,629 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:48:37,629 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:48:37,629 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:48:37,629 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:48:38,012 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:48:38,013 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:48:38,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-21 16:48:38,366 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:48:38,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-21 16:48:38,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-21 16:48:38,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-21 16:48:38,620 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:48:38,620 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:48:38,621 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753087705557_279.jpg' 2025-07-21 16:48:38,689 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:48:38,689 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:48:38,689 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:48:39,045 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:48:39,045 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:48:39,045 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:48:39,045 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:48:39,429 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:48:39,429 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:48:39,779 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:48:39,779 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:48:39,780 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:48:39,780 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:48:39,780 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:48:40,043 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:48:40,043 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:48:40,044 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753087705563_288.jpg' 2025-07-21 16:48:40,371 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:48:40,371 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:48:40,371 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:48:40,726 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:48:40,727 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:48:40,727 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:48:40,727 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:48:41,115 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:48:41,115 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:48:41,469 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:48:41,469 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:48:41,469 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:48:41,470 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:48:41,470 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:48:41,729 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:48:41,730 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:48:41,731 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753087712837_703.jpg' 2025-07-21 16:48:41,808 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:48:41,808 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:48:41,808 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:48:42,163 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:48:42,163 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:48:42,164 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:48:42,164 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:48:42,550 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:48:42,550 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:48:42,904 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:48:42,904 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:48:42,905 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:48:42,905 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:48:42,905 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:48:43,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-21 16:48:43,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-21 16:48:47,680 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753087727477_991.jpg' 2025-07-21 16:48:47,754 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:48:47,754 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:48:47,754 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:48:48,107 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:48:48,107 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:48:48,107 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:48:48,107 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:48:48,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-21 16:48:48,493 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:48:48,846 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:48:48,846 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:48:48,846 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:48:48,846 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:48:48,846 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:48:49,099 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:48:49,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-21 16:48:49,552 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753087729331_770.jpg' 2025-07-21 16:48:49,643 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:48:49,643 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:48:49,643 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:48:50,003 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:48:50,003 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:48:50,003 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:48:50,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-21 16:48:50,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-21 16:48:50,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-21 16:48:50,752 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:48:50,753 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:48:50,753 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:48:50,753 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:48:50,753 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:48:51,018 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:48:51,018 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:48:51,019 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753087729563_378.jpg' 2025-07-21 16:48:51,325 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:48:51,325 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:48:51,325 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:48:51,684 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:48:51,684 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:48:51,684 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:48:51,684 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:48:52,074 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:48:52,074 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:48:52,430 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:48:52,430 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:48:52,430 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:48:52,430 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:48:52,430 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:48:52,686 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:48:52,686 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:48:52,687 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753087729675_697.jpg' 2025-07-21 16:48:53,001 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:48:53,001 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:48:53,001 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:48:53,354 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:48:53,354 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:48:53,355 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:48:53,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-21 16:48:53,743 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:48:53,743 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:48:54,098 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:48:54,098 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:48:54,098 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:48:54,098 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:48:54,098 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:48:54,357 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:48:54,357 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:48:57,024 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753087736700_325.jpg' 2025-07-21 16:48:57,293 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:48:57,293 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:48:57,293 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:48:57,649 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:48:57,649 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:48:57,650 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:48:57,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-21 16:48:58,032 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:48:58,033 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:48:58,386 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:48:58,387 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:48:58,387 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:48:58,387 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:48:58,387 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:48:58,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-21 16:48:58,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-21 16:49:13,233 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753087753016_272.jpg' 2025-07-21 16:49:13,323 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:49:13,323 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:49:13,323 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:49:13,766 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:49:13,767 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:49:13,767 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:49:13,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-21 16:49:14,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-21 16:49:14,155 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:49:14,514 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:49:14,514 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:49:14,514 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:49:14,514 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:49:14,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-21 16:49:14,780 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:49:14,780 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:49:15,111 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753087754890_437.jpg' 2025-07-21 16:49:15,201 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:49:15,202 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:49:15,202 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:49:15,643 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:49:15,643 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:49:15,643 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:49:15,643 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:49:16,033 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:49:16,033 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:49:16,387 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:49:16,387 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:49:16,387 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:49:16,387 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:49:16,387 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:49:16,641 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:49:16,641 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:49:21,028 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753087760741_263.jpg' 2025-07-21 16:49:21,372 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:49:21,372 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:49:21,372 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:49:21,723 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:49:21,723 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:49:21,724 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:49:21,724 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:49:22,105 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:49:22,105 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:49:22,456 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:49:22,456 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:49:22,456 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:49:22,456 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:49:22,456 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:49:22,718 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:49:22,718 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:49:36,537 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753087776348_24.jpg' 2025-07-21 16:49:36,800 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:49:36,800 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:49:36,800 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:49:37,254 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:49:37,255 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:49:37,255 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:49:37,255 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:49:37,645 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:49:37,645 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:49:37,996 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:49:37,997 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:49:37,997 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:49:37,997 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:49:37,997 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:49:38,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-21 16:49:38,253 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:49:38,504 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753087778348_783.jpg' 2025-07-21 16:49:38,759 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:49:38,759 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:49:38,760 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:49:39,115 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:49:39,115 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:49:39,115 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:49:39,115 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:49:39,500 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:49:39,500 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:49:39,852 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:49:39,852 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 16:49:39,852 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:49:39,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-21 16:49:39,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-21 16:49:40,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-21 16:49:40,114 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:56:23,723 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088183493_65.jpg' 2025-07-21 16:56:24,423 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:56:24,424 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:56:24,424 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:56:24,879 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:56:24,880 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:56:24,880 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:56:24,880 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:56:25,378 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:56:25,379 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:56:25,729 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:56:25,729 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:56:25,730 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:56:25,730 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:56:25,730 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:56:25,983 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:56:25,983 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:56:25,984 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088183857_222.jpg' 2025-07-21 16:56:26,254 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:56:26,255 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:56:26,255 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:56:26,607 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:56:26,608 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:56:26,608 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:56:26,608 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:56:26,993 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:56:26,994 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:56:27,347 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:56:27,347 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:56:27,347 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:56:27,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-21 16:56:27,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-21 16:56:27,607 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:56:27,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-21 16:56:27,609 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088184185_294.jpg' 2025-07-21 16:56:27,856 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:56:27,856 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:56:27,856 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:56:28,210 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:56:28,210 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:56:28,210 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:56:28,210 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:56:28,594 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:56:28,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-21 16:56:28,947 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:56:28,947 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:56:28,947 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:56:28,947 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:56:28,947 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:56:29,202 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:56:29,202 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:56:29,203 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088184231_337.jpg' 2025-07-21 16:56:29,445 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:56:29,445 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:56:29,445 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:56:29,795 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:56:29,795 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:56:29,795 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:56:29,795 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:56:30,176 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:56:30,177 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:56:30,528 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:56:30,528 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:56:30,528 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:56:30,528 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:56:30,528 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:56:30,785 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:56:30,785 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:56:30,786 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088184510_925.jpg' 2025-07-21 16:56:31,105 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:56:31,105 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:56:31,105 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:56:31,461 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:56:31,461 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:56:31,461 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:56:31,461 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:56:31,846 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:56:31,847 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:56:32,198 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:56:32,198 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:56:32,199 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:56:32,199 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:56:32,199 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:56:32,451 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:56:32,451 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:56:32,452 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088184704_89.jpg' 2025-07-21 16:56:32,725 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:56:32,726 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:56:32,726 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:56:33,082 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:56:33,082 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:56:33,082 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:56:33,082 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:56:33,470 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:56:33,470 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:56:33,824 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:56:33,824 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:56:33,824 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:56:33,824 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:56:33,824 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:56:34,089 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:56:34,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-21 16:56:34,090 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088185004_638.jpg' 2025-07-21 16:56:34,370 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:56:34,371 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:56:34,371 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:56:34,727 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:56:34,727 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:56:34,727 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:56:34,727 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:56:35,113 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:56:35,113 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:56: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-21 16:56:35,464 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:56: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-21 16:56: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-21 16:56:35,465 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:56:35,718 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:56:35,719 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:56:35,720 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088185089_370.jpg' 2025-07-21 16:56:35,812 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:56:35,812 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:56:35,812 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:56:36,170 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:56:36,170 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:56:36,170 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:56: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-21 16:56:36,557 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:56:36,557 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:56:36,911 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:56:36,911 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:56:36,911 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:56:36,911 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:56:36,911 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:56:37,171 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:56:37,171 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:56:37,172 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088185326_406.jpg' 2025-07-21 16:56:37,419 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:56:37,419 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:56:37,419 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:56:37,774 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:56:37,774 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:56:37,775 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:56:37,775 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:56:38,163 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:56:38,163 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:56:38,516 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:56:38,516 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:56:38,516 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:56:38,516 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:56:38,516 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:56:38,770 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:56:38,770 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:56:38,771 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088185794_950.jpg' 2025-07-21 16:56:39,020 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:56:39,020 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:56:39,020 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:56:39,049 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:56:39,049 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:56:39,049 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:56:39,049 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:56:39,065 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:56:39,065 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:56:39,204 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:56:39,204 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:56:39,204 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:56:39,204 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:56:39,204 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:56:39,225 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:56:39,225 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:56:39,226 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088185793_549.jpg' 2025-07-21 16:56:39,308 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:56:39,309 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:56:39,309 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:56:39,662 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:56:39,662 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:56:39,662 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:56:39,662 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:56:40,049 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:56:40,049 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:56:40,398 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:56:40,398 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:56:40,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-21 16:56:40,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-21 16:56:40,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-21 16:56:40,651 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:56:40,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-21 16:56:40,653 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088186116_549.jpg' 2025-07-21 16:56:40,732 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:56:40,732 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:56:40,732 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:56:41,077 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:56:41,078 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:56:41,078 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:56:41,078 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:56:41,471 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:56:41,471 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:56:41,827 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:56:41,827 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:56:41,827 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:56:41,827 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:56:41,827 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:56:42,085 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:56:42,085 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:56:47,216 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088206967_356.jpg' 2025-07-21 16:56:47,300 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:56:47,300 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:56:47,300 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:56:47,641 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:56:47,642 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:56:47,642 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:56:47,642 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:56:48,035 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:56:48,035 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:56:48,387 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:56:48,387 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:56:48,387 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:56:48,387 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:56:48,387 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:56:48,651 - WARNING - [utils.fire_smoke_detector] - [fire_smoke_detector._run_sahi_and_process_results:53] - SAHI Raw: Detected class ID 2 for UltralyticsDetectionModel is out of range for model_class_names: ['fire', 'smoggy']. Ignoring. 2025-07-21 16:56:48,651 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:56:48,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-21 16:56:48,859 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088208590_798.jpg' 2025-07-21 16:56:49,131 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:56:49,131 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:56:49,131 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:56:49,468 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:56:49,468 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:56:49,468 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:56:49,468 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:56:49,849 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:56:49,850 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:56:50,203 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:56:50,203 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:56:50,203 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:56:50,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-21 16:56:50,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-21 16:56:50,464 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:56:50,464 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:56:50,465 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088208589_97.jpg' 2025-07-21 16:56:50,549 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:56:50,549 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:56:50,549 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:56:50,891 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:56:50,891 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:56:50,892 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:56:50,892 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:56:51,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-21 16:56:51,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-21 16:56:51,647 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:56:51,648 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:56:51,648 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:56:51,648 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:56:51,648 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:56:51,904 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:56:51,904 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:56:51,905 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088209166_230.jpg' 2025-07-21 16:56:51,996 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:56:51,997 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:56:51,997 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:56:52,340 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:56:52,340 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:56:52,340 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:56:52,340 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:56:52,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-21 16:56:52,737 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:56:53,094 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:56:53,094 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:56:53,094 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:56:53,094 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:56:53,094 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:56:53,347 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:56:53,347 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:56:53,348 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088209333_540.jpg' 2025-07-21 16:56:53,420 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:56:53,420 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:56:53,420 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:56:53,757 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:56:53,757 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:56:53,758 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:56:53,758 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:56:54,143 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:56:54,143 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:56:54,498 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:56:54,498 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:56:54,498 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:56:54,498 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:56:54,498 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:56:54,751 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:56:54,751 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:56:54,752 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088209610_338.jpg' 2025-07-21 16:56:55,104 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:56:55,104 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:56:55,104 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:56:55,447 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:56:55,448 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:56:55,448 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:56:55,448 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:56:55,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-21 16:56:55,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-21 16:56:56,196 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:56:56,196 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:56:56,196 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:56:56,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-21 16:56:56,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-21 16:56:56,500 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:56:56,500 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:57:11,393 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088231119_401.jpg' 2025-07-21 16:57:11,486 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:57:11,486 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:57:11,486 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:57:11,832 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:57:11,832 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:57:11,832 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:57:11,832 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:57:12,231 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:57:12,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-21 16:57:12,588 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:57:12,588 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:57:12,588 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:57:12,588 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:57:12,588 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:57:12,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-21 16:57:12,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-21 16:57:12,847 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088232602_728.jpg' 2025-07-21 16:57:13,254 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:57:13,254 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:57:13,254 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:57:13,603 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:57:13,603 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:57:13,603 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:57:13,603 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:57:13,988 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:57:13,988 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:57:14,338 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:57:14,339 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:57:14,339 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:57:14,339 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:57:14,339 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:57:14,602 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:57:14,602 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:57:14,604 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088232614_750.jpg' 2025-07-21 16:57:14,692 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:57:14,692 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:57:14,692 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:57:15,046 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:57:15,046 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:57:15,046 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:57:15,046 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:57:15,435 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:57: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-21 16:57: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-21 16:57:15,788 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:57: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-21 16:57: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-21 16:57: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-21 16:57: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-21 16:57: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-21 16:57:16,041 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088233072_681.jpg' 2025-07-21 16:57:16,121 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:57:16,121 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:57:16,121 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:57:16,466 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:57:16,466 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:57:16,466 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:57:16,466 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:57:16,855 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:57:16,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-21 16:57:17,209 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:57:17,209 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:57:17,209 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:57:17,209 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:57:17,209 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:57:17,464 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:57:17,464 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:57:35,074 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088254867_895.jpg' 2025-07-21 16:57:35,148 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:57:35,148 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:57:35,148 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:57:35,581 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:57:35,581 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:57:35,582 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:57:35,582 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:57:35,967 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:57:35,967 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:57:36,322 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:57:36,322 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:57:36,322 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:57:36,322 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:57:36,322 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:57:36,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-21 16:57:36,582 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:57:36,583 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088255743_194.jpg' 2025-07-21 16:57:36,653 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:57:36,654 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:57:36,654 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:57:37,014 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:57:37,015 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:57:37,015 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:57:37,015 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:57:37,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-21 16:57:37,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-21 16:57:37,749 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:57:37,750 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:57:37,750 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:57:37,750 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:57:37,750 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:57:38,012 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:57:38,013 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 16:57:38,014 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088257467_387.jpg' 2025-07-21 16:57:38,093 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 16:57:38,093 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 16:57:38,093 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 16:57:38,439 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 16:57:38,439 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 16:57:38,439 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 16:57:38,439 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 16:57:38,829 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:57:38,829 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 16:57:39,184 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 16:57:39,184 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 16:57:39,184 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 16:57:39,184 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 16:57:39,184 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 16:57:39,440 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 16:57:39,441 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:00:23,825 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088423532_969.jpg' 2025-07-21 17:00:24,145 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:00:24,146 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:00:24,146 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:00:24,572 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:00:24,573 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:00:24,573 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:00:24,573 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:00:24,969 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:00:24,969 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:00:25,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-21 17:00:25,331 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:00:25,331 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:00:25,331 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:00:25,331 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:00:25,589 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:00:25,589 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:00:25,590 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088424646_211.jpg' 2025-07-21 17:00:25,964 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:00:25,964 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:00:25,964 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:00:26,311 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:00:26,311 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:00:26,311 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:00:26,311 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:00:26,698 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:00:26,698 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:00:27,052 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:00:27,052 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:00:27,052 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:00:27,052 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:00:27,052 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:00:27,309 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:00:27,310 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:00:27,311 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088425031_453.jpg' 2025-07-21 17:00:27,393 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:00:27,394 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:00:27,394 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:00:27,733 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:00:27,733 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:00:27,733 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:00:27,734 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:00:28,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-21 17:00:28,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-21 17:00:28,474 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:00:28,474 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:00:28,474 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:00:28,474 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:00:28,474 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:00:28,733 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:00:28,733 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:00:28,734 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088425240_3.jpg' 2025-07-21 17:00:28,808 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:00:28,808 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:00:28,808 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:00:29,153 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:00:29,153 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:00:29,153 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:00:29,154 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:00:29,541 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:00:29,542 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:00:29,896 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:00:29,896 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:00:29,896 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:00:29,896 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:00:29,896 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:00:30,154 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:00:30,154 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:00:30,155 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088425443_947.jpg' 2025-07-21 17:00:30,242 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:00:30,242 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:00:30,242 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:00:30,588 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:00:30,588 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:00:30,588 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:00:30,588 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:00:30,975 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:00:30,976 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:00:31,330 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:00:31,330 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:00:31,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-21 17:00:31,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-21 17:00:31,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-21 17:00:31,585 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:00:31,586 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:00:31,587 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088425619_981.jpg' 2025-07-21 17:00:32,013 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:00:32,013 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:00:32,013 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:00:32,354 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:00:32,354 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:00:32,354 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:00:32,354 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:00:32,741 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:00:32,741 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:00:33,093 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:00:33,093 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:00:33,093 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:00:33,093 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:00:33,094 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:00:33,350 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:00:33,350 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:00:33,351 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088425762_387.jpg' 2025-07-21 17:00:33,430 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:00:33,430 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:00:33,430 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:00:33,775 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:00:33,775 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:00:33,775 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:00:33,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-21 17:00:34,163 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:00:34,163 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:00:34,519 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:00:34,519 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:00:34,519 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:00:34,519 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:00:34,519 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:00:34,779 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:00:34,779 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:00:34,781 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088425812_600.jpg' 2025-07-21 17:00:34,855 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:00:34,855 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:00:34,855 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:00:35,202 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:00:35,202 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:00:35,202 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:00:35,202 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:00:35,594 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:00:35,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-21 17:00:35,951 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:00:35,951 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:00:35,951 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:00:35,951 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:00:35,951 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:00:36,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-21 17:00:36,209 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:00:36,210 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088426520_919.jpg' 2025-07-21 17:00:36,294 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:00:36,294 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:00:36,294 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:00:36,632 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:00:36,633 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:00:36,633 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:00:36,633 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:00:37,023 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:00:37,023 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:00:37,377 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:00:37,378 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:00:37,378 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:00:37,378 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:00:37,378 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:00:37,633 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:00:37,633 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:00:37,634 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088426962_266.jpg' 2025-07-21 17:00:37,688 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:00:37,688 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:00:37,688 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:00:37,715 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:00:37,715 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:00:37,715 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:00:37,715 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:00:37,734 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:00:37,734 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:00:37,874 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:00:37,874 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:00:37,874 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:00:37,874 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:00:37,874 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:00:37,895 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:00:37,895 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:00:37,896 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088433516_651.jpg' 2025-07-21 17:00:38,167 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:00:38,167 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:00:38,167 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:00:38,514 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:00:38,514 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:00:38,514 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:00:38,514 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:00:38,908 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:00:38,908 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:00:39,260 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:00:39,261 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:00:39,261 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:00:39,261 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:00:39,261 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:00:39,518 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:00:39,518 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:00:39,519 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088438072_986.jpg' 2025-07-21 17:00:39,588 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:00:39,588 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:00:39,588 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:00:39,932 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:00:39,932 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:00:39,932 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:00:39,932 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:00:40,323 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:00:40,323 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:00:40,677 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:00:40,677 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:00:40,677 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:00:40,677 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:00:40,677 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:00:40,946 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:00:40,947 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:00:48,676 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088448421_221.jpg' 2025-07-21 17:00:48,753 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:00:48,753 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:00:48,753 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:00:49,096 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:00:49,097 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:00:49,097 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:00:49,097 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:00:49,485 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:00:49,485 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:00:49,839 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:00:49,839 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:00:49,839 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:00:49,839 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:00:49,839 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:00:50,096 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:00:50,096 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:00:50,097 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088449452_532.jpg' 2025-07-21 17:00:50,175 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:00:50,176 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:00:50,176 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:00:50,603 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:00:50,603 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:00:50,603 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:00:50,603 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:00:50,987 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:00:50,987 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:00:51,339 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:00:51,339 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:00:51,339 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:00:51,339 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:00:51,339 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:00:51,600 - WARNING - [utils.fire_smoke_detector] - [fire_smoke_detector._run_sahi_and_process_results:53] - SAHI Raw: Detected class ID 2 for UltralyticsDetectionModel is out of range for model_class_names: ['fire', 'smoggy']. Ignoring. 2025-07-21 17:00:51,600 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:00:51,600 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:00:51,602 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088449764_514.jpg' 2025-07-21 17:00:51,685 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:00:51,685 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:00:51,685 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:00:52,042 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:00:52,042 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:00:52,042 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:00:52,042 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:00:52,433 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:00:52,433 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:00:52,788 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:00:52,788 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:00:52,788 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:00:52,789 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:00:52,789 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:00:53,046 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:00:53,046 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:00:53,048 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088450426_975.jpg' 2025-07-21 17:00:53,134 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:00:53,134 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:00:53,134 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:00:53,490 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:00:53,490 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:00:53,490 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:00:53,490 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:00:53,877 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:00:53,877 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:00:54,232 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:00:54,232 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:00:54,232 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:00:54,232 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:00:54,232 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:00:54,499 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:00:54,499 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:00:58,273 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088458011_850.jpg' 2025-07-21 17:00:58,348 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:00:58,348 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:00:58,348 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:00:58,706 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:00:58,707 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:00:58,707 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:00:58,707 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:00:59,095 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:00:59,095 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:00:59,454 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:00:59,455 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:00:59,455 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:00:59,455 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:00:59,455 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:00:59,714 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:00:59,714 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:01:02,268 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088461971_465.jpg' 2025-07-21 17:01:02,518 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:01:02,518 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:01:02,519 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:01:02,875 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:01:02,875 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:01:02,876 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:01:02,876 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:01:03,260 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:01:03,260 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:01:03,615 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:01:03,615 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:01:03,615 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:01:03,615 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:01:03,615 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:01:03,913 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:01:03,913 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:01:03,914 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088463234_89.jpg' 2025-07-21 17:01:04,163 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:01:04,163 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:01:04,164 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:01:04,525 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:01:04,525 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:01:04,526 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:01:04,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-21 17:01:04,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-21 17:01:04,918 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:01:05,273 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:01:05,273 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:01:05,273 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:01:05,273 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:01:05,273 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:01:05,527 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:01:05,527 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:01:13,932 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088473626_422.jpg' 2025-07-21 17:01:14,026 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:01:14,026 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:01:14,026 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:01:14,379 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:01:14,379 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:01:14,380 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:01:14,380 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:01:14,761 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:01:14,761 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:01:15,115 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:01:15,115 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:01:15,115 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:01:15,115 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:01:15,115 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:01:15,375 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:01:15,375 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:01:15,376 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088474342_850.jpg' 2025-07-21 17:01:15,654 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:01:15,654 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:01:15,654 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:01:16,011 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:01:16,012 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:01:16,012 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:01:16,012 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:01:16,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-21 17:01:16,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-21 17:01:16,759 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:01:16,759 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:01:16,759 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:01:16,759 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:01:16,759 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:01:17,020 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:01:17,021 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:01:25,184 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088484933_52.jpg' 2025-07-21 17:01:25,489 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:01:25,489 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:01:25,489 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:01:25,850 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:01:25,851 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:01:25,851 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:01:25,851 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:01:26,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-21 17:01:26,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-21 17:01:26,599 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:01:26,600 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:01:26,600 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:01:26,600 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:01:26,600 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:01:26,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-21 17:01:26,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-21 17:01:26,868 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088486448_711.jpg' 2025-07-21 17:01:26,937 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:01:26,937 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:01:26,937 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:01:27,296 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:01:27,297 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:01:27,297 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:01:27,297 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:01:27,685 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:01:27,686 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:01:28,042 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:01:28,042 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:01:28,042 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:01:28,042 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:01:28,042 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:01:28,299 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:01:28,299 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:01:36,639 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088496358_431.jpg' 2025-07-21 17:01:36,720 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:01:36,720 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:01:36,720 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:01:37,162 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:01:37,163 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:01:37,163 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:01:37,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-21 17:01:37,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-21 17:01:37,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-21 17:01:37,924 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:01:37,925 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:01:37,925 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:01:37,925 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:01:37,925 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:01: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-21 17:01: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-21 17:01:40,099 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088499766_940.jpg' 2025-07-21 17:01:40,360 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:01:40,360 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:01:40,360 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:01:40,718 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:01:40,718 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:01:40,718 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:01:40,719 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:01:41,102 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:01:41,103 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:01:41,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-21 17:01:41,455 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:01:41,455 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:01:41,455 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:01:41,455 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:01:41,710 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:01:41,710 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:08:23,643 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088903466_107.jpg' 2025-07-21 17:08:24,118 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:08:24,119 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:08:24,119 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:08:24,559 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:08:24,559 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:08:24,559 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:08:24,559 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:08:24,948 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:08:24,948 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:08:25,301 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:08:25,302 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:08:25,302 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:08:25,302 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:08:25,302 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:08:25,567 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:08: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-21 17:08:25,568 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088903953_540.jpg' 2025-07-21 17:08:25,828 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:08:25,829 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:08:25,829 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:08:26,188 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:08:26,188 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:08:26,189 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:08:26,189 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:08:26,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-21 17:08:26,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-21 17:08:26,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-21 17:08:26,930 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:08:26,930 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:08:26,930 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:08:26,930 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:08:27,181 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:08:27,181 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:08:27,182 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088904315_397.jpg' 2025-07-21 17:08:27,457 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:08:27,457 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:08:27,457 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:08:27,813 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:08:27,814 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:08:27,814 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17: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-21 17:08:28,203 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:08:28,203 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:08:28,555 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:08:28,555 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:08:28,555 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:08:28,555 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:08:28,555 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:08:28,821 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:08:28,821 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:08:28,822 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088904395_877.jpg' 2025-07-21 17:08:29,109 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:08:29,109 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:08:29,109 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:08:29,468 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:08:29,468 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:08:29,468 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:08:29,468 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:08:29,857 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:08:29,857 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:08:30,208 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:08:30,208 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:08:30,208 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:08:30,208 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:08:30,208 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:08:30,467 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:08:30,467 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:08:30,469 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088904512_808.jpg' 2025-07-21 17:08:30,719 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:08:30,720 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:08:30,720 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:08:31,077 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:08:31,078 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:08:31,078 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:08:31,078 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:08:31,464 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:08:31,465 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:08:31,817 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:08:31,818 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:08:31,818 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:08:31,818 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:08:31,818 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:08:32,075 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:08:32,076 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:08:32,077 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088904766_893.jpg' 2025-07-21 17:08:32,149 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:08:32,149 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:08:32,149 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:08:32,504 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:08:32,504 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:08:32,504 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:08:32,505 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:08:32,891 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:08:32,892 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:08:33,247 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:08:33,248 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:08:33,248 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:08:33,248 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:08:33,248 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:08:33,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-21 17:08:33,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-21 17:08:33,506 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088904768_770.jpg' 2025-07-21 17:08:33,873 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:08:33,873 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:08:33,874 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:08:34,229 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:08:34,229 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:08:34,229 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:08:34,229 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:08:34,619 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:08:34,619 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:08:34,974 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:08:34,975 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:08:34,975 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:08:34,975 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:08:34,975 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:08:35,240 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:08:35,240 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:08:35,241 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088904843_699.jpg' 2025-07-21 17:08:35,290 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:08:35,290 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:08:35,290 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:08:35,402 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:08:35,402 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:08:35,402 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:08:35,402 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:08:35,418 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:08:35,419 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:08:35,559 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:08:35,559 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:08:35,559 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:08:35,559 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:08:35,559 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:08:35,580 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:08:35,581 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:08:35,582 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088904995_823.jpg' 2025-07-21 17:08:35,671 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:08:35,671 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:08:35,671 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:08:36,026 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:08:36,027 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:08:36,027 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:08:36,027 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:08:36,413 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:08:36,413 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:08:36,763 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:08:36,763 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:08:36,763 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:08:36,763 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:08:36,763 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:08:37,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-21 17:08:37,015 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:08:37,016 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088906536_362.jpg' 2025-07-21 17:08:37,091 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:08:37,091 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:08:37,091 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:08:37,434 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:08:37,434 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:08:37,434 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:08:37,434 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:08:37,824 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:08:37,825 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:08:38,178 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:08:38,179 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:08:38,179 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:08:38,179 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:08:38,179 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:08:38,435 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:08:38,435 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:08:38,436 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088913043_34.jpg' 2025-07-21 17:08:38,842 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:08:38,843 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:08:38,843 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:08:39,186 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:08:39,186 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:08:39,186 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:08:39,186 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:08:39,582 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:08:39,582 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:08:39,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-21 17:08:39,935 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:08:39,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-21 17:08:39,935 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:08:39,935 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:08:40,194 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:08:40,195 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:08:47,235 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088927092_969.jpg' 2025-07-21 17:08:47,412 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:08:47,412 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:08:47,412 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:08:47,757 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:08:47,758 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:08:47,758 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:08:47,758 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:08:48,153 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:08:48,153 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:08:48,509 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:08:48,509 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:08:48,509 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:08:48,509 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:08:48,509 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:08:48,773 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:08:48,773 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:08:49,361 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088929177_818.jpg' 2025-07-21 17:08:49,735 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:08:49,735 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:08:49,735 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:08:50,081 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:08:50,081 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:08:50,081 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:08:50,081 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:08:50,482 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:08:50,483 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:08:50,835 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:08:50,835 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:08:50,835 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:08:50,835 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:08:50,835 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:08:51,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-21 17:08:51,086 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:08:51,087 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088930203_868.jpg' 2025-07-21 17:08:51,167 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:08:51,167 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:08:51,167 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:08:51,511 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:08:51,511 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:08:51,511 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:08:51,511 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:08:51,902 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:08:51,902 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:08:52,256 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:08:52,257 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:08:52,257 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:08:52,257 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:08:52,257 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:08:52,512 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:08:52,513 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:08:52,514 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088930507_513.jpg' 2025-07-21 17:08:52,591 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:08:52,591 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:08:52,591 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:08:52,931 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:08:52,932 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:08:52,932 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:08:52,932 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:08: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-21 17:08: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-21 17:08:53,673 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:08:53,673 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:08:53,673 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:08:53,673 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:08:53,673 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:08:53,930 - WARNING - [utils.fire_smoke_detector] - [fire_smoke_detector._run_sahi_and_process_results:53] - SAHI Raw: Detected class ID 2 for UltralyticsDetectionModel is out of range for model_class_names: ['fire', 'smoggy']. Ignoring. 2025-07-21 17:08:53,930 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:08:53,930 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:08:53,931 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088931677_366.jpg' 2025-07-21 17:08:54,000 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:08:54,000 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:08:54,000 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:08:54,346 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:08:54,346 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:08:54,346 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:08:54,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-21 17:08: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-21 17:08:54,734 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:08:55,085 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:08:55,085 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:08:55,085 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:08:55,085 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:08:55,085 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:08:55,336 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:08:55,336 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:09:14,839 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088954670_351.jpg' 2025-07-21 17:09:15,098 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:09:15,098 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:09:15,098 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:09:15,451 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:09:15,452 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:09:15,452 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:09:15,452 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:09:15,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-21 17:09:15,850 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:09:16,206 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:09:16,206 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:09:16,206 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:09:16,206 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:09:16,206 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:09:16,461 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:09:16,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-21 17:09:16,463 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088954750_52.jpg' 2025-07-21 17:09:16,550 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:09:16,550 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:09:16,550 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:09:16,908 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:09:16,909 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:09:16,909 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:09:16,909 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:09:17,305 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:09:17,305 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:09:17,657 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:09:17,657 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:09:17,657 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:09:17,657 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:09:17,657 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:09:17,919 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:09:17,919 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:09:17,920 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088955417_676.jpg' 2025-07-21 17:09:17,993 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:09:17,993 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:09:17,993 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:09:18,347 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:09:18,347 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:09:18,347 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:09:18,347 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:09:18,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-21 17:09:18,738 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:09:19,090 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:09:19,090 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 17:09:19,090 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:09:19,090 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:09:19,090 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:09:19,343 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:09:19,343 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:09:38,576 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088978452_98.jpg' 2025-07-21 17:09:38,895 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:09:38,896 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:09:38,896 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:09:39,263 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:09:39,264 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:09:39,264 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:09:39,264 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:09:39,656 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:09:39,656 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:09:40,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-21 17:09:40,008 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:09:40,008 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:09:40,008 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:09:40,008 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:09:40,259 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:09:40,259 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:09:40,260 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753088978568_719.jpg' 2025-07-21 17:09:40,522 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:09:40,522 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:09:40,522 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:09:40,864 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:09:40,865 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:09:40,865 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:09:40,865 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:09:41,253 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:09:41,253 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:09:41,607 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:09:41,608 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:09: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-21 17:09: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-21 17:09: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-21 17:09:41,857 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:09:41,858 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:16:23,391 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753089383222_233.jpg' 2025-07-21 17:16:24,045 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:16:24,045 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:16:24,046 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:16:24,477 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:16:24,477 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:16:24,477 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:16:24,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-21 17:16:24,864 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:16:24,864 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:16:25,217 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:16:25,217 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17: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-21 17: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-21 17: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-21 17:16:25,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-21 17:16:25,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-21 17:16:25,482 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753089383915_567.jpg' 2025-07-21 17:16:25,752 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:16:25,752 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:16:25,752 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:16:26,093 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:16:26,093 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:16:26,093 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:16:26,093 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:16:26,481 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:16:26,481 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:16:26,833 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:16:26,833 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:16:26,833 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:16:26,834 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:16:26,834 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:16:27,088 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:16:27,088 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:16:27,090 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753089384208_880.jpg' 2025-07-21 17:16:27,404 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:16:27,405 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:16:27,405 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:16:27,745 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:16:27,745 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:16:27,745 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 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-21 17:16:28,143 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:16:28,143 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:16:28,498 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:16:28,499 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:16:28,499 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:16:28,499 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:16:28,499 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:16:28,753 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:16:28,753 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:16:28,754 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753089384213_686.jpg' 2025-07-21 17:16:28,841 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:16:28,842 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:16:28,842 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:16:29,186 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:16:29,186 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:16:29,186 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:16:29,186 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:16:29,574 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:16:29,574 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:16:29,926 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:16:29,926 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:16:29,927 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:16:29,927 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:16:29,927 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:16:30,177 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:16:30,177 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:16:30,178 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753089384524_443.jpg' 2025-07-21 17:16:30,266 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:16:30,266 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:16:30,266 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:16:30,610 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:16:30,610 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:16:30,610 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:16:30,610 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:16:31,000 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:16:31,000 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:16:31,352 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:16:31,353 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:16: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-21 17:16: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-21 17:16: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-21 17:16:31,608 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:16:31,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-21 17:16:31,609 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753089384524_244.jpg' 2025-07-21 17:16:31,693 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:16:31,693 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:16:31,693 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:16:32,035 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:16:32,035 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:16:32,035 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:16: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-21 17:16:32,417 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:16:32,418 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:16:32,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-21 17:16:32,769 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:16:32,769 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:16:32,769 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:16:32,769 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:16:33,021 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:16:33,021 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:16:33,022 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753089384732_0.jpg' 2025-07-21 17:16:33,286 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:16:33,286 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:16:33,287 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:16:33,628 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:16:33,628 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:16:33,628 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:16:33,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-21 17:16:34,018 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:16:34,018 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:16:34,370 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:16:34,371 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:16:34,371 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:16:34,371 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:16:34,371 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:16:34,628 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:16:34,629 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:16:34,630 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753089384922_573.jpg' 2025-07-21 17:16:34,719 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:16:34,720 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:16:34,720 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:16:35,063 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:16:35,063 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:16:35,063 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:16:35,063 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:16:35,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-21 17:16:35,448 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:16:35,801 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:16:35,801 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:16:35,801 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:16:35,801 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:16:35,801 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:16:36,056 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:16:36,057 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:16:36,058 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753089385232_841.jpg' 2025-07-21 17:16:36,390 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:16:36,391 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:16:36,391 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:16:36,735 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:16:36,735 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:16:36,735 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:16:36,735 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:16:37,120 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:16:37,120 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:16:37,475 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:16:37,475 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:16:37,475 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:16:37,475 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:16:37,475 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:16:37,733 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:16:37,733 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:16:37,734 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753089385300_52.jpg' 2025-07-21 17:16:38,237 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:16:38,238 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:16:38,238 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:16:38,581 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:16:38,582 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:16:38,582 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:16: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-21 17:16:38,975 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:16:38,976 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:16:39,330 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:16:39,330 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:16:39,330 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:16:39,330 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:16:39,330 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:16:39,589 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:16:39,589 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:16:39,590 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753089385516_965.jpg' 2025-07-21 17:16:39,861 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:16:39,861 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:16:39,861 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:16:40,200 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:16:40,200 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:16:40,200 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:16:40,201 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:16:40,592 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:16:40,592 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:16:40,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-21 17:16:40,944 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:16:40,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-21 17:16:40,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-21 17:16:40,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-21 17:16:41,197 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:16:41,198 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:16:41,199 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753089387489_585.jpg' 2025-07-21 17:16:41,470 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:16:41,471 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:16:41,471 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:16:41,497 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:16:41,498 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:16:41,498 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:16:41,498 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:16:41,515 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:16:41,515 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:16:41,654 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:16:41,654 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:16:41,654 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:16:41,654 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:16:41,654 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:16:41,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-21 17:16:41,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-21 17:16:41,693 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753089390331_826.jpg' 2025-07-21 17:16:42,000 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:16:42,000 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:16:42,000 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:16:42,345 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:16:42,345 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:16:42,346 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:16:42,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-21 17:16:42,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-21 17:16:42,740 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:16:43,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-21 17:16:43,092 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:16:43,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-21 17:16:43,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-21 17:16:43,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-21 17:16:43,346 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:16:43,346 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:16:47,072 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753089406940_151.jpg' 2025-07-21 17:16:47,149 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:16:47,149 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:16:47,149 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:16:47,495 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:16:47,495 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:16:47,495 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:16:47,495 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:16: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-21 17:16: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-21 17:16:48,240 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:16:48,241 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:16:48,241 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:16:48,241 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:16:48,241 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:16:48,510 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:16:48,510 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:16:48,512 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753089407596_781.jpg' 2025-07-21 17:16:48,903 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:16:48,903 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:16:48,903 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:16:49,247 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:16:49,247 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:16:49,247 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:16:49,247 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:16:49,640 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:16:49,640 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:16:49,990 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:16:49,990 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:16:49,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-21 17:16:49,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-21 17:16:49,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-21 17:16:50,245 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:16:50,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-21 17:16:50,246 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753089407960_535.jpg' 2025-07-21 17:16:50,323 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:16:50,323 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:16:50,323 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:16:50,677 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:16:50,677 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:16:50,678 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:16:50,678 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:16:51,059 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:16:51,059 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:16:51,413 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:16:51,413 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:16:51,413 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:16:51,413 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:16:51,413 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:16:51,676 - WARNING - [utils.fire_smoke_detector] - [fire_smoke_detector._run_sahi_and_process_results:53] - SAHI Raw: Detected class ID 2 for UltralyticsDetectionModel is out of range for model_class_names: ['fire', 'smoggy']. Ignoring. 2025-07-21 17:16:51,677 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:16:51,677 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:16:51,678 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753089408426_182.jpg' 2025-07-21 17:16:51,761 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:16:51,761 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:16:51,761 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:16:52,118 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:16:52,118 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:16:52,118 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:16:52,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-21 17:16:52,509 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:16:52,510 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:16:52,864 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:16:52,864 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:16:52,864 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:16:52,864 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:16:52,864 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:16:53,124 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:16:53,124 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:16:53,125 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753089409595_511.jpg' 2025-07-21 17:16:53,206 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:16:53,207 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:16:53,207 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:16:53,567 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:16:53,567 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:16:53,567 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:16:53,567 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:16:53,953 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:16:53,954 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:16:54,308 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:16:54,308 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:16:54,308 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:16:54,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-21 17:16:54,308 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:16:54,573 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:16:54,574 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:17:10,370 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753089430248_270.jpg' 2025-07-21 17:17:10,603 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:17:10,603 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:17:10,603 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:17:10,960 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:17:10,960 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:17:10,960 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:17:10,960 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:17:11,348 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:17:11,348 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:17:11,703 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:17:11,703 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:17:11,703 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:17:11,703 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:17:11,703 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:17:11,960 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:17:11,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-21 17:17:12,397 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753089432231_829.jpg' 2025-07-21 17:17:12,479 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:17:12,479 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:17:12,479 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:17:12,834 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:17:12,835 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:17:12,835 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:17:12,835 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:17:13,219 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:17:13,219 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:17:13,574 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:17:13,574 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:17:13,574 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:17:13,574 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:17:13,574 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:17:13,838 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:17:13,838 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:17:13,839 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753089432655_731.jpg' 2025-07-21 17:17:13,931 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:17:13,931 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:17:13,931 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:17:14,291 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:17:14,291 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:17:14,291 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:17:14,291 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:17:14,675 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:17:14,676 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:17:15,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-21 17:17:15,026 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:17:15,026 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:17:15,026 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:17:15,026 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:17:15,280 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:17:15,280 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:17:35,710 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753089455580_466.jpg' 2025-07-21 17:17:35,793 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:17:35,793 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:17:35,793 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:17:36,166 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:17:36,166 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:17:36,166 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:17:36,166 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:17:36,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-21 17:17:36,554 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:17:36,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-21 17:17:36,908 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:17:36,908 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:17:36,908 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:17:36,908 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:17:37,170 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:17:37,170 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:17:37,171 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753089456209_887.jpg' 2025-07-21 17:17:37,244 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:17:37,244 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:17:37,244 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:17:37,600 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:17:37,601 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:17:37,601 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:17: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-21 17:17:37,987 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:17:37,987 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:17:38,340 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:17:38,340 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:17:38,340 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:17:38,340 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:17:38,341 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:17: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-21 17:17: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-21 17:24:23,362 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753089863183_329.jpg' 2025-07-21 17:24:24,062 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:24:24,062 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:24:24,062 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:24:24,514 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:24:24,514 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:24:24,514 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:24:24,514 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:24:24,945 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:24: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-21 17:24: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-21 17:24:25,300 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:24: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-21 17:24: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-21 17:24: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-21 17:24:25,563 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:24:25,563 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:24:25,564 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753089863553_935.jpg' 2025-07-21 17:24:25,643 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:24:25,643 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:24:25,643 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:24:25,998 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:24:25,998 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:24:25,998 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:24:25,999 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:24:26,388 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:24:26,389 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:24:26,743 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:24:26,743 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:24:26,743 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:24:26,743 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:24:26,744 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:24:26,996 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:24:26,997 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:24:26,998 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753089864080_854.jpg' 2025-07-21 17:24:27,268 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:24:27,268 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:24:27,268 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:24:27,623 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:24:27,623 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:24:27,623 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:24:27,623 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:24:28,007 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:24:28,007 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:24:28,358 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:24:28,358 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:24:28,358 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:24:28,358 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:24:28,358 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:24:28,618 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:24:28,618 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:24:28,619 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753089864229_404.jpg' 2025-07-21 17:24:28,879 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:24:28,879 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:24:28,879 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:24:29,235 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:24:29,235 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:24:29,235 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:24:29,235 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:24:29,618 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:24:29,619 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:24:29,972 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:24:29,972 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:24:29,972 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:24:29,972 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:24:29,972 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:24:30,226 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:24:30,226 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:24:30,227 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753089864081_492.jpg' 2025-07-21 17:24:30,509 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:24:30,510 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:24:30,510 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:24:30,865 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:24:30,866 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:24:30,866 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:24:30,866 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:24:31,253 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:24:31,253 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:24:31,605 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:24:31,605 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:24:31,605 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:24:31,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-21 17:24:31,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-21 17:24:31,871 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:24:31,871 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:24:31,872 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753089864310_7.jpg' 2025-07-21 17:24:31,957 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:24:31,957 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:24:31,957 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:24:32,313 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:24:32,313 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:24:32,313 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:24:32,313 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:24:32,697 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:24:32,697 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:24:33,049 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:24:33,049 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:24:33,049 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:24:33,049 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:24:33,049 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:24:33,307 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:24: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-21 17:24:33,309 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753089864338_265.jpg' 2025-07-21 17:24:33,583 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:24:33,583 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:24:33,583 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:24:33,937 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:24:33,937 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:24:33,937 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:24:33,937 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:24:34,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-21 17:24:34,317 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:24:34,669 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:24:34,669 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:24:34,669 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:24:34,669 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:24:34,669 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:24:34,931 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:24:34,932 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:24:34,933 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753089864752_867.jpg' 2025-07-21 17:24:35,028 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:24:35,028 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:24:35,028 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:24:35,386 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:24:35,386 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:24:35,386 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:24:35,386 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:24:35,772 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:24:35,773 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:24:36,126 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:24:36,126 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:24:36,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-21 17:24:36,126 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:24:36,126 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:24:36,383 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:24:36,383 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:24:36,384 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753089864840_982.jpg' 2025-07-21 17:24:36,456 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:24:36,457 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:24:36,457 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:24:36,809 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:24:36,810 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:24:36,810 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:24:36,810 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:24:37,196 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:24:37,196 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17: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-21 17:24:37,549 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:24:37,549 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:24:37,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-21 17:24:37,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-21 17:24:37,812 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:24:37,813 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:24:37,814 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753089864945_567.jpg' 2025-07-21 17:24:38,051 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:24:38,051 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:24:38,051 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:24:38,080 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:24:38,080 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:24:38,080 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:24:38,080 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:24:38,095 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:24:38,096 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:24:38,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-21 17:24:38,234 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:24:38,234 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:24:38,234 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:24:38,234 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:24: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-21 17:24:38,256 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:24:38,257 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753089864934_595.jpg' 2025-07-21 17:24:38,337 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:24:38,337 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:24:38,337 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:24:38,690 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:24:38,690 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:24:38,690 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:24:38,690 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:24:39,077 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:24:39,077 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 17:24:39,077 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:24:39,077 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:24:39,077 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:24:39,339 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:24:39,340 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:24:39,341 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753089864924_19.jpg' 2025-07-21 17:24:39,623 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:24:39,623 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:24:39,623 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:24:39,967 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:24:39,967 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:24:39,967 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:24:39,967 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:24:40,354 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:24:40,355 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:24:40,707 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:24:40,707 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:24:40,707 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:24:40,707 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:24:40,707 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:24:40,972 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:24:40,972 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:24:40,973 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753089873650_777.jpg' 2025-07-21 17:24:41,338 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:24:41,338 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:24:41,338 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:24:41,683 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:24:41,683 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:24:41,683 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:24:41,683 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:24:42,068 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:24:42,069 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:24:42,419 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:24:42,420 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:24:42,420 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:24:42,420 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:24:42,420 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:24:42,678 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:24:42,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-21 17:24:48,087 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753089887986_349.jpg' 2025-07-21 17:24:48,159 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:24:48,160 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:24:48,160 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:24:48,514 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:24:48,514 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:24:48,514 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:24:48,514 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:24:48,902 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:24:48,902 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:24:49,256 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:24:49,256 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:24:49,256 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:24:49,256 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:24:49,256 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:24:49,514 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:24:49,514 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:24:49,515 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753089888363_659.jpg' 2025-07-21 17:24:49,891 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:24:49,891 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:24:49,891 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:24:50,248 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:24:50,248 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:24:50,248 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:24:50,248 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:24:50,635 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:24:50,635 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:24:50,989 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:24:50,989 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 17:24:50,989 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:24:50,989 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:24:50,989 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:24:51,251 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:24:51,252 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:24:51,253 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753089888448_146.jpg' 2025-07-21 17:24:51,326 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:24:51,326 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:24:51,326 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:24:51,671 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:24:51,671 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:24:51,671 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:24:51,672 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:24:52,057 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:24:52,058 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:24:52,410 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:24:52,410 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:24:52,410 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:24:52,410 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:24:52,410 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:24:52,663 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:24:52,663 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:24:52,664 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753089888903_613.jpg' 2025-07-21 17:24:52,743 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:24:52,743 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:24:52,743 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:24:53,080 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:24:53,080 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:24:53,080 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:24:53,080 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:24:53,476 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:24:53,477 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:24:53,833 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:24:53,833 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:24:53,833 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:24:53,833 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:24:53,833 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:24:54,091 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:24:54,091 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:24:54,092 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753089889782_703.jpg' 2025-07-21 17:24:54,362 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:24:54,362 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:24:54,362 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:24:54,710 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:24:54,710 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:24:54,710 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:24:54,710 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:24:55,106 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:24:55,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-21 17:24:55,459 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:24:55,459 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:24:55,459 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:24:55,459 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:24:55,459 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:24:55,714 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:24:55,714 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:24:55,715 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753089892115_755.jpg' 2025-07-21 17:24:55,796 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:24:55,796 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:24:55,796 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:24:56,140 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:24:56,140 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:24:56,140 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:24:56,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-21 17:24:56,528 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:24:56,528 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:24:56,881 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:24:56,882 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:24:56,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-21 17:24:56,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-21 17:24:56,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-21 17:24:57,135 - WARNING - [utils.fire_smoke_detector] - [fire_smoke_detector._run_sahi_and_process_results:53] - SAHI Raw: Detected class ID 2 for UltralyticsDetectionModel is out of range for model_class_names: ['fire', 'smoggy']. Ignoring. 2025-07-21 17:24:57,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-21 17:24:57,135 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:25:11,691 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753089911552_165.jpg' 2025-07-21 17:25:11,765 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:25:11,765 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:25:11,765 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:25:12,193 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:25:12,194 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:25:12,194 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:25:12,194 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:25:12,584 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:25:12,584 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:25:12,939 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:25:12,939 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:25:12,939 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:25:12,939 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:25:12,939 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:25:13,197 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:25:13,197 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:25:13,500 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753089913310_492.jpg' 2025-07-21 17:25:13,865 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:25:13,865 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:25:13,865 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:25:14,208 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:25:14,208 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:25:14,208 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:25:14,209 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:25:14,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-21 17:25:14,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-21 17:25:14,953 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:25:14,953 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:25:14,953 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:25:14,953 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:25:14,953 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:25:15,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-21 17:25:15,209 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:25:15,210 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753089914110_374.jpg' 2025-07-21 17:25:15,300 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:25:15,301 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:25:15,301 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:25:15,636 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:25:15,637 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:25:15,637 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:25:15,637 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:25:16,019 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:25:16,020 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:25:16,370 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:25:16,370 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:25:16,370 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:25:16,370 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:25:16,371 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:25:16,625 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:25:16,626 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:25:16,627 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753089916144_958.jpg' 2025-07-21 17:25:16,712 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:25:16,713 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:25:16,713 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:25:17,059 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:25:17,059 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:25:17,060 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:25:17,060 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:25:17,450 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:25:17,451 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:25:17,806 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:25:17,806 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:25:17,806 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:25:17,806 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:25:17,806 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:25:18,062 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:25:18,062 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:25:38,642 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753089938494_731.jpg' 2025-07-21 17:25:38,723 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:25:38,724 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:25:38,724 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:25:39,163 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:25:39,163 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:25:39,163 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:25:39,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-21 17:25:39,548 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:25:39,549 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:25:39,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-21 17:25:39,902 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:25:39,902 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:25:39,903 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:25:39,903 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:25: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-21 17:25:40,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-21 17:25:40,165 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753089938739_199.jpg' 2025-07-21 17:25:40,234 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:25:40,234 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:25:40,234 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:25:40,579 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:25:40,579 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:25:40,579 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:25:40,579 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:25:40,966 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:25:40,967 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:25:41,414 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:25:41,414 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:25:41,414 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:25:41,414 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:25:41,414 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:25:41,673 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:25:41,674 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:25:41,679 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753089940183_369.jpg' 2025-07-21 17:25:41,744 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:25:41,744 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:25:41,744 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:25:42,091 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:25:42,091 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:25:42,091 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:25:42,091 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:25: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-21 17:25:42,591 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:25:42,980 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:25:42,981 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:25:42,981 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:25:42,981 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:25:42,981 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:25:43,234 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:25:43,234 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:32:23,710 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753090343493_899.jpg' 2025-07-21 17:32:24,268 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:32:24,268 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:32:24,269 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:32:24,691 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:32:24,692 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:32:24,692 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:32:24,692 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:32:25,085 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:32:25,086 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:32:25,439 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:32:25,440 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:32:25,440 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:32:25,440 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:32:25,440 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:32:25,693 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:32:25,693 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:32:25,694 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753090343879_989.jpg' 2025-07-21 17:32:25,954 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:32:25,954 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:32:25,954 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:32:26,293 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:32:26,293 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:32:26,293 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:32:26,293 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:32:26,682 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:32:26,682 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17: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': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:32:27,035 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:32:27,035 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:32:27,035 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:32:27,035 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:32:27,346 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:32: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-21 17:32:27,347 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753090343897_220.jpg' 2025-07-21 17:32:27,610 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:32:27,610 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:32:27,610 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:32:28,036 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:32:28,037 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:32:28,037 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:32:28,037 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:32:28,522 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:32:28,523 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:32:28,876 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:32:28,876 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:32:28,876 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:32:28,876 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:32:28,876 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:32:29,129 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:32:29,129 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:32:29,130 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753090344141_360.jpg' 2025-07-21 17:32:29,421 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:32:29,422 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:32:29,422 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:32:29,765 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:32:29,765 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:32:29,765 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:32:29,765 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:32:30,154 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:32:30,154 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:32:30,508 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:32:30,508 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 17:32:30,508 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:32:30,508 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:32:30,508 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:32:30,758 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:32:30,758 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:32:30,759 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753090344096_241.jpg' 2025-07-21 17:32:31,016 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:32:31,017 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:32:31,017 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:32:31,358 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:32:31,359 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:32:31,359 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:32:31,359 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:32:31,748 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:32:31,748 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:32:32,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-21 17:32:32,099 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:32:32,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-21 17:32:32,100 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:32:32,100 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:32:32,356 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:32:32,356 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:32:32,357 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753090344153_858.jpg' 2025-07-21 17:32:32,631 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:32:32,631 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:32:32,632 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:32:32,974 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:32:32,974 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:32:32,975 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:32:32,975 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:32:33,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-21 17:32:33,365 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:32:33,722 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:32:33,722 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:32:33,722 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:32:33,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-21 17:32:33,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-21 17:32:33,978 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:32:33,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-21 17:32:33,980 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753090344338_571.jpg' 2025-07-21 17:32:34,389 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:32:34,389 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:32:34,389 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:32:34,731 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:32:34,731 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:32:34,731 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:32:34,731 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:32:35,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-21 17:32:35,117 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:32:35,470 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:32:35,470 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:32:35,470 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:32:35,470 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:32:35,470 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:32:35,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-21 17:32:35,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-21 17:32:35,727 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753090345105_708.jpg' 2025-07-21 17:32:36,050 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:32:36,050 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:32:36,050 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:32:36,077 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:32:36,077 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:32:36,077 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:32:36,077 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:32:36,094 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:32:36,094 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:32:36,233 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:32:36,233 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:32:36,234 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:32:36,234 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:32:36,234 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:32:36,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-21 17:32:36,255 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:32:36,256 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753090345161_790.jpg' 2025-07-21 17:32:36,342 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:32:36,342 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:32:36,342 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:32:36,686 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:32:36,686 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:32:36,686 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:32:36,686 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:32:37,110 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:32:37,110 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:32:37,459 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:32:37,459 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:32:37,459 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:32:37,459 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:32:37,459 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:32:37,722 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:32:37,722 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:32:37,724 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753090345325_96.jpg' 2025-07-21 17:32:38,024 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:32:38,025 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:32:38,025 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:32:38,368 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:32:38,368 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:32:38,368 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:32:38,369 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:32:38,759 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:32:38,759 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:32:39,110 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:32:39,110 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:32:39,110 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:32:39,110 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:32:39,111 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:32:39,382 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:32:39,382 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:32:39,383 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753090345655_906.jpg' 2025-07-21 17:32:39,466 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:32:39,466 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:32:39,466 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:32:39,804 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:32:39,805 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:32:39,805 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:32:39,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-21 17:32:40,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-21 17:32:40,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-21 17:32:40,539 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:32:40,539 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:32:40,539 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:32:40,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-21 17:32:40,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-21 17:32:40,794 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:32:40,794 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:32:40,796 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753090346169_572.jpg' 2025-07-21 17:32:40,884 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:32:40,884 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:32:40,884 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:32:41,241 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:32:41,241 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:32:41,241 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:32:41,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-21 17:32:41,630 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:32:41,630 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:32:41,982 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:32:41,982 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:32:41,982 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:32:41,982 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:32:41,982 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:32:42,247 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:32:42,247 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:32:47,848 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753090367612_637.jpg' 2025-07-21 17:32:48,113 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:32:48,113 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:32:48,113 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:32:48,468 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:32:48,469 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:32:48,469 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:32:48,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-21 17:32:48,855 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:32:48,856 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:32:49,207 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:32:49,207 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:32:49,208 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:32:49,208 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:32:49,208 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:32:49,460 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:32:49,460 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:32:49,462 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753090367629_532.jpg' 2025-07-21 17:32:49,700 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:32:49,700 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:32:49,701 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:32:50,052 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:32:50,052 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:32:50,053 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:32:50,053 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:32:50,443 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:32:50,443 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:32:50,795 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:32:50,795 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:32:50,795 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:32:50,795 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:32:50,795 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:32: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-21 17:32: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-21 17:32:51,060 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753090367893_74.jpg' 2025-07-21 17:32:51,141 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:32:51,142 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:32:51,142 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:32:51,501 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:32:51,501 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:32:51,501 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:32:51,501 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:32:51,886 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:32:51,886 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:32:52,240 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:32:52,241 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:32:52,241 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:32:52,241 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:32:52,241 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:32:52,496 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:32:52,496 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:32:52,498 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753090368826_528.jpg' 2025-07-21 17:32:52,566 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:32:52,567 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:32:52,567 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:32:52,941 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:32:52,942 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:32:52,942 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:32:52,942 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:32:53,332 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:32:53,333 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:32:53,689 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:32:53,689 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:32:53,689 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:32:53,689 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:32:53,689 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:32:53,951 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:32:53,952 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:32:53,953 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753090369186_77.jpg' 2025-07-21 17:32:54,246 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:32:54,246 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:32:54,246 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:32:54,598 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:32:54,599 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:32:54,599 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:32:54,599 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:32:54,987 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:32:54,987 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:32:55,341 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:32:55,342 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:32:55,342 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:32:55,342 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:32:55,342 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:32:55,595 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:32:55,595 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:32:55,597 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753090370428_939.jpg' 2025-07-21 17:32:55,689 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:32:55,689 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:32:55,689 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:32:56,041 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:32:56,041 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:32:56,041 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:32:56,041 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:32:56,435 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:32:56,435 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:32:56,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-21 17:32:56,788 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:32:56,788 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:32:56,788 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:32:56,788 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:32:57,052 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:32:57,052 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:33:12,204 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753090392025_908.jpg' 2025-07-21 17:33:12,286 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:33:12,286 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:33:12,286 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:33:12,727 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:33:12,727 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:33:12,727 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:33:12,727 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:33:13,205 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:33:13,206 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:33:13,557 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:33:13,558 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:33:13,558 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:33:13,558 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:33:13,558 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:33:13,814 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:33:13,814 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:33:13,815 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753090392028_58.jpg' 2025-07-21 17:33:13,915 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:33:13,915 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:33:13,915 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:33:14,273 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:33:14,273 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:33:14,273 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:33:14,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-21 17:33:14,657 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:33:14,657 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:33:15,010 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:33:15,010 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:33:15,010 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:33:15,010 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:33:15,010 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:33:15,275 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:33:15,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-21 17:33:15,277 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753090392180_120.jpg' 2025-07-21 17:33:15,565 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:33:15,565 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:33:15,565 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:33:15,924 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:33:15,924 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:33:15,924 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:33: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-21 17:33:16,310 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:33:16,310 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:33:16,664 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:33:16,665 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:33:16,665 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:33:16,665 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:33:16,665 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:33: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-21 17:33: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-21 17:33:16,918 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753090394586_908.jpg' 2025-07-21 17:33:17,204 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:33:17,204 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:33:17,204 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:33:17,558 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:33:17,558 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:33:17,558 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:33:17,558 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:33:17,940 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:33:17,940 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:33:18,290 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:33:18,290 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:33:18,291 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:33:18,291 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:33:18,291 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:33:18,552 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:33:18,552 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:33:35,531 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753090415342_110.jpg' 2025-07-21 17:33:35,609 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:33:35,609 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:33:35,609 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:33:36,056 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:33:36,056 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:33:36,056 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:33:36,056 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:33:36,443 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:33:36,444 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:33:36,793 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:33:36,794 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:33:36,794 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:33:36,794 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:33:36,794 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:33:37,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-21 17:33:37,047 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:33:37,186 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753090416936_326.jpg' 2025-07-21 17:33:37,618 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:33:37,618 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:33:37,618 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:33:37,976 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:33:37,977 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:33:37,977 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:33:37,977 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:33:38,367 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:33:38,367 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:33:38,724 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:33:38,724 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:33:38,724 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:33:38,725 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:33:38,725 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:33:38,991 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:33:38,991 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:33:38,992 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753090418516_222.jpg' 2025-07-21 17:33:39,070 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:33:39,070 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:33:39,070 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:33:39,428 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:33:39,428 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:33:39,428 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:33:39,428 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:33:39,819 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:33:39,820 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:33:40,175 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:33:40,175 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:33:40,175 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:33:40,175 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:33:40,175 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:33:40,433 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:33:40,434 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:40:24,066 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753090823796_988.jpg' 2025-07-21 17:40:25,133 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:40:25,133 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:40:25,134 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:40:25,573 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:40:25,573 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:40:25,573 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:40:25,573 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:40:25,960 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:40:25,960 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:40:26,314 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:40:26,315 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:40:26,315 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:40:26,315 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:40:26,315 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:40:26,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-21 17:40:26,576 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:40:26,577 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753090823924_869.jpg' 2025-07-21 17:40:26,853 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:40:26,853 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:40:26,853 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:40:27,202 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:40:27,203 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:40:27,203 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:40:27,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-21 17:40:27,586 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:40:27,586 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:40:27,938 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:40:27,938 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:40:27,938 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:40:27,938 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:40:27,938 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:40:28,198 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:40:28,198 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:40:28,199 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753090824073_375.jpg' 2025-07-21 17:40:28,478 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:40:28,478 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:40:28,478 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:40:28,835 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:40:28,836 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:40:28,836 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:40:28,836 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:40:29,220 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:40:29,220 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:40:29,575 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:40:29,575 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:40:29,575 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:40:29,575 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:40:29,575 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:40:29,921 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:40:29,921 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:40:29,923 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753090824153_503.jpg' 2025-07-21 17:40:30,172 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:40:30,172 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:40:30,172 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:40:30,535 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:40:30,535 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:40:30,535 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17: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-21 17:40:30,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-21 17:40:30,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-21 17:40:31,277 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:40:31,277 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:40:31,277 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:40:31,277 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:40: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-21 17:40:31,532 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:40:31,532 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:40:31,534 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753090824311_629.jpg' 2025-07-21 17:40:31,802 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:40:31,803 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:40:31,803 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:40:32,152 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:40:32,153 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:40:32,153 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:40:32,153 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:40:32,541 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:40:32,541 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:40:32,896 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:40:32,897 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:40: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-21 17:40: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-21 17:40: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-21 17:40:33,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-21 17:40:33,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-21 17:40:33,164 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753090824628_287.jpg' 2025-07-21 17:40:33,392 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:40:33,393 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:40:33,393 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:40:33,752 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:40:33,752 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:40:33,752 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:40:33,752 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:40:34,140 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:40:34,140 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:40:34,494 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:40:34,494 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:40:34,494 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:40:34,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-21 17:40:34,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-21 17:40:34,749 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:40:34,749 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:40:34,750 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753090824625_492.jpg' 2025-07-21 17:40:35,122 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:40:35,122 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:40:35,122 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:40:35,478 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:40:35,478 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:40:35,478 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:40:35,478 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:40:35,862 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:40:35,862 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:40:36,214 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:40:36,214 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:40:36,214 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:40:36,214 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:40:36,214 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:40:36,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-21 17:40:36,478 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:40:36,479 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753090824642_767.jpg' 2025-07-21 17:40:36,555 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:40:36,555 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:40:36,555 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:40:36,913 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:40:36,913 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:40:36,914 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:40:36,914 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:40:37,301 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:40:37,301 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:40:37,657 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:40:37,657 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:40:37,657 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:40:37,657 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:40:37,657 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:40:37,913 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:40:37,913 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:40:37,914 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753090824927_179.jpg' 2025-07-21 17:40:37,964 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:40:37,965 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:40:37,965 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:40:37,993 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:40:37,994 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:40:37,994 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:40:37,994 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:40:38,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-21 17:40:38,010 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:40:38,149 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:40:38,149 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:40:38,149 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:40:38,149 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:40:38,149 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:40: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-21 17:40: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-21 17:40:38,172 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753090824942_759.jpg' 2025-07-21 17:40:38,666 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:40:38,666 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:40:38,666 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:40:39,024 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:40:39,024 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:40:39,024 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:40:39,024 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:40:39,416 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:40:39,416 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:40:39,766 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:40:39,766 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:40:39,766 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:40:39,766 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:40:39,766 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:40:40,019 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:40:40,019 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:40:40,021 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753090825172_523.jpg' 2025-07-21 17:40:40,111 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:40:40,111 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:40:40,112 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:40:40,456 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:40:40,456 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:40:40,456 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:40:40,456 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:40:40,843 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:40:40,843 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:40:41,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-21 17:40:41,194 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:40:41,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-21 17:40:41,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-21 17:40:41,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-21 17:40:41,448 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:40:41,448 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:40:41,450 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753090825428_690.jpg' 2025-07-21 17:40:41,774 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:40:41,775 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:40:41,775 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:40:42,116 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:40:42,117 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:40:42,117 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:40:42,117 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:40:42,505 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:40:42,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-21 17:40:42,857 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:40:42,857 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:40:42,857 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:40:42,857 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:40:42,857 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:40:43,113 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:40:43,114 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:40:43,117 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753090825647_221.jpg' 2025-07-21 17:40:43,380 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:40:43,380 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:40:43,380 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:40:43,726 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:40:43,726 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:40:43,726 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:40:43,726 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:40:44,112 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:40:44,112 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:40:44,466 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:40:44,466 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:40:44,466 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:40:44,466 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:40:44,466 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:40:44,724 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:40:44,724 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:40:44,725 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753090833613_786.jpg' 2025-07-21 17:40:44,803 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:40:44,803 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:40:44,803 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:40:45,145 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:40:45,146 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:40:45,146 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:40:45,146 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:40:45,547 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:40:45,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-21 17:40:45,899 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:40:45,899 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:40:45,899 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:40:45,899 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:40:45,899 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:40:46,155 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:40:46,156 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:40:47,872 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753090847635_347.jpg' 2025-07-21 17:40:48,129 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:40:48,130 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:40:48,130 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:40:48,472 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:40:48,472 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:40:48,472 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:40:48,472 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:40:48,865 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:40:48,865 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:40:49,218 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:40:49,218 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:40:49,218 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:40:49,218 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:40:49,218 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:40:49,473 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:40:49,473 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:40:49,474 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753090847908_902.jpg' 2025-07-21 17:40:49,778 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:40:49,778 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:40:49,778 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:40:50,121 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:40:50,121 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:40:50,121 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:40:50,121 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17: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-21 17:40:50,506 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:40:50,856 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:40:50,856 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:40:50,856 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:40:50,857 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:40:50,857 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:40: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-21 17:40:51,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-21 17:40:51,112 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753090848179_925.jpg' 2025-07-21 17:40:51,192 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:40:51,192 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:40:51,192 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:40:51,538 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:40:51,538 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:40:51,538 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:40:51,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-21 17:40:51,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-21 17:40:51,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-21 17:40:52,277 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:40:52,278 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:40:52,278 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:40:52,278 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:40:52,278 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:40:52,534 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:40:52,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-21 17:40:52,536 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753090849024_284.jpg' 2025-07-21 17:40:52,620 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:40:52,620 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:40:52,620 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:40:52,963 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:40:52,964 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:40:52,964 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:40:52,964 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:40:53,359 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:40:53,360 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:40:53,715 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:40:53,715 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:40:53,715 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:40:53,716 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:40:53,716 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:40:53,973 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:40:53,973 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:40:53,974 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753090850017_634.jpg' 2025-07-21 17:40:54,373 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:40:54,373 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:40:54,373 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:40:54,729 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:40:54,729 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:40:54,729 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:40:54,729 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:40:55,120 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:40:55,120 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:40:55,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-21 17:40:55,471 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:40: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-21 17:40: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-21 17:40: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-21 17:40:55,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-21 17:40:55,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-21 17:40:55,734 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753090850883_448.jpg' 2025-07-21 17:40:55,816 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:40:55,816 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:40:55,816 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:40:56,170 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:40:56,170 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:40:56,171 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:40:56,171 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:40:56,565 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:40:56,565 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:40:56,925 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:40:56,925 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 17:40:56,925 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:40:56,925 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:40:56,925 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:40:57,178 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:40:57,178 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:41:11,746 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753090871518_732.jpg' 2025-07-21 17:41:11,819 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:41:11,820 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:41:11,820 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:41:12,163 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:41:12,164 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:41:12,164 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:41:12,164 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:41:12,559 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:41:12,559 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:41:12,916 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:41:12,916 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:41:12,916 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:41:12,917 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:41:12,917 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:41:13,171 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:41:13,171 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:41:13,473 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753090873190_948.jpg' 2025-07-21 17:41:13,756 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:41:13,756 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:41:13,756 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:41:14,097 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:41:14,097 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:41:14,097 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:41:14,097 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:41:14,482 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:41:14,482 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:41:14,834 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:41:14,834 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:41:14,834 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:41:14,834 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:41:14,834 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:41:15,085 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:41:15,086 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:41:15,087 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753090874251_493.jpg' 2025-07-21 17:41:15,178 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:41:15,178 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:41:15,178 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:41:15,533 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:41:15,533 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:41:15,533 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:41:15,533 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:41:15,921 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:41:15,922 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:41:16,277 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:41:16,277 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:41:16,277 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:41:16,277 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:41:16,277 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:41:16,540 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:41:16,541 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:41:16,542 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753090874779_305.jpg' 2025-07-21 17:41:16,624 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:41:16,624 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:41:16,624 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:41:16,969 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:41:16,970 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:41:16,970 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:41:16,970 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:41:17,359 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:41:17,359 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:41:17,712 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:41:17,712 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:41:17,712 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:41:17,712 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:41:17,712 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:41:17,969 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:41:17,970 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:41:36,621 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753090896346_860.jpg' 2025-07-21 17:41:36,698 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:41:36,699 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:41:36,699 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:41:37,136 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:41:37,136 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:41:37,136 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:41:37,136 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:41:37,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-21 17:41:37,529 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:41:37,884 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:41:37,884 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:41: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-21 17:41: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-21 17:41: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-21 17:41:38,138 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:41:38,138 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:41:38,139 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753090897184_936.jpg' 2025-07-21 17:41:38,232 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:41:38,232 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:41:38,232 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:41:38,574 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:41:38,575 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:41:38,575 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:41:38,575 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:41:38,963 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:41:38,963 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:41:39,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-21 17:41:39,318 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:41:39,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-21 17:41:39,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-21 17:41:39,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-21 17:41:39,572 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:41:39,572 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:41:39,714 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753090899476_739.jpg' 2025-07-21 17:41:39,992 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:41:39,992 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:41:39,992 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:41:40,335 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:41:40,335 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:41:40,335 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:41:40,335 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:41:40,725 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:41:40,725 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:41:41,077 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:41:41,077 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:41:41,077 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:41:41,078 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:41:41,078 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:41:41,334 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:41:41,335 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:48:23,534 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753091303305_304.jpg' 2025-07-21 17:48:24,121 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:48:24,121 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:48:24,121 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:48:24,560 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:48:24,560 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:48:24,560 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:48:24,560 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:48:24,985 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:48:24,986 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:48:25,334 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:48:25,335 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:48:25,335 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:48:25,335 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:48:25,335 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:48:25,589 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:48:25,589 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:48:25,590 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753091303398_362.jpg' 2025-07-21 17:48:25,664 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:48:25,664 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:48:25,664 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:48:26,006 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:48:26,006 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:48:26,006 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:48:26,006 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:48:26,400 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:48:26,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-21 17:48:26,759 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:48:26,759 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:48:26,759 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:48:26,759 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:48:26,759 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:48:27,018 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:48:27,019 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:48:27,020 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753091304005_588.jpg' 2025-07-21 17:48:27,336 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:48:27,336 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:48:27,336 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:48:27,679 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:48:27,680 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:48:27,680 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:48:27,680 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:48:28,067 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:48:28,068 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:48:28,420 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:48:28,420 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:48:28,420 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:48:28,420 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:48:28,420 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:48:28,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-21 17:48:28,674 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:48:28,675 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753091304039_771.jpg' 2025-07-21 17:48:28,756 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:48:28,756 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:48:28,756 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:48:29,097 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:48:29,098 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:48:29,098 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:48:29,098 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:48:29,488 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:48:29,489 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:48:29,842 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:48:29,842 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:48:29,842 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:48:29,842 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:48:29,843 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:48:30,095 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:48:30,095 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:48:30,096 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753091304555_711.jpg' 2025-07-21 17:48:30,337 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:48:30,337 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:48:30,337 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:48:30,681 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:48:30,681 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:48:30,681 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:48:30,681 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:48:31,069 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:48:31,070 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:48:31,428 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:48:31,428 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 17:48: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-21 17:48:31,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-21 17:48:31,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-21 17:48:31,683 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:48:31,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-21 17:48:31,684 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753091304684_998.jpg' 2025-07-21 17:48:31,759 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:48:31,759 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:48:31,759 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:48:32,103 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:48:32,103 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:48:32,103 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:48: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-21 17:48:32,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-21 17:48:32,493 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:48:32,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-21 17:48:32,845 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:48:32,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-21 17:48:32,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-21 17:48:32,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-21 17:48:33,094 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:48:33,095 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:48:33,096 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753091304778_198.jpg' 2025-07-21 17:48:33,329 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:48:33,330 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:48:33,330 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:48:33,669 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:48:33,669 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:48:33,669 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:48:33,669 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:48:34,061 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:48:34,061 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:48:34,417 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:48:34,417 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:48:34,417 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:48:34,417 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:48:34,417 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:48:34,671 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:48:34,671 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:48:34,672 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753091304832_173.jpg' 2025-07-21 17:48:34,901 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:48:34,901 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:48:34,901 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:48:35,239 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:48:35,240 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:48:35,240 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:48:35,240 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:48:35,630 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:48:35,630 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:48:35,984 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:48:35,985 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:48:35,985 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:48:35,985 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:48:35,985 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:48:36,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-21 17:48:36,241 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:48:36,242 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753091305042_460.jpg' 2025-07-21 17:48:36,521 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:48:36,522 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:48:36,522 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:48:36,865 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:48:36,865 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:48:36,865 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:48:36,866 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:48:37,257 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:48:37,258 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:48:37,610 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:48:37,610 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:48:37,610 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:48:37,610 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:48:37,610 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:48:37,865 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:48:37,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-21 17:48:37,867 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753091305206_572.jpg' 2025-07-21 17:48:38,191 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:48:38,191 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:48:38,192 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:48:38,218 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:48:38,218 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:48:38,218 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:48:38,218 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:48:38,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-21 17:48:38,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-21 17:48:38,376 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:48:38,376 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:48:38,376 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:48:38,376 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:48:38,376 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:48:38,398 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:48:38,398 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:48:38,399 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753091305501_213.jpg' 2025-07-21 17:48:38,482 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:48:38,483 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:48:38,483 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:48:38,834 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:48:38,835 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:48:38,835 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:48:38,835 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:48:39,224 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:48:39,225 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:48:39,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-21 17:48:39,577 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:48:39,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-21 17:48:39,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-21 17:48:39,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-21 17:48:39,830 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:48:39,830 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:48:39,831 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753091305548_756.jpg' 2025-07-21 17:48:39,904 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:48:39,904 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:48:39,904 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:48:40,246 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:48:40,247 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:48:40,247 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:48:40,247 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:48:40,637 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:48:40,638 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:48:40,993 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:48:40,993 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:48:40,993 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:48:40,993 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:48:40,993 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:48:41,262 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:48:41,262 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:48:41,263 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753091310709_319.jpg' 2025-07-21 17:48:41,590 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:48:41,590 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:48:41,590 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:48:41,931 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:48:41,931 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:48:41,931 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:48:41,931 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:48:42,320 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:48:42,321 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:48:42,671 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:48:42,671 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:48:42,671 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:48:42,671 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:48:42,671 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:48:42,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-21 17:48:42,924 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:48:46,966 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753091326772_882.jpg' 2025-07-21 17:48:47,042 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:48:47,042 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:48:47,042 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:48:47,397 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:48:47,397 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:48:47,397 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:48:47,397 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:48:47,782 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:48:47,783 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:48:48,136 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:48:48,136 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:48:48,136 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:48:48,136 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:48:48,136 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:48:48,401 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:48:48,401 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:48:48,403 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753091328104_297.jpg' 2025-07-21 17:48:48,711 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:48:48,711 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:48:48,711 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:48:49,069 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:48:49,069 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:48:49,069 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:48:49,069 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:48:49,458 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:48:49,459 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:48:49,813 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:48:49,813 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:48:49,813 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:48:49,813 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:48:49,813 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:48:50,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-21 17:48:50,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-21 17:48:50,070 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753091328929_123.jpg' 2025-07-21 17:48:50,163 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:48:50,163 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:48:50,163 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:48:50,523 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:48:50,523 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:48:50,523 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:48:50,523 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:48:50,915 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:48:50,915 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:48:51,270 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:48:51,270 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:48:51,270 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:48:51,270 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:48:51,270 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:48:51,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-21 17:48:51,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-21 17:48:51,538 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753091329534_356.jpg' 2025-07-21 17:48:51,816 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:48:51,817 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:48:51,817 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:48:52,171 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:48:52,171 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:48:52,172 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:48:52,172 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:48:52,557 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:48:52,557 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:48:52,912 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:48:52,912 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:48:52,912 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:48:52,912 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:48:52,912 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:48:53,168 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:48:53,168 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:48:53,169 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753091330126_877.jpg' 2025-07-21 17:48:53,290 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:48:53,291 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:48:53,291 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:48:53,649 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:48:53,650 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:48:53,650 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:48:53,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-21 17:48:54,040 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:48:54,040 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:48:54,399 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:48:54,399 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:48:54,399 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:48:54,399 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:48:54,399 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:48:54,666 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:48:54,666 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:48:54,667 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753091331133_747.jpg' 2025-07-21 17:48:54,792 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:48:54,793 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:48:54,793 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:48:55,152 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:48:55,153 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:48:55,153 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:48:55,153 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:48:55,541 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:48:55,541 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:48:55,897 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:48:55,897 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:48:55,897 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:48:55,897 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:48:55,897 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:48:56,156 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:48:56,156 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:48:56,162 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753091335373_830.jpg' 2025-07-21 17:48:56,465 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:48:56,466 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:48:56,466 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:48:56,817 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:48:56,817 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:48:56,817 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:48:56,817 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:48:57,205 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:48:57,206 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:48:57,561 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:48:57,561 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:48:57,561 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:48:57,561 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:48:57,561 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:48:57,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-21 17:48:57,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-21 17:49:12,806 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753091352624_652.jpg' 2025-07-21 17:49:12,882 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:49:12,883 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:49:12,883 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:49:13,309 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:49:13,309 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:49:13,309 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:49:13,310 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:49:13,700 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:49:13,700 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:49:14,055 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:49:14,055 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:49: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-21 17:49: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-21 17:49: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-21 17:49:14,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-21 17:49:14,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-21 17:49:14,583 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753091354309_940.jpg' 2025-07-21 17:49:14,674 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:49:14,674 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:49:14,674 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:49:15,031 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:49:15,031 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:49:15,031 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:49:15,031 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:49:15,418 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:49:15,418 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:49:15,770 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:49:15,771 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:49:15,771 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:49:15,771 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:49:15,771 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:49:16,032 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:49:16,032 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:49:16,034 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753091354503_363.jpg' 2025-07-21 17:49:16,115 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:49:16,115 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:49:16,115 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:49:16,469 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:49:16,469 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:49:16,469 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:49:16,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-21 17:49:16,855 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:49:16,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-21 17:49:17,209 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:49:17,209 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:49:17,209 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:49:17,209 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:49:17,209 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:49:17,464 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:49:17,465 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:49:20,118 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753091359889_89.jpg' 2025-07-21 17:49:20,212 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:49:20,212 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:49:20,212 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:49:20,568 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:49:20,568 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:49:20,568 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:49:20,568 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:49:20,953 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:49:20,953 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:49:21,308 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:49:21,308 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:49:21,308 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:49:21,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-21 17:49:21,308 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:49:21,568 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:49:21,568 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:49:37,486 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753091377315_739.jpg' 2025-07-21 17:49:37,566 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:49:37,566 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:49:37,566 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:49:38,013 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:49:38,013 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:49:38,013 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:49:38,013 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:49:38,402 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:49:38,402 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:49:38,752 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:49:38,752 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:49:38,752 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:49:38,752 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:49:38,752 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:49:39,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-21 17:49:39,007 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:49:39,195 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753091379014_566.jpg' 2025-07-21 17:49:39,276 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:49:39,276 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:49:39,276 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:49:39,633 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:49:39,633 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:49:39,633 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:49:39,633 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:49:40,019 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:49:40,020 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:49:40,372 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:49:40,372 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:49:40,372 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:49: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-21 17:49: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-21 17:49:40,635 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:49:40,635 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:49:43,782 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753091383622_257.jpg' 2025-07-21 17:49:43,854 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:49:43,854 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:49:43,854 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:49:44,209 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:49:44,209 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:49:44,209 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:49:44,209 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:49:44,593 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:49:44,593 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:49:44,949 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:49:44,949 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:49:44,949 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:49:44,949 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:49:44,949 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:49:45,206 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:49:45,207 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:56:23,409 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753091783236_661.jpg' 2025-07-21 17:56:23,906 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:56:23,906 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:56:23,906 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:56:24,389 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:56:24,389 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:56:24,389 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:56:24,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-21 17:56:24,782 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:56:24,783 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17: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': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:56:25,137 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:56:25,137 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:56:25,137 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:56:25,137 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:56:25,395 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:56:25,395 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:56:25,396 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753091783328_671.jpg' 2025-07-21 17:56:25,668 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:56:25,668 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:56:25,668 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:56:26,023 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:56:26,023 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:56:26,023 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:56:26,023 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:56:26,406 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:56:26,406 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:56:26,761 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:56:26,761 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 17:56:26,761 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:56:26,761 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:56:26,761 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:56:27,017 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:56:27,018 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:56:27,019 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753091783841_82.jpg' 2025-07-21 17:56:27,279 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:56:27,280 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:56:27,280 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:56:27,637 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:56:27,637 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:56:27,637 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:56:27,637 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:56:28,023 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:56:28,023 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:56:28,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-21 17:56:28,376 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:56:28,376 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:56:28,376 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:56:28,376 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:56:28,637 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:56:28,637 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:56:28,638 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753091783808_863.jpg' 2025-07-21 17:56:28,876 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:56:28,876 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:56:28,876 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:56:29,233 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:56:29,233 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:56:29,233 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:56:29,233 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:56:29,628 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:56:29,628 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:56:29,982 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:56:29,982 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:56:29,982 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:56:29,982 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:56:29,982 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:56:30,235 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:56:30,235 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:56:30,236 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753091784109_540.jpg' 2025-07-21 17:56:30,308 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:56:30,308 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:56:30,308 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:56:30,665 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:56:30,665 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:56:30,665 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:56:30,665 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:56:31,051 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:56:31,052 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:56:31,406 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:56:31,406 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:56:31,406 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:56:31,406 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:56:31,406 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:56:31,670 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:56:31,671 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:56:31,672 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753091784226_622.jpg' 2025-07-21 17:56:31,942 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:56:31,943 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:56:31,943 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:56:32,380 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:56:32,380 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:56:32,380 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:56:32,380 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:56:32,767 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:56:32,767 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:56:33,119 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:56:33,119 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:56:33,119 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:56:33,119 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:56:33,119 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:56:33,380 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:56:33,380 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:56:33,381 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753091784225_674.jpg' 2025-07-21 17:56:33,644 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:56:33,644 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:56:33,644 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:56:34,004 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:56:34,005 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:56:34,005 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:56:34,005 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:56:34,392 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:56:34,392 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:56:34,744 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:56:34,745 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:56:34,745 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:56:34,745 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:56:34,745 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:56:35,005 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:56:35,005 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:56:35,006 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753091784238_607.jpg' 2025-07-21 17:56:35,269 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:56:35,270 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:56:35,270 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:56:35,627 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:56:35,628 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:56:35,628 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:56:35,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-21 17:56:36,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-21 17:56:36,020 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:56:36,375 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:56:36,375 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 17:56:36,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-21 17:56:36,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-21 17:56:36,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-21 17:56:36,635 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:56:36,635 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:56:36,637 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753091784411_612.jpg' 2025-07-21 17:56:36,719 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:56:36,719 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:56:36,719 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:56:37,076 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:56:37,076 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:56:37,076 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:56:37,076 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:56:37,458 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:56:37,458 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:56:37,814 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:56:37,815 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:56:37,815 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:56:37,815 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:56:37,815 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:56:38,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-21 17:56:38,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-21 17:56:38,081 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753091784519_402.jpg' 2025-07-21 17:56:38,362 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:56:38,363 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:56:38,363 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:56:38,721 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:56:38,721 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:56:38,722 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:56:38,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-21 17:56:39,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-21 17:56:39,108 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:56:39,461 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:56:39,461 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:56:39,462 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:56:39,462 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:56:39,462 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:56: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-21 17:56: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-21 17:56:39,713 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753091785029_385.jpg' 2025-07-21 17:56:39,970 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:56:39,970 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:56:39,970 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:56:39,999 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:56:39,999 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:56:39,999 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:56:39,999 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:56:40,014 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:56:40,015 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:56:40,155 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:56:40,156 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:56:40,156 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:56:40,156 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:56:40,156 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:56:40,177 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:56:40,177 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:56:40,178 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753091785333_800.jpg' 2025-07-21 17:56:40,250 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:56:40,250 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:56:40,250 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:56:40,610 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:56:40,610 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:56:40,610 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:56:40,610 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:56:41,003 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:56:41,004 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:56: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-21 17:56:41,358 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:56: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-21 17:56: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-21 17:56:41,359 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:56:41,616 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:56:41,616 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:56:47,868 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753091807675_85.jpg' 2025-07-21 17:56:47,946 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:56:47,946 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:56:47,946 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:56:48,293 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:56:48,294 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:56:48,294 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:56: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-21 17:56:48,685 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:56:48,685 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:56:49,042 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:56:49,043 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:56:49,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-21 17:56:49,043 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:56:49,043 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:56:49,300 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:56:49,300 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:56:49,301 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753091808012_641.jpg' 2025-07-21 17:56:49,380 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:56:49,381 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:56:49,381 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:56:49,724 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:56:49,724 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:56:49,724 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:56:49,724 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:56:50,116 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:56:50,117 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:56:50,468 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:56:50,468 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:56:50,468 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:56:50,469 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:56:50,469 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:56:50,728 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:56:50,729 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:56:50,837 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753091808003_852.jpg' 2025-07-21 17:56:50,924 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:56:50,924 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:56:50,924 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:56:51,273 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:56:51,274 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:56:51,274 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:56:51,274 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:56:51,668 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:56:51,668 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:56:52,026 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:56:52,026 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 17:56:52,026 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:56:52,026 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:56:52,026 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:56:52,288 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:56:52,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-21 17:56:52,290 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753091809848_47.jpg' 2025-07-21 17:56:52,371 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:56:52,371 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:56:52,371 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:56:52,711 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:56:52,711 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:56:52,711 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:56:52,712 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:56:53,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-21 17:56:53,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-21 17:56:53,472 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:56:53,472 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:56:53,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-21 17:56:53,472 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:56:53,472 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:56:53,724 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:56:53,724 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:56:53,725 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753091810317_274.jpg' 2025-07-21 17:56:54,121 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:56:54,122 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:56:54,122 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:56:54,467 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:56:54,468 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:56:54,468 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:56:54,468 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:56:54,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-21 17:56:54,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-21 17:56: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-21 17:56:55,227 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:56:55,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-21 17:56:55,227 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:56:55,227 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:56:55,487 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:56:55,487 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:57:12,766 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753091832559_504.jpg' 2025-07-21 17:57:12,868 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:57:12,868 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:57:12,868 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:57:13,299 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:57:13,299 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:57:13,299 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:57:13,299 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:57:13,733 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:57:13,734 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:57:14,090 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:57:14,090 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:57:14,090 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:57:14,090 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:57:14,090 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:57:14,344 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:57:14,345 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:57:14,346 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753091833627_327.jpg' 2025-07-21 17:57:14,419 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:57:14,419 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:57:14,420 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:57:14,763 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:57:14,764 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:57:14,764 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:57:14,764 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:57:15,153 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:57:15,153 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:57:15,508 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:57:15,508 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:57:15,508 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:57:15,508 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:57:15,508 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:57:15,766 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:57:15,766 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:57:15,767 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753091834240_451.jpg' 2025-07-21 17:57:16,011 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:57:16,011 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:57:16,011 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:57:16,355 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:57:16,355 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:57:16,355 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:57: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-21 17:57:16,751 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:57:16,751 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:57:17,107 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:57:17,107 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:57:17,107 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:57:17,107 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:57:17,107 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:57:17,365 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:57:17,365 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:57:36,238 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753091856080_253.jpg' 2025-07-21 17:57:36,310 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:57:36,310 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:57:36,310 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:57:36,673 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:57:36,673 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:57:36,673 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:57:36,674 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:57:37,061 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:57:37,062 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:57:37,414 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:57:37,414 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:57:37,414 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:57:37,414 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:57:37,414 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:57:37,672 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:57:37,673 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 17:57:38,117 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753091857892_343.jpg' 2025-07-21 17:57:38,391 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 17:57:38,391 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 17:57:38,391 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 17:57:38,745 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 17:57:38,745 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 17:57:38,745 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 17:57:38,745 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 17:57:39,225 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:57:39,225 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 17:57:39,582 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 17:57:39,582 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 17:57:39,582 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 17:57:39,582 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 17:57:39,582 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 17:57:39,836 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 17:57:39,836 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:00:24,252 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092024040_345.jpg' 2025-07-21 18:00:24,330 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:00:24,330 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:00:24,330 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:00:24,768 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:00:24,768 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:00:24,768 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:00:24,768 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:00:25,170 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:00:25,170 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:00:25,526 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:00:25,527 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:00:25,527 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:00:25,527 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:00:25,527 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:00:25,783 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:00:25,783 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:00:25,785 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092024085_921.jpg' 2025-07-21 18:00:25,893 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:00:25,894 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:00:25,894 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:00:26,232 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:00:26,232 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:00:26,232 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:00:26,232 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:00:26,619 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:00:26,619 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:00:26,978 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:00:26,978 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:00:26,978 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:00:26,978 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:00:26,978 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:00:27,234 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:00:27,234 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:00:27,235 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092024363_264.jpg' 2025-07-21 18:00:27,490 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:00:27,491 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:00:27,491 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:00:27,849 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:00:27,849 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:00:27,849 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:00:27,849 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:00:28,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-21 18:00:28,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-21 18:00:28,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-21 18:00:28,590 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:00:28,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-21 18:00:28,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-21 18:00:28,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-21 18:00:28,853 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:00:28,854 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:00:28,855 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092024539_849.jpg' 2025-07-21 18:00:28,930 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:00:28,931 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:00:28,931 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:00:29,277 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:00:29,278 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:00:29,278 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:00:29,278 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:00:29,669 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:00:29,669 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:00:30,023 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:00:30,024 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:00:30,024 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:00:30,024 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:00:30,024 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:00:30,282 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:00:30,282 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:00:30,284 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092025099_112.jpg' 2025-07-21 18:00:30,534 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:00:30,534 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:00:30,534 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:00:30,873 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:00:30,874 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:00:30,874 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:00:30,874 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:00:31,266 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:00:31,266 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:00: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-21 18:00:31,624 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:00:31,624 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:00:31,624 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:00:31,624 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:00:31,881 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:00:31,882 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:00:31,883 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092025091_984.jpg' 2025-07-21 18:00:31,957 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:00:31,957 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:00:31,957 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:00:32,297 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:00:32,297 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:00:32,297 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:00:32,297 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:00:32,687 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:00:32,687 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:00:33,047 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:00:33,047 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:00:33,047 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:00:33,048 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:00:33,048 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:00:33,303 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:00:33,304 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:00:33,305 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092025215_747.jpg' 2025-07-21 18:00:33,390 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:00:33,390 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:00:33,390 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:00:33,734 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:00:33,734 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:00:33,735 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:00:33,735 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:00:34,130 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:00:34,130 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:00:34,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-21 18:00:34,488 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:00:34,488 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:00:34,489 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:00:34,489 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:00:34,746 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:00:34,746 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:00:34,747 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092025377_886.jpg' 2025-07-21 18:00:34,824 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:00:34,824 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:00:34,824 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:00:35,170 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:00:35,170 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:00:35,170 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:00:35,170 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:00:35,559 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:00:35,559 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:00:35,911 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:00:35,911 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:00:35,911 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:00:35,911 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:00:35,911 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:00:36,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-21 18:00:36,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-21 18:00:36,165 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092025550_310.jpg' 2025-07-21 18:00:36,218 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:00:36,218 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:00:36,218 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:00:36,244 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:00:36,244 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:00:36,244 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:00: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-21 18:00:36,263 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:00:36,263 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:00:36,402 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:00:36,403 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:00:36,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-21 18:00:36,403 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:00:36,403 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:00:36,424 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:00:36,424 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:00:36,425 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092025705_162.jpg' 2025-07-21 18:00:36,505 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:00:36,505 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:00:36,505 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:00:36,850 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:00:36,850 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:00:36,850 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:00:36,851 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:00:37,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-21 18:00:37,248 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:00:37,599 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:00:37,599 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:00:37,599 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:00:37,599 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:00:37,599 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:00:37,857 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:00:37,857 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:00:37,858 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092025902_461.jpg' 2025-07-21 18:00:37,944 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:00:37,944 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:00:37,944 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:00:38,288 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:00:38,288 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:00:38,288 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:00:38,289 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:00:38,682 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:00:38,682 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:00:39,037 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:00:39,037 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:00:39,037 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:00:39,037 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:00:39,037 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:00:39,306 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:00:39,306 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:00:39,308 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092026338_283.jpg' 2025-07-21 18:00:39,383 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:00:39,383 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:00:39,383 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:00:39,728 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:00:39,728 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:00:39,729 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:00:39,729 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18: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': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:00:40,132 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:00:40,484 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:00:40,484 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:00:40,485 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:00:40,485 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:00:40,485 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:00:40,737 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:00:40,737 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:00:40,738 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092027843_356.jpg' 2025-07-21 18:00:40,812 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:00:40,812 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:00:40,812 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:00:41,164 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:00:41,165 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:00:41,165 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:00:41,165 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:00:41,556 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:00:41,557 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:00:41,912 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:00:41,912 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:00:41,912 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:00:41,912 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:00:41,912 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:00:42,178 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:00:42,178 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:00:48,394 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092048213_220.jpg' 2025-07-21 18:00:48,468 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:00:48,469 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:00:48,469 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:00:48,830 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:00:48,830 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:00:48,830 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:00:48,830 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:00:49,221 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:00:49,221 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:00:49,574 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:00:49,574 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:00:49,574 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:00:49,574 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:00:49,574 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:00:49,829 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:00:49,829 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:00:49,830 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092048860_437.jpg' 2025-07-21 18:00:49,912 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:00:49,913 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:00:49,913 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:00:50,264 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:00:50,264 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:00:50,264 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:00:50,264 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:00:50,650 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:00:50,650 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:00:51,005 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:00:51,005 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:00:51,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-21 18:00:51,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-21 18:00:51,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-21 18:00:51,269 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:00:51,269 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:00:51,270 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092049672_447.jpg' 2025-07-21 18:00:51,361 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:00:51,361 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:00:51,361 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:00:51,833 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:00:51,833 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:00:51,833 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:00:51,833 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:00:52,226 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:00:52,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-21 18:00:52,582 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:00:52,582 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:00:52,582 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:00:52,582 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:00:52,582 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:00:52,841 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:00:52,841 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:00:52,842 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092050551_163.jpg' 2025-07-21 18:00:52,922 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:00:52,923 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:00:52,923 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:00:53,281 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:00:53,282 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:00:53,282 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:00:53,282 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:00:53,672 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:00:53,672 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:00:54,029 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:00:54,029 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:00:54,029 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:00:54,029 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:00:54,029 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:00:54,289 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:00:54,290 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:00:54,291 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092050890_941.jpg' 2025-07-21 18:00:54,362 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:00:54,362 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:00:54,362 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:00:54,718 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:00:54,718 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:00:54,718 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:00:54,718 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:00:55,101 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:00:55,102 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:00:55,457 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:00:55,458 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:00:55,458 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:00:55,458 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:00:55,458 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:00:55,718 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:00:55,718 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:00:55,720 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092051761_496.jpg' 2025-07-21 18:00:55,798 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:00:55,798 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:00:55,798 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:00:56,154 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:00:56,154 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:00:56,154 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:00:56,154 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:00:56,542 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:00:56,542 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:00:56,898 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:00:56,898 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:00:56,898 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:00:56,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-21 18:00:56,898 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:00:57,165 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:00:57,165 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:01:13,484 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092073287_176.jpg' 2025-07-21 18:01:13,595 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:01:13,595 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:01:13,595 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:01:14,029 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:01:14,029 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:01:14,029 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:01:14,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-21 18:01:14,415 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:01:14,415 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:01:14,772 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:01:14,772 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:01:14,772 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:01:14,772 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:01:14,773 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:01:15,033 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:01:15,033 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:01:15,035 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092074221_521.jpg' 2025-07-21 18:01:15,108 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:01:15,108 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:01:15,108 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:01:15,462 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:01:15,462 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:01:15,462 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:01:15,462 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:01:15,846 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:01:15,846 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:01:16,200 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:01:16,200 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:01:16,200 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:01:16,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-21 18:01:16,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-21 18:01:16,461 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:01:16,461 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:01:16,462 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092075348_313.jpg' 2025-07-21 18:01:16,547 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:01:16,547 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:01:16,547 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:01:16,906 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:01:16,907 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:01:16,907 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:01:16,907 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:01:17,295 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:01:17,295 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:01:17,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-21 18:01:17,649 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:01:17,649 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:01:17,649 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:01:17,649 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:01:17,902 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:01:17,903 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:01:17,904 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092075345_91.jpg' 2025-07-21 18:01:17,995 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:01:17,996 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:01:17,996 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:01:18,350 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:01:18,350 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:01:18,350 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:01:18,350 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:01:18,734 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:01:18,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-21 18:01:19,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-21 18:01:19,091 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:01:19,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-21 18:01:19,091 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:01:19,091 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:01:19,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-21 18:01:19,394 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:01:37,214 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092097087_787.jpg' 2025-07-21 18:01:37,510 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:01:37,511 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:01:37,511 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:01:37,881 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:01:37,882 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:01:37,882 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:01:37,882 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:01:38,270 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:01:38,271 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:01:38,627 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:01:38,627 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:01:38,627 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:01:38,628 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:01:38,628 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:01:38,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-21 18:01:38,883 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:01:39,500 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092099373_486.jpg' 2025-07-21 18:01:39,731 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:01:39,731 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:01:39,731 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:01:40,089 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:01:40,089 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:01:40,089 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:01:40,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-21 18:01:40,475 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:01:40,475 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:01:40,831 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:01:40,832 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:01:40,832 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:01:40,832 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:01:40,832 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:01:41,094 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:01:41,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-21 18:01:41,301 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092101129_812.jpg' 2025-07-21 18:01:41,572 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:01:41,572 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:01:41,572 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:01:41,924 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:01:41,924 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:01:41,924 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:01:41,924 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:01:42,311 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:01:42,311 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:01:42,667 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:01:42,667 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:01:42,667 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:01:42,667 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:01:42,667 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:01:42,923 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:01:42,923 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:08:23,799 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092503539_30.jpg' 2025-07-21 18:08:24,342 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:08:24,342 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:08:24,342 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:08:24,799 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:08:24,800 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:08:24,800 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:08:24,800 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:08:25,186 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:08:25,186 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:08:25,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-21 18:08:25,542 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:08:25,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-21 18:08:25,542 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:08:25,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-21 18:08:25,836 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:08:25,837 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:08:25,838 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092503598_572.jpg' 2025-07-21 18:08:26,098 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:08:26,098 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:08:26,098 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:08:26,456 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:08:26,456 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:08:26,456 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:08:26,456 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:08:26,847 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:08:26,847 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:08:27,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-21 18:08:27,201 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:08:27,201 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:08:27,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-21 18:08:27,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-21 18:08:27,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-21 18:08:27,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-21 18:08:27,458 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092503750_169.jpg' 2025-07-21 18:08:27,693 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:08:27,693 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:08:27,693 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:08:28,052 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:08:28,052 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:08:28,052 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:08:28,052 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:08:28,434 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:08:28,434 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:08:28,784 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:08:28,785 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:08:28,785 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:08:28,785 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:08:28,785 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:08:29,046 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:08:29,046 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:08:29,047 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092503744_662.jpg' 2025-07-21 18:08:29,308 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:08:29,308 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:08:29,309 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:08:29,666 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:08:29,666 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:08:29,666 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:08:29,666 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:08:30,054 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:08:30,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-21 18:08:30,407 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:08:30,408 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:08:30,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-21 18:08:30,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-21 18:08:30,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-21 18:08:30,665 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:08:30,665 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:08:30,667 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092503827_168.jpg' 2025-07-21 18:08:30,751 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:08:30,751 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:08:30,751 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:08:31,103 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:08:31,104 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:08:31,104 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:08:31,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-21 18:08:31,491 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:08:31,492 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:08:31,846 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:08:31,846 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:08:31,846 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:08:31,846 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:08:31,846 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:08:32,110 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:08:32,110 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:08:32,111 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092503918_224.jpg' 2025-07-21 18:08:32,410 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:08:32,411 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:08:32,411 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:08:32,769 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:08:32,769 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:08:32,769 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:08:32,770 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:08:33,153 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:08:33,153 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:08:33,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-21 18:08:33,504 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:08:33,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-21 18:08:33,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-21 18:08:33,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-21 18:08:33,756 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:08:33,756 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:08:33,757 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092503918_273.jpg' 2025-07-21 18:08:34,015 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:08:34,016 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:08:34,016 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:08:34,373 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:08:34,374 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:08:34,374 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:08:34,374 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:08:34,761 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:08:34,761 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:08:35,117 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:08:35,117 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:08:35,117 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:08:35,117 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:08:35,117 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:08:35,380 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:08:35,381 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:08:35,382 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092504490_702.jpg' 2025-07-21 18:08:35,660 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:08:35,660 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:08:35,660 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:08:36,017 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:08:36,017 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:08:36,017 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:08:36,017 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:08:36,404 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:08:36,405 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:08:36,759 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:08:36,759 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:08:36,759 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:08:36,759 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:08:36,759 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:08:37,020 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:08:37,020 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:08:37,021 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092504489_349.jpg' 2025-07-21 18:08:37,115 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:08:37,115 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:08:37,115 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:08:37,470 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:08:37,470 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:08:37,470 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:08:37,470 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:08:37,853 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:08:37,853 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18: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-21 18:08:38,207 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18: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-21 18: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-21 18: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-21 18:08:38,469 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:08:38,470 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:08:38,471 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092505065_173.jpg' 2025-07-21 18:08:38,551 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:08:38,551 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:08:38,551 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:08:38,905 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:08:38,905 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:08:38,905 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:08:38,905 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:08:39,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-21 18:08:39,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-21 18:08:39,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-21 18:08:39,650 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:08:39,650 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:08:39,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-21 18:08:39,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-21 18:08:39,905 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:08:39,906 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:08:39,907 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092505198_400.jpg' 2025-07-21 18:08:40,181 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:08:40,181 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:08:40,181 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:08:40,536 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:08:40,537 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:08:40,537 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:08:40,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-21 18:08:40,921 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:08: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-21 18:08:41,270 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:08:41,271 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:08:41,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-21 18:08:41,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-21 18:08:41,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-21 18:08: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-21 18:08:41,534 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:08:41,535 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092505548_445.jpg' 2025-07-21 18:08:41,826 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:08:41,826 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:08:41,826 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:08:41,855 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:08:41,855 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:08:41,855 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:08:41,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-21 18:08:41,871 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:08:41,871 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:08:42,011 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:08:42,012 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:08:42,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-21 18:08:42,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-21 18:08:42,012 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:08:42,033 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:08:42,033 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:08:42,034 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092508563_549.jpg' 2025-07-21 18:08:42,114 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:08:42,114 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:08:42,114 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:08:42,470 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:08:42,470 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:08:42,470 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:08:42,470 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:08:42,859 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:08:42,859 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:08:43,209 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:08:43,209 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:08:43,210 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:08:43,210 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:08:43,210 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:08:43,458 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:08:43,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-21 18:08:47,070 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092526919_143.jpg' 2025-07-21 18:08:47,140 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:08:47,140 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:08:47,140 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:08:47,480 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:08:47,480 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:08:47,480 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:08:47,480 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:08:47,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-21 18:08:47,861 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:08:48,213 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:08:48,213 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:08:48,213 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:08:48,213 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:08:48,213 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:08:48,468 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:08:48,469 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:08:48,470 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092527434_976.jpg' 2025-07-21 18:08:48,550 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:08:48,550 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:08:48,550 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:08:48,891 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:08:48,892 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:08:48,892 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:08:48,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-21 18:08:49,281 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:08:49,281 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:08:49,636 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:08:49,636 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:08:49,636 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:08:49,636 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:08:49,636 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:08:49,895 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:08:49,895 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:08:49,898 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092528574_971.jpg' 2025-07-21 18:08:50,227 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:08:50,228 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:08:50,228 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:08:50,573 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:08:50,573 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:08:50,574 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:08:50,574 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:08:50,962 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:08:50,962 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:08:51,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-21 18:08:51,317 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:08:51,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-21 18:08:51,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-21 18:08:51,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-21 18:08:51,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-21 18:08:51,576 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:08:51,578 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092528768_483.jpg' 2025-07-21 18:08:51,872 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:08:51,872 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:08:51,872 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:08:52,210 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:08:52,210 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:08:52,210 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:08:52,210 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:08:52,609 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:08:52,609 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:08:52,964 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:08:52,965 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 18:08:52,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-21 18:08:52,965 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:08:52,965 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:08:53,220 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:08:53,220 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:08:53,221 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092529643_507.jpg' 2025-07-21 18:08:53,528 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:08:53,528 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:08:53,528 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:08:53,872 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:08:53,872 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:08:53,872 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:08:53,872 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:08:54,268 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:08:54,268 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:08:54,627 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:08:54,627 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:08:54,627 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:08:54,627 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:08:54,627 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:08:54,883 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:08:54,883 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:08:54,884 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092532462_171.jpg' 2025-07-21 18:08:54,962 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:08:54,962 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:08:54,962 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:08:55,309 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:08:55,309 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:08:55,309 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:08:55,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-21 18:08:55,702 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:08:55,703 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:08:56,057 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:08:56,057 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:08:56,057 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:08:56,057 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:08:56,057 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:08:56,318 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:08:56,318 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:09:10,378 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092550228_856.jpg' 2025-07-21 18:09:10,636 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:09:10,636 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:09:10,636 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:09:11,058 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:09:11,058 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:09:11,058 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:09:11,058 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:09:11,444 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:09:11,444 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:09:11,794 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:09:11,794 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:09:11,794 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:09:11,794 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:09:11,794 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:09:12,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-21 18:09:12,048 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:09:12,172 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092551952_180.jpg' 2025-07-21 18:09:12,424 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:09:12,424 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:09:12,425 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:09:12,773 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:09:12,773 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:09:12,773 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:09:12,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-21 18:09:13,167 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:09:13,167 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:09:13,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-21 18:09:13,522 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:09:13,523 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:09:13,523 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:09:13,523 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:09:13,778 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:09:13,778 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:09:13,798 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092553626_39.jpg' 2025-07-21 18:09:13,878 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:09:13,878 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:09:13,878 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:09:14,234 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:09:14,234 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:09:14,234 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:09:14,234 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:09:14,626 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:09:14,626 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:09:14,978 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:09:14,979 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:09:14,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-21 18:09:14,979 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:09:14,979 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:09:15,240 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:09:15,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-21 18:09:15,241 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092554780_956.jpg' 2025-07-21 18:09:15,328 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:09:15,328 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:09:15,328 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:09:15,684 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:09:15,684 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:09:15,684 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:09:15,684 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:09:16,075 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:09:16,075 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:09:16,432 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:09:16,432 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:09:16,432 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:09:16,432 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:09:16,433 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:09:16,684 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:09:16,684 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:09:35,961 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092575807_471.jpg' 2025-07-21 18:09:36,041 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:09:36,041 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:09:36,041 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:09:36,481 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:09:36,482 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:09:36,482 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:09:36,482 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:09:36,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-21 18:09:36,875 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:09:37,229 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:09:37,229 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:09:37,229 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:09:37,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-21 18:09:37,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-21 18:09:37,489 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:09:37,489 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:09:37,721 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092577526_62.jpg' 2025-07-21 18:09:37,807 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:09:37,808 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:09:37,808 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:09:38,151 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:09:38,151 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:09:38,151 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:09:38,151 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:09:38,538 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:09:38,538 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:09:38,892 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:09:38,892 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:09:38,892 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:09:38,892 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:09:38,892 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:09:39,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-21 18:09:39,150 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:09:39,869 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092579715_796.jpg' 2025-07-21 18:09:39,944 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:09:39,944 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:09:39,945 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:09:40,300 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:09:40,300 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:09:40,300 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:09:40,300 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:09:40,687 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:09:40,688 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:09:41,042 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:09:41,043 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 18:09:41,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-21 18:09:41,043 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:09:41,043 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:09:41,309 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:09:41,309 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:16:23,604 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092983366_526.jpg' 2025-07-21 18:16:24,105 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:16:24,105 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:16:24,105 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:16:24,526 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:16:24,526 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:16:24,526 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:16:24,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-21 18:16:24,916 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:16:24,916 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:16:25,274 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:16:25,274 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:16:25,274 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:16:25,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-21 18:16:25,275 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18: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-21 18:16:25,534 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:16:25,535 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092983408_626.jpg' 2025-07-21 18:16:25,830 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:16:25,830 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:16:25,830 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:16:26,169 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:16:26,169 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:16:26,169 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:16:26,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-21 18:16:26,562 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:16:26,563 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:16:26,919 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:16:26,919 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:16:26,919 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:16:26,919 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:16:26,919 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:16:27,175 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:16:27,175 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:16:27,176 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092983425_70.jpg' 2025-07-21 18:16:27,486 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:16:27,486 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:16:27,486 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:16:27,823 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:16:27,824 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:16:27,824 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:16:27,824 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:16:28,212 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:16:28,212 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:16:28,569 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:16:28,569 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 18:16:28,569 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:16:28,569 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:16:28,569 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:16:28,825 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:16:28,825 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:16:28,826 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092983980_626.jpg' 2025-07-21 18:16:29,059 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:16:29,059 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:16:29,059 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:16:29,406 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:16:29,406 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:16:29,406 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:16:29,406 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:16:29,799 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:16:29,800 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:16:30,152 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:16:30,153 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:16:30,153 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:16:30,153 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:16:30,153 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:16:30,406 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:16:30,406 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:16:30,408 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092983971_537.jpg' 2025-07-21 18:16:30,674 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:16:30,674 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:16:30,674 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:16:31,015 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:16:31,015 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:16:31,015 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:16:31,015 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:16:31,404 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:16:31,405 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:16:31,762 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:16:31,762 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:16:31,762 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:16:31,762 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:16:31,762 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:16:32,017 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:16:32,017 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:16:32,019 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092984058_308.jpg' 2025-07-21 18:16:32,281 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:16:32,281 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:16:32,281 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:16:32,624 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:16:32,625 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:16:32,625 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:16:32,625 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:16:33,012 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:16:33,012 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:16:33,368 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:16:33,368 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:16:33,368 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:16:33,368 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:16:33,368 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:16:33,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-21 18:16:33,629 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:16:33,631 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092984319_738.jpg' 2025-07-21 18:16:33,710 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:16:33,710 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:16:33,710 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:16:34,060 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:16:34,061 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:16:34,061 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:16:34,061 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:16:34,456 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:16:34,456 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:16:34,811 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:16:34,812 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 18:16:34,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-21 18:16:34,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-21 18:16:34,812 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:16:35,064 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:16:35,064 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:16:35,066 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092984368_654.jpg' 2025-07-21 18:16:35,388 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:16:35,388 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:16:35,388 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:16:35,730 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:16:35,730 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:16:35,730 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:16:35,730 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:16:36,120 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:16:36,120 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:16:36,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-21 18:16:36,476 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:16:36,476 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:16:36,476 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:16:36,476 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:16:36,734 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:16:36,735 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:16:36,736 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092984499_779.jpg' 2025-07-21 18:16:37,051 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:16:37,051 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:16:37,052 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:16:37,395 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:16:37,396 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:16:37,396 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:16:37,396 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:16:37,788 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:16:37,788 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:16:38,146 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:16:38,147 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:16:38,147 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:16:38,147 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:16:38,147 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:16:38,401 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:16:38,401 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:16:38,402 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092985351_859.jpg' 2025-07-21 18:16:38,713 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:16:38,713 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:16:38,713 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:16:39,059 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:16:39,059 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:16:39,059 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:16:39,059 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:16:39,450 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:16:39,450 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:16:39,805 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:16:39,805 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:16:39,805 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:16:39,805 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:16:39,805 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:16:40,055 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:16:40,056 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:16:40,057 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092985502_248.jpg' 2025-07-21 18:16:40,331 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:16:40,331 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:16:40,331 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:16:40,672 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:16:40,672 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:16:40,672 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:16:40,672 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:16:41,061 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:16:41,061 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:16:41,417 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:16:41,417 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:16:41,417 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:16:41,417 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:16:41,417 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:16:41,670 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:16:41,671 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:16:41,672 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092985608_410.jpg' 2025-07-21 18:16:41,895 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:16:41,895 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:16:41,895 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:16:41,922 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:16:41,922 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:16:41,922 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:16:41,922 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:16:41,974 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:16:41,974 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:16:42,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-21 18:16:42,114 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:16:42,114 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:16:42,114 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:16:42,114 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:16:42,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-21 18:16:42,136 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:16:42,137 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753092985872_247.jpg' 2025-07-21 18:16:42,224 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:16:42,224 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:16:42,224 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:16:42,572 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:16:42,573 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:16:42,573 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:16:42,573 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:16:42,974 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:16:42,975 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:16:43,326 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:16:43,326 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:16:43,326 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:16:43,326 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:16:43,326 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:16:43,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-21 18:16:43,582 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:16:47,564 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093007313_382.jpg' 2025-07-21 18:16:47,648 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:16:47,649 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:16:47,649 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:16:47,991 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:16:47,991 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:16:47,991 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:16:47,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-21 18:16: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-21 18:16:48,384 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:16:48,739 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:16:48,739 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 18:16:48,739 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:16:48,739 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:16:48,739 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:16:49,003 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:16:49,003 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:16:49,004 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093007594_691.jpg' 2025-07-21 18:16:49,087 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:16:49,087 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:16:49,087 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:16:49,426 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:16:49,426 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:16:49,426 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:16:49,426 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:16:49,816 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:16:49,816 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:16:50,170 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:16:50,170 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:16:50,170 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:16:50,170 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:16:50,170 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:16:50,424 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:16:50,425 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:16:50,426 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093008224_193.jpg' 2025-07-21 18:16:50,503 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:16:50,503 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:16:50,503 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:16:50,859 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:16:50,859 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:16:50,859 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:16:50,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-21 18:16:51,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-21 18:16:51,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-21 18:16:51,601 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:16:51,601 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:16:51,601 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:16:51,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-21 18:16:51,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-21 18:16:51,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-21 18:16:51,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-21 18:16:51,868 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093009492_28.jpg' 2025-07-21 18:16:51,943 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:16:51,943 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:16:51,943 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:16:52,307 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:16:52,307 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:16:52,307 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:16:52,307 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:16:52,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-21 18:16:52,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-21 18:16:53,050 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:16:53,050 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:16:53,050 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:16:53,050 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:16:53,050 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:16:53,307 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:16:53,307 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:16:53,309 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093010064_814.jpg' 2025-07-21 18:16:53,393 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:16:53,393 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:16:53,393 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:16:53,750 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:16:53,750 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:16:53,750 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:16:53,750 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:16:54,133 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:16:54,133 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:16:54,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-21 18:16:54,488 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:16:54,488 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:16:54,488 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:16:54,488 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:16:54,752 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:16:54,752 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:16:54,753 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093010629_250.jpg' 2025-07-21 18:16:54,841 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:16:54,841 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:16:54,841 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:16:55,205 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:16:55,205 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:16:55,205 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:16:55,205 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:16:55,595 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:16:55,595 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:16:55,954 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:16:55,954 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:16:55,954 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:16:55,954 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:16:55,955 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:16:56,210 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:16:56,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-21 18:17:12,623 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093032391_358.jpg' 2025-07-21 18:17:12,729 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:17:12,729 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:17:12,729 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:17:13,166 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:17:13,166 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:17:13,166 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:17:13,166 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:17:13,550 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:17:13,550 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:17:13,907 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:17:13,907 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:17:13,907 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:17:13,907 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:17:13,907 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:17:14,171 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:17:14,171 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:17:14,172 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093032796_676.jpg' 2025-07-21 18:17:14,246 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:17:14,246 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:17:14,246 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:17:14,605 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:17:14,606 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:17:14,606 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:17:14,606 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:17:14,995 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:17:14,996 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:17:15,351 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:17:15,351 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:17:15,351 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:17:15,351 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:17:15,351 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:17:15,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-21 18:17:15,618 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:17:15,619 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093034964_262.jpg' 2025-07-21 18:17:15,879 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:17:15,879 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:17:15,879 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:17:16,237 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:17:16,237 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:17:16,237 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:17:16,237 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:17:16,628 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:17:16,628 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:17:16,983 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:17:16,984 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:17:16,984 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:17:16,984 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:17:16,984 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:17:17,246 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:17: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-21 18:17:17,248 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093034960_789.jpg' 2025-07-21 18:17:17,344 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:17:17,344 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:17:17,344 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:17:17,701 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:17:17,702 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:17:17,702 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:17:17,702 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:17:18,088 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:17:18,089 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:17:18,442 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:17:18,442 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:17:18,442 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:17:18,442 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:17:18,442 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:17:18,703 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:17:18,703 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:17:35,763 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093055586_865.jpg' 2025-07-21 18:17:35,839 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:17:35,839 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:17:35,839 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:17:36,319 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:17:36,319 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:17:36,319 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:17:36,319 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:17:36,706 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:17:36,706 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 18:17:36,706 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:17:36,706 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:17:36,706 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:17:36,971 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:17:36,971 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:17:38,497 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093058326_243.jpg' 2025-07-21 18:17:38,571 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:17:38,571 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:17:38,571 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:17:39,024 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:17:39,024 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:17:39,024 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:17:39,024 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:17:39,418 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:17:39,418 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:17:39,772 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:17:39,772 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:17:39,772 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:17:39,772 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:17:39,772 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:17:40,034 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:17:40,034 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:17:40,035 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093058778_459.jpg' 2025-07-21 18:17:40,114 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:17:40,114 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:17:40,114 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:17:40,550 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:17:40,550 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:17:40,550 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:17:40,550 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:17: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-21 18:17:40,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-21 18:17:41,293 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:17:41,294 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:17:41,294 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:17:41,294 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:17:41,294 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:17:41,548 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:17:41,548 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:24:24,083 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093463871_356.jpg' 2025-07-21 18:24:24,617 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:24:24,617 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:24:24,617 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:24:25,050 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:24:25,051 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:24:25,051 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:24:25,051 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:24: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-21 18:24: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-21 18:24:25,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-21 18:24:25,818 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:24:25,818 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:24:25,818 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:24:25,818 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:24:26,078 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:24:26,078 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:24:26,079 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093464066_860.jpg' 2025-07-21 18:24:26,544 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:24:26,544 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:24:26,544 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:24:26,884 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:24:26,884 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:24:26,884 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:24:26,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-21 18:24:27,279 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:24:27,279 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:24:27,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-21 18:24:27,631 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:24:27,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-21 18:24:27,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-21 18:24:27,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-21 18:24:27,887 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:24:27,887 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:24:27,888 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093464355_123.jpg' 2025-07-21 18:24:28,134 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:24:28,134 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:24:28,134 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:24:28,486 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:24:28,486 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:24:28,486 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:24:28,486 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:24:28,872 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:24:28,872 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:24:29,224 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:24:29,224 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:24:29,225 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:24:29,225 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:24:29,225 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:24:29,486 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:24:29,486 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:24:29,487 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093464384_848.jpg' 2025-07-21 18:24:29,895 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:24:29,895 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:24:29,895 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:24:30,237 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:24:30,237 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:24:30,237 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:24:30,237 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:24:30,616 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:24:30,617 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:24:30,966 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:24:30,966 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 18:24:30,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-21 18:24:30,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-21 18:24:30,967 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:24:31,231 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:24:31,231 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:24:31,232 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093464399_943.jpg' 2025-07-21 18:24:31,511 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:24:31,511 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:24:31,511 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:24:31,862 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:24:31,862 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:24:31,862 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:24:31,862 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:24:32,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-21 18:24:32,248 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:24: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-21 18:24:32,602 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:24: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-21 18:24:32,602 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:24:32,602 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:24:32,880 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:24:32,880 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:24:32,881 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093464552_969.jpg' 2025-07-21 18:24:32,964 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:24:32,964 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:24:32,964 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:24:33,315 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:24:33,315 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:24:33,315 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:24:33,315 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:24:33,702 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:24:33,702 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:24:34,055 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:24:34,055 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:24:34,055 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:24:34,055 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:24:34,055 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:24:34,317 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:24:34,317 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:24:34,318 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093464604_902.jpg' 2025-07-21 18:24:34,597 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:24:34,597 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:24:34,597 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:24:34,940 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:24:34,940 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:24:34,940 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:24:34,940 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:24:35,325 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:24:35,325 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:24:35,679 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:24:35,679 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:24:35,681 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:24:35,681 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:24:35,681 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:24:35,934 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:24:35,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-21 18:24:35,935 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093464704_824.jpg' 2025-07-21 18:24:36,019 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:24:36,019 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:24:36,019 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:24:36,363 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:24:36,364 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:24:36,364 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:24:36,364 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:24:36,760 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:24:36,761 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:24:37,116 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:24:37,117 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:24:37,117 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:24:37,117 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:24:37,117 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:24:37,370 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:24:37,370 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:24:37,372 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093465406_463.jpg' 2025-07-21 18:24:37,608 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:24:37,608 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:24:37,608 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:24:37,947 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:24:37,948 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:24:37,948 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:24:37,948 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:24:38,338 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:24:38,338 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:24:38,692 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:24:38,692 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:24:38,692 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:24:38,692 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:24:38,692 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:24:38,942 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:24:38,943 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:24:38,944 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093465586_855.jpg' 2025-07-21 18:24:39,152 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:24:39,152 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:24:39,152 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:24:39,182 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:24:39,182 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:24:39,182 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:24:39,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-21 18:24:39,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-21 18:24:39,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-21 18:24:39,339 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:24:39,340 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:24:39,340 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:24:39,340 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:24:39,340 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:24:39,361 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:24:39,361 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:24:39,362 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093466618_975.jpg' 2025-07-21 18:24:39,594 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:24:39,594 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:24:39,594 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:24:39,936 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:24:39,936 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:24:39,936 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:24:39,936 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:24:40,336 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:24:40,337 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:24:40,690 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:24:40,690 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:24:40,690 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:24:40,690 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:24:40,690 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:24:40,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-21 18:24:40,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-21 18:24:40,949 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093468563_715.jpg' 2025-07-21 18:24:41,227 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:24:41,227 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:24:41,227 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:24:41,566 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:24:41,567 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:24:41,567 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:24:41,567 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:24:41,956 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:24:41,956 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:24:42,308 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:24:42,308 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:24:42,308 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:24:42,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-21 18:24:42,308 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:24:42,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-21 18:24:42,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-21 18:24:42,561 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093474845_392.jpg' 2025-07-21 18:24:42,836 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:24:42,836 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:24:42,836 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:24:43,175 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:24:43,175 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:24:43,175 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:24:43,175 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:24:43,566 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:24:43,567 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:24:43,921 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:24:43,922 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:24:43,922 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:24:43,922 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:24:43,922 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:24:44,175 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:24:44,175 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:24:49,134 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093488928_686.jpg' 2025-07-21 18:24:49,213 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:24:49,213 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:24:49,213 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:24:49,553 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:24:49,554 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:24:49,554 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:24:49,554 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:24:49,935 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:24:49,935 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:24:50,287 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:24:50,287 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:24:50,287 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:24:50,287 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:24:50,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-21 18:24:50,539 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:24:50,539 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:24:50,540 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093489032_169.jpg' 2025-07-21 18:24:50,620 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:24:50,620 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:24:50,620 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:24:50,963 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:24:50,963 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:24:50,964 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:24:50,964 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:24:51,361 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:24:51,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-21 18:24:51,712 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:24:51,712 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 18:24:51,712 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:24:51,712 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:24:51,712 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:24:52,128 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:24:52,128 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:24:52,129 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093489069_817.jpg' 2025-07-21 18:24:52,460 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:24:52,460 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:24:52,460 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:24:52,800 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:24:52,800 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:24:52,800 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:24:52,800 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:24:53,193 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:24:53,194 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:24:53,546 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:24:53,546 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:24:53,546 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:24:53,546 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:24:53,546 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:24:53,804 - WARNING - [utils.fire_smoke_detector] - [fire_smoke_detector._run_sahi_and_process_results:53] - SAHI Raw: Detected class ID 2 for UltralyticsDetectionModel is out of range for model_class_names: ['fire', 'smoggy']. Ignoring. 2025-07-21 18:24:53,804 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:24:53,804 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:24:53,805 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093490693_573.jpg' 2025-07-21 18:24:53,894 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:24:53,894 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:24:53,894 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:24:54,252 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:24:54,252 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:24:54,252 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:24:54,252 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:24:54,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-21 18:24:54,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-21 18:24:54,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-21 18:24:54,988 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:24:54,988 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:24:54,988 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:24:54,988 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:24:55,251 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:24:55,252 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:24:55,253 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093491741_109.jpg' 2025-07-21 18:24:55,334 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:24:55,334 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:24:55,334 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:24:55,795 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:24:55,795 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:24:55,795 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:24:55,795 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:24: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-21 18:24: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-21 18:24: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-21 18:24:56,539 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:24: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-21 18:24: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-21 18:24: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-21 18:24:56,797 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:24:56,798 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:25:14,295 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093514019_31.jpg' 2025-07-21 18:25:14,388 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:25:14,389 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:25:14,389 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:25:14,736 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:25:14,737 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:25:14,737 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:25:14,737 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:25: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-21 18:25:15,182 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:25:15,535 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:25:15,535 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:25:15,536 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:25:15,536 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:25:15,536 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:25:15,794 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:25:15,795 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:25:15,796 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093515579_375.jpg' 2025-07-21 18:25:15,880 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:25:15,880 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:25:15,880 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:25:16,226 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:25:16,227 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:25:16,227 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:25:16,227 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:25:16,618 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:25:16,618 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:25:16,970 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:25:16,970 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:25:16,970 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:25:16,971 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:25:16,971 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:25:17,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-21 18:25:17,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-21 18:25:19,733 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093519554_589.jpg' 2025-07-21 18:25:19,805 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:25:19,805 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:25:19,805 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:25:20,147 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:25:20,148 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:25:20,148 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:25:20,148 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:25:20,526 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:25:20,526 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:25:20,879 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:25:20,879 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:25:20,880 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:25:20,880 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:25:20,880 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:25:21,131 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:25:21,132 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:25:38,605 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093538246_229.jpg' 2025-07-21 18:25:38,691 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:25:38,691 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:25:38,691 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:25:39,127 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:25:39,127 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:25:39,127 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:25:39,127 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:25:39,526 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:25:39,526 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 18:25:39,526 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:25:39,526 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:25:39,526 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:25:39,781 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:25:39,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-21 18:25:40,811 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093540362_703.jpg' 2025-07-21 18:25:40,889 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:25:40,889 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:25:40,889 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:25:41,222 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:25:41,222 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:25:41,223 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:25:41,223 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:25:41,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-21 18:25:41,607 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:25:41,962 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:25:41,963 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:25:41,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-21 18:25:41,963 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:25:41,963 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:25:42,219 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:25:42,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-21 18:32:24,130 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093943970_417.jpg' 2025-07-21 18:32:24,639 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:32:24,639 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:32:24,639 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:32:25,011 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:32:25,012 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:32:25,012 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:32:25,012 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:32:25,403 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:32:25,403 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:32:25,756 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:32:25,756 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:32:25,756 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:32:25,756 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:32:25,756 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:32:26,010 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:32:26,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-21 18:32:26,012 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093943981_815.jpg' 2025-07-21 18:32:26,310 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:32:26,310 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:32:26,310 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:32:26,649 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:32:26,649 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:32:26,650 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:32:26,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-21 18:32:27,034 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18: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-21 18:32: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-21 18:32:27,388 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:32: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-21 18:32: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-21 18:32: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-21 18:32:27,645 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:32:27,645 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:32:27,646 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093943970_59.jpg' 2025-07-21 18:32:27,716 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:32:27,716 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:32:27,716 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:32:28,060 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:32:28,060 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:32:28,060 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:32:28,060 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:32:28,450 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:32:28,450 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:32:28,803 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:32:28,803 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:32:28,803 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:32:28,803 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:32:28,803 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:32:29,055 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18: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-21 18:32:29,057 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093944505_963.jpg' 2025-07-21 18:32:29,335 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:32:29,336 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:32:29,336 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:32:29,679 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:32:29,679 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:32:29,679 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:32:29,679 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:32:30,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-21 18:32:30,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-21 18:32:30,425 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:32:30,425 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:32:30,425 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:32:30,425 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:32:30,425 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:32:30,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-21 18:32:30,681 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:32:30,682 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093944191_112.jpg' 2025-07-21 18:32:30,980 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:32:30,980 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:32:30,980 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:32:31,319 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:32:31,320 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:32:31,320 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:32:31,320 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:32:31,707 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:32:31,707 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:32:32,060 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:32:32,060 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 18:32:32,060 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:32:32,060 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:32:32,060 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:32:32,314 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:32:32,315 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:32:32,316 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093943934_512.jpg' 2025-07-21 18:32:32,572 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:32:32,572 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:32:32,572 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:32:32,916 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:32:32,917 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:32:32,917 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:32:32,917 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:32:33,305 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:32:33,305 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:32:33,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-21 18:32:33,659 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:32:33,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-21 18:32:33,659 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:32:33,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-21 18:32: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-21 18:32:33,919 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:32:33,921 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093944164_304.jpg' 2025-07-21 18:32:34,001 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:32:34,001 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:32:34,001 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:32:34,350 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:32:34,350 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:32:34,350 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:32:34,350 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:32:34,741 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:32:34,742 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:32:35,096 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:32:35,096 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:32:35,096 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:32:35,096 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:32:35,096 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:32:35,355 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:32:35,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-21 18:32:35,356 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093944567_56.jpg' 2025-07-21 18:32:35,442 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:32:35,442 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:32:35,442 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:32:35,782 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:32:35,782 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:32:35,782 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:32:35,782 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:32:36,166 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:32:36,166 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:32:36,518 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:32:36,518 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:32:36,518 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:32:36,518 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:32:36,518 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:32:36,774 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:32:36,774 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:32:36,776 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093944638_586.jpg' 2025-07-21 18:32:37,054 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:32:37,054 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:32:37,054 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:32:37,477 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:32:37,478 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:32:37,478 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:32:37,478 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:32:37,868 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:32:37,868 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:32:38,221 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:32:38,221 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:32:38,221 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:32:38,221 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:32:38,221 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:32:38,477 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:32:38,477 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:32:38,478 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093944645_159.jpg' 2025-07-21 18:32:38,555 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:32:38,555 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:32:38,555 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:32:38,897 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:32:38,897 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:32:38,897 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:32:38,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-21 18:32:39,291 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:32:39,291 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:32:39,647 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:32:39,647 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:32:39,647 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:32:39,648 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:32:39,648 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:32:39,907 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:32:39,907 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:32:39,908 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093945426_758.jpg' 2025-07-21 18:32:40,163 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:32:40,163 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:32:40,163 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:32:40,502 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:32:40,502 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:32:40,502 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:32:40,502 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:32:40,884 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:32:40,885 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:32:41,239 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:32:41,239 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:32:41,239 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:32:41,239 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:32:41,239 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:32:41,491 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:32:41,491 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:32:41,492 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093945498_487.jpg' 2025-07-21 18:32:41,540 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:32:41,540 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:32:41,541 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:32:41,567 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:32:41,567 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:32:41,567 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:32:41,567 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:32:41,585 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:32:41,585 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:32:41,724 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:32:41,724 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:32:41,724 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:32:41,724 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:32:41,725 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:32:41,746 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:32:41,746 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:32:47,592 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093967393_708.jpg' 2025-07-21 18:32:47,680 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:32:47,680 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:32:47,680 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:32:48,026 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:32:48,026 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:32:48,026 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:32:48,026 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:32:48,423 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:32:48,423 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:32:48,773 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:32:48,774 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:32:48,774 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:32:48,774 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:32:48,774 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:32:49,029 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:32:49,029 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:32:49,030 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093968128_426.jpg' 2025-07-21 18:32:49,110 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:32:49,110 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:32:49,110 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:32:49,454 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:32:49,455 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:32:49,455 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:32:49,455 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:32:49,845 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:32:49,846 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:32:50,196 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:32:50,196 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:32:50,196 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:32:50,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-21 18:32:50,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-21 18:32:50,463 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:32:50,463 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:32:50,464 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093968344_884.jpg' 2025-07-21 18:32:50,689 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:32:50,689 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:32:50,689 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:32:51,032 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:32:51,032 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:32:51,032 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:32:51,032 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:32:51,424 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:32:51,424 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:32:51,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-21 18:32:51,777 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:32:51,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-21 18:32:51,777 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:32:51,777 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:32:52,032 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:32:52,032 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:32:52,033 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093968730_926.jpg' 2025-07-21 18:32:52,292 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:32:52,292 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:32:52,292 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:32:52,648 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:32:52,648 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:32:52,648 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:32:52,648 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:32:53,037 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:32:53,037 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:32:53,392 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:32:53,393 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 18:32:53,393 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:32:53,393 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:32:53,393 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:32: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-21 18:32:53,656 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:32:53,657 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093968741_901.jpg' 2025-07-21 18:32:53,737 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:32:53,737 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:32:53,737 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:32:54,097 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:32:54,097 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:32:54,097 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:32:54,097 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:32:54,486 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:32:54,486 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:32:54,841 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:32:54,842 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:32:54,842 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:32:54,842 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:32:54,842 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:32:55,097 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:32:55,098 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:32:55,099 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093969184_740.jpg' 2025-07-21 18:32:55,191 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:32:55,192 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:32:55,192 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:32:55,546 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:32:55,546 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:32:55,546 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:32:55,547 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:32:55,940 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:32:55,940 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:32:56,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-21 18:32:56,294 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:32:56,294 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:32:56,295 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:32:56,295 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:32:56,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-21 18:32:56,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-21 18:33:11,924 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093991238_191.jpg' 2025-07-21 18:33:12,016 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:33:12,016 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:33:12,016 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:33:12,377 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:33:12,378 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:33:12,378 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:33:12,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-21 18:33:12,770 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:33:12,770 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:33:13,122 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:33:13,122 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:33:13,122 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:33:13,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-21 18:33:13,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-21 18:33:13,377 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:33:13,377 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:33:13,378 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093992836_290.jpg' 2025-07-21 18:33:13,463 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:33:13,463 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:33:13,463 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:33:13,819 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:33:13,819 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:33:13,819 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:33:13,820 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:33:14,203 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:33:14,203 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:33:14,557 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:33:14,558 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:33:14,558 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:33:14,558 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:33:14,558 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:33:14,820 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:33:14,820 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:33:14,822 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753093993516_886.jpg' 2025-07-21 18:33:14,887 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:33:14,887 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:33:14,887 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:33:15,242 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:33:15,242 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:33:15,242 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:33:15,242 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:33:15,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-21 18:33:15,630 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:33:15,986 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:33:15,987 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:33:15,987 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:33:15,987 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:33:15,987 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:33:16,250 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:33:16,250 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:33:35,639 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753094015479_755.jpg' 2025-07-21 18:33:35,720 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:33:35,721 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:33:35,721 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:33:36,094 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:33:36,095 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:33:36,095 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:33:36,095 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:33:36,489 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:33:36,489 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:33:36,846 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:33:36,847 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:33:36,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-21 18:33:36,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-21 18:33:36,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-21 18:33:37,110 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:33:37,110 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:33:37,848 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753094017452_865.jpg' 2025-07-21 18:33:37,937 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:33:37,937 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:33:37,937 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:33:38,293 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:33:38,293 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:33:38,293 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:33:38,293 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:33:38,686 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:33:38,687 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:33:39,040 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:33:39,040 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:33:39,040 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:33:39,040 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:33:39,040 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:33:39,301 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:33:39,301 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:40:22,914 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753094422724_484.jpg' 2025-07-21 18:40:23,597 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:40:23,598 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:40:23,598 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:40:23,641 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:40:23,641 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:40:23,642 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:40:23,642 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:40:23,662 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:40:23,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-21 18:40:23,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-21 18:40:23,839 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:40:23,839 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:40:23,839 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:40:23,839 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:40:23,863 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:40:23,863 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:40:23,864 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753094423410_393.jpg' 2025-07-21 18:40:24,139 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:40:24,139 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:40:24,139 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:40:24,556 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:40:24,556 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:40:24,556 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:40:24,556 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:40:24,948 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:40:24,948 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:40:25,302 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:40:25,303 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:40:25,303 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:40:25,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-21 18:40:25,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-21 18:40:25,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-21 18:40:25,576 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:40:25,577 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753094423701_949.jpg' 2025-07-21 18:40:25,893 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:40:25,893 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:40:25,893 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:40:26,235 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:40:26,235 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:40:26,235 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:40: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-21 18:40:26,624 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:40:26,624 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:40:26,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-21 18:40:26,980 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:40:26,980 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:40:26,980 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:40:26,980 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:40:27,238 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:40:27,238 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:40:27,239 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753094423792_510.jpg' 2025-07-21 18:40:27,506 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:40:27,506 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:40:27,506 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:40:27,842 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:40:27,843 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:40:27,843 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:40:27,843 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:40:28,229 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:40:28,229 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:40:28,580 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:40:28,580 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:40:28,580 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:40:28,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-21 18:40:28,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-21 18:40:28,831 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:40:28,831 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:40:28,834 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753094424015_188.jpg' 2025-07-21 18:40:28,924 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:40:28,924 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:40:28,925 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:40:29,272 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:40:29,272 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:40:29,272 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:40:29,272 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:40:29,660 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:40:29,660 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:40:30,015 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:40:30,015 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:40:30,016 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:40:30,016 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:40:30,016 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:40:30,275 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:40:30,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-21 18:40:30,277 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753094424022_368.jpg' 2025-07-21 18:40:30,538 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:40:30,538 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:40:30,538 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:40:30,884 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:40:30,884 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:40:30,884 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:40:30,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-21 18:40:31,287 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:40:31,287 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:40:31,642 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:40:31,642 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:40:31,642 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:40:31,642 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:40:31,642 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:40:31,897 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:40:31,897 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:40:31,898 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753094424332_7.jpg' 2025-07-21 18:40:33,180 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:40:33,181 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:40:33,181 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:40:33,519 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:40:33,519 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:40:33,519 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:40:33,519 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:40:33,915 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:40:33,916 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:40:34,271 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:40:34,272 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:40:34,272 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:40:34,272 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:40:34,272 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:40:34,529 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:40:34,529 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:40:34,530 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753094424716_432.jpg' 2025-07-21 18:40:34,608 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:40:34,609 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:40:34,609 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:40:34,952 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:40:34,952 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:40:34,952 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:40:34,952 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:40:35,341 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:40:35,341 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:40:35,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-21 18:40:35,695 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:40:35,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-21 18:40:35,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-21 18:40:35,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-21 18:40:35,949 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:40:35,949 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:40:35,950 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753094424726_788.jpg' 2025-07-21 18:40:36,037 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:40:36,037 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:40:36,037 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:40:36,383 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:40:36,384 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:40:36,384 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:40:36,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-21 18:40:36,771 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:40:36,771 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:40:37,123 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:40:37,123 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 18:40:37,123 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:40:37,123 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:40:37,123 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:40:37,378 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:40:37,378 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:40:37,380 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753094424970_425.jpg' 2025-07-21 18:40:37,638 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:40:37,638 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:40:37,639 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:40:37,980 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:40:37,980 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:40:37,980 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:40:37,980 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:40:38,379 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:40:38,379 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:40:38,736 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:40:38,736 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:40:38,736 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:40:38,736 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:40:38,736 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:40:38,995 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:40:38,995 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:40:38,996 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753094425255_385.jpg' 2025-07-21 18:40:39,090 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:40:39,090 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:40:39,090 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:40:39,444 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:40:39,445 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:40:39,445 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:40:39,445 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:40: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-21 18:40:39,837 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:40:40,191 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:40:40,192 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:40:40,192 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:40:40,192 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:40:40,192 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:40:40,453 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:40:40,454 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:40:40,455 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753094427270_279.jpg' 2025-07-21 18:40:40,551 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:40:40,551 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:40:40,551 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:40:40,911 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:40:40,911 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:40:40,911 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:40:40,911 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:40:41,303 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:40:41,303 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:40:41,656 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:40:41,657 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:40:41,657 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:40:41,657 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:40:41,657 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:40:41,914 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:40:41,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-21 18:40:41,915 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753094435046_27.jpg' 2025-07-21 18:40:42,231 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:40:42,231 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:40:42,231 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:40:42,570 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:40:42,570 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:40:42,570 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:40:42,570 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:40:42,961 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:40:42,961 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:40:43,313 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:40:43,313 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:40:43,313 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:40:43,314 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:40:43,314 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:40:43,565 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:40:43,565 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:40:47,242 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753094447008_722.jpg' 2025-07-21 18:40:47,335 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:40:47,335 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:40:47,335 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:40:47,677 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:40:47,677 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:40:47,677 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:40:47,677 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:40:48,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-21 18:40:48,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-21 18:40:48,418 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:40:48,418 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:40:48,418 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:40:48,418 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:40:48,418 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:40:48,677 - WARNING - [utils.fire_smoke_detector] - [fire_smoke_detector._run_sahi_and_process_results:53] - SAHI Raw: Detected class ID 2 for UltralyticsDetectionModel is out of range for model_class_names: ['fire', 'smoggy']. Ignoring. 2025-07-21 18:40:48,677 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:40:48,677 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:40:48,678 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753094447407_472.jpg' 2025-07-21 18:40:48,957 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:40:48,957 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:40:48,957 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:40:49,318 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:40:49,318 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:40:49,318 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:40:49,318 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:40:49,704 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:40:49,705 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:40:50,059 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:40:50,059 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:40:50,060 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:40:50,060 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:40:50,060 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:40:50,323 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:40:50,324 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:40:50,325 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753094448988_221.jpg' 2025-07-21 18:40:50,399 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:40:50,399 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:40:50,399 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:40:50,744 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:40:50,744 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:40:50,744 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:40:50,744 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:40:51,135 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:40:51,135 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:40:51,492 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:40:51,492 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:40:51,492 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:40:51,492 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:40:51,492 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:40:51,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-21 18:40:51,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-21 18:40:51,747 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753094449277_494.jpg' 2025-07-21 18:40:52,032 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:40:52,033 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:40:52,033 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:40:52,376 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:40:52,376 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:40:52,376 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:40:52,376 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:40:52,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-21 18:40:52,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-21 18:40:53,130 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:40:53,131 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 18:40:53,131 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:40:53,131 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:40:53,131 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:40:53,386 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:40:53,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-21 18:40:53,388 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753094450837_723.jpg' 2025-07-21 18:40:53,472 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:40:53,473 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:40:53,473 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:40:53,820 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:40:53,821 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:40:53,821 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:40:53,821 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:40:54,211 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:40:54,211 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:40:54,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-21 18:40:54,564 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:40:54,564 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:40:54,564 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:40:54,564 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:40:54,820 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:40:54,820 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:41:14,080 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753094471379_553.jpg' 2025-07-21 18:41:14,174 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:41:14,174 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:41:14,174 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:41:14,528 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:41:14,528 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:41:14,528 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:41:14,528 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:41:14,915 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:41:14,916 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:41:15,268 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:41:15,269 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:41:15,269 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:41:15,269 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:41:15,269 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:41:15,521 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:41:15,521 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:41:15,522 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753094472339_250.jpg' 2025-07-21 18:41:15,783 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:41:15,783 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:41:15,783 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:41:16,126 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:41:16,126 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:41:16,126 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:41:16,126 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:41:16,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-21 18:41:16,517 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:41:16,872 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:41:16,872 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:41:16,872 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:41:16,872 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:41:16,872 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:41:17,127 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:41:17,127 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:41:17,128 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753094476013_969.jpg' 2025-07-21 18:41:17,205 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:41:17,205 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:41:17,205 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:41:17,548 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:41:17,548 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:41:17,549 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:41:17,549 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:41:17,939 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:41:17,940 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:41:18,293 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:41:18,293 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:41:18,293 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:41:18,293 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:41:18,293 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:41:18,548 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:41:18,548 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:41:37,507 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753094497248_587.jpg' 2025-07-21 18:41:37,590 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:41:37,590 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:41:37,591 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:41:38,022 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:41:38,023 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:41:38,023 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:41:38,023 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:41:38,410 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:41:38,410 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:41:38,762 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:41:38,762 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:41:38,762 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:41:38,762 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:41:38,762 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:41:39,017 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:41:39,017 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:41:41,028 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753094500805_562.jpg' 2025-07-21 18:41:41,128 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:41:41,129 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:41:41,129 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:41:41,472 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:41:41,473 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:41:41,473 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:41:41,473 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:41:41,861 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:41:41,861 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:41:42,214 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:41:42,214 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:41:42,214 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:41:42,214 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:41:42,214 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:41:42,467 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:41:42,467 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:56:23,453 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753095383197_351.jpg' 2025-07-21 18:56:24,122 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:56:24,123 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:56:24,123 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:56:24,564 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:56:24,564 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:56:24,565 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:56:24,565 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:56:24,949 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:56:24,950 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:56:25,307 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:56:25,307 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:56:25,307 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:56:25,307 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:56:25,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-21 18:56:25,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-21 18:56:25,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-21 18:56:25,566 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753095383487_121.jpg' 2025-07-21 18:56:25,863 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:56:25,863 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:56:25,863 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:56:26,206 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:56:26,206 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:56:26,206 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:56:26,206 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:56:26,597 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:56:26,597 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:56:26,953 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:56:26,954 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:56:26,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-21 18:56:26,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-21 18:56:26,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-21 18:56:27,212 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:56:27,212 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:56:27,214 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753095383880_72.jpg' 2025-07-21 18:56:27,293 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:56:27,293 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:56:27,293 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:56:27,636 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:56:27,636 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:56:27,636 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:56:27,636 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:56:28,025 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:56:28,025 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:56:28,382 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:56:28,382 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 18:56:28,382 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:56:28,382 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:56:28,382 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:56:28,639 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:56:28,639 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:56:28,640 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753095384014_110.jpg' 2025-07-21 18:56:28,713 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:56:28,713 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:56:28,713 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:56:29,056 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:56:29,056 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:56:29,056 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:56:29,056 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:56:29,446 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:56:29,446 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:56:29,802 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:56:29,802 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:56:29,802 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:56:29,802 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:56:29,802 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:56:30,054 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:56:30,054 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:56:30,055 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753095384012_593.jpg' 2025-07-21 18:56:30,481 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:56:30,482 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:56:30,482 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:56:30,823 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:56:30,824 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:56:30,824 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:56:30,824 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:56:31,210 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:56:31,210 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:56:31,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-21 18:56:31,564 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:56:31,564 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:56:31,564 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:56:31,564 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:56:31,818 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:56:31,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-21 18:56:31,820 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753095384425_176.jpg' 2025-07-21 18:56:32,067 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:56:32,067 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:56:32,067 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:56:32,250 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:56:32,251 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:56:32,251 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:56:32,251 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:56:32,379 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:56:32,379 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:56:32,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-21 18:56:32,571 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:56:32,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-21 18:56:32,572 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:56:32,572 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:56:32,603 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:56:32,603 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:56:32,605 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753095384556_883.jpg' 2025-07-21 18:56:32,922 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:56:32,922 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:56:32,922 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:56:33,268 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:56:33,268 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:56:33,268 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:56:33,268 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:56:33,656 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:56:33,657 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:56:34,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-21 18:56:34,013 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:56:34,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-21 18:56:34,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-21 18:56:34,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-21 18:56:34,267 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:56:34,267 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:56:34,268 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753095384711_914.jpg' 2025-07-21 18:56:34,350 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:56:34,351 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:56:34,351 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:56:34,695 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:56:34,695 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:56:34,695 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:56:34,695 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:56:35,086 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:56:35,087 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:56:35,438 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:56:35,441 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:56:35,441 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:56:35,441 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:56:35,441 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:56:35,715 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:56:35,715 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:56:35,716 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753095384792_839.jpg' 2025-07-21 18:56:36,032 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:56:36,032 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:56:36,032 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:56:36,374 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:56:36,375 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:56:36,375 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:56:36,375 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:56:36,764 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:56:36,764 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:56:37,116 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:56:37,116 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:56:37,117 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:56:37,117 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:56:37,117 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:56:37,370 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:56:37,371 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:56:37,372 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753095384814_897.jpg' 2025-07-21 18:56:37,448 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:56:37,449 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:56:37,449 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:56:37,793 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:56:37,793 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:56:37,793 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:56:37,793 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:56:38,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-21 18:56:38,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-21 18:56:38,540 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:56:38,540 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:56:38,540 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:56:38,540 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:56:38,540 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:56:38,797 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:56:38,797 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:56:38,798 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753095384877_97.jpg' 2025-07-21 18:56:39,501 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:56:39,501 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:56:39,501 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:56:39,765 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:56:39,765 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:56:39,766 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:56:39,766 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:56:39,783 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:56:39,783 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:56:39,922 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:56:39,922 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:56:39,922 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:56:39,922 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:56:39,922 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:56:39,943 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:56:39,944 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:56:39,945 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753095384876_127.jpg' 2025-07-21 18:56:40,021 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:56:40,021 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:56:40,021 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:56:40,363 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:56:40,363 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:56:40,364 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:56:40,364 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:56:40,756 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:56:40,756 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:56:41,110 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:56:41,111 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:56:41,111 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:56:41,111 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:56:41,111 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:56:41,368 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:56:41,368 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:56:41,369 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753095384890_524.jpg' 2025-07-21 18:56:41,456 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:56:41,456 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:56:41,456 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:56:41,799 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:56:41,799 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:56:41,800 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:56:41,800 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:56:42,194 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:56:42,194 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:56: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-21 18:56:42,549 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:56: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-21 18:56: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-21 18:56: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-21 18:56:42,801 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:56:42,801 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:56:42,802 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753095385422_176.jpg' 2025-07-21 18:56:43,069 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:56:43,069 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:56:43,069 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:56:43,413 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:56:43,413 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:56:43,413 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:56:43,413 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:56:43,803 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:56:43,804 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:56:44,157 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:56:44,157 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:56:44,157 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:56:44,157 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:56:44,157 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:56:44,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-21 18:56:44,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-21 18:56:47,999 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753095407718_669.jpg' 2025-07-21 18:56:48,282 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:56:48,283 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:56:48,283 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:56:48,629 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:56:48,629 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:56:48,629 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:56:48,629 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:56:49,018 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:56:49,018 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:56:49,369 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:56:49,369 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:56:49,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-21 18:56:49,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-21 18:56:49,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-21 18:56:49,621 - WARNING - [utils.fire_smoke_detector] - [fire_smoke_detector._run_sahi_and_process_results:53] - SAHI Raw: Detected class ID 2 for UltralyticsDetectionModel is out of range for model_class_names: ['fire', 'smoggy']. Ignoring. 2025-07-21 18:56:49,621 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:56:49,621 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:56:49,622 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753095408110_744.jpg' 2025-07-21 18:56:49,703 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:56:49,703 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:56:49,703 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:56:50,042 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:56:50,043 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:56:50,043 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:56:50,043 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:56:50,431 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:56:50,432 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:56:50,784 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:56:50,784 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:56:50,784 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:56:50,785 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:56:50,785 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:56:51,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-21 18:56:51,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-21 18:56:51,226 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753095408207_131.jpg' 2025-07-21 18:56:51,298 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:56:51,298 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:56:51,298 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:56:51,639 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:56:51,640 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:56:51,640 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:56:51,640 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:56:52,033 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:56:52,033 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:56:52,384 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:56:52,384 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:56:52,384 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:56:52,384 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:56:52,384 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:56:52,638 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:56:52,638 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:56:52,639 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753095408852_461.jpg' 2025-07-21 18:56:52,721 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:56:52,721 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:56:52,721 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:56:53,079 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:56:53,079 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:56:53,079 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:56:53,079 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:56:53,470 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:56:53,471 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18: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': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:56:53,825 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:56:53,825 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:56:53,825 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:56:53,825 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:56:54,085 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:56:54,085 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:56:54,086 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753095409159_667.jpg' 2025-07-21 18:56:54,175 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:56:54,175 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:56:54,175 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:56:54,519 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:56:54,519 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:56:54,519 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:56:54,519 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:56:54,909 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:56:54,910 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:56:55,264 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:56:55,264 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:56:55,264 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:56:55,264 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:56:55,264 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:56:55,519 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:56:55,520 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:56:55,521 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753095409221_884.jpg' 2025-07-21 18:56:55,599 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:56:55,599 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:56:55,599 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:56:55,942 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:56:55,942 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:56:55,942 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:56:55,942 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:56:56,337 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:56:56,338 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:56:56,693 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:56:56,693 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:56:56,693 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:56:56,693 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:56:56,693 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:56:56,950 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:56:56,950 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:57:12,475 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753095432214_121.jpg' 2025-07-21 18:57:12,555 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:57:12,555 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:57:12,555 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:57:12,975 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:57:12,975 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:57:12,975 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:57:12,975 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:57:13,360 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:57:13,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-21 18:57:13,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-21 18:57:13,718 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:57:13,718 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:57:13,718 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:57:13,718 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:57:13,977 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:57:13,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-21 18:57:13,979 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753095432200_91.jpg' 2025-07-21 18:57:14,066 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:57:14,066 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:57:14,066 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:57:14,412 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:57:14,413 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:57:14,413 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:57:14,413 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:57:14,803 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:57: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-21 18:57:15,156 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:57:15,156 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:57:15,156 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:57:15,156 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:57:15,156 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:57:15,415 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:57:15,415 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:57:15,417 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753095433274_702.jpg' 2025-07-21 18:57:15,500 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:57:15,500 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:57:15,500 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:57:15,847 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:57:15,848 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:57:15,848 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:57:15,848 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:57:16,241 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:57:16,241 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:57:16,596 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:57:16,596 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:57:16,596 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:57:16,596 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:57:16,596 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:57:16,850 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:57:16,850 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:57:35,364 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753095455134_812.jpg' 2025-07-21 18:57:35,440 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:57:35,440 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:57:35,440 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:57:35,870 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:57:35,870 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:57:35,870 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:57:35,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-21 18:57:36,253 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:57:36,253 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:57:36,606 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:57:36,606 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:57:36,606 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:57:36,606 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 18:57:36,606 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 18:57:36,863 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:57:36,863 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 18:57:37,165 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753095456934_849.jpg' 2025-07-21 18:57:37,251 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 18:57:37,251 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 18:57:37,251 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 18:57:37,599 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 18:57:37,599 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 18:57:37,600 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 18:57:37,600 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 18:57:37,990 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:57:37,990 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 18:57:38,345 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 18:57:38,345 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 18:57:38,345 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 18:57: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-21 18:57: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-21 18:57:38,600 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 18:57:38,600 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:00:23,427 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753095623142_529.jpg' 2025-07-21 19:00:23,514 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:00:23,514 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:00:23,514 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:00:23,949 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:00:23,949 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:00:23,949 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:00:23,949 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:00:24,340 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:00:24,340 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:00:24,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-21 19:00:24,695 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:00:24,696 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:00:24,696 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:00:24,696 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:00:24,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-21 19:00:24,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-21 19:00:24,949 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753095623528_967.jpg' 2025-07-21 19:00:25,241 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:00:25,241 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:00:25,241 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:00:25,583 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:00:25,583 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:00:25,583 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:00:25,583 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:00:25,966 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:00:25,966 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:00:26,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-21 19:00:26,317 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:00:26,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-21 19:00:26,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-21 19:00:26,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-21 19:00:26,571 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:00:26,571 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:00:26,572 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753095623594_639.jpg' 2025-07-21 19:00:26,651 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:00:26,651 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:00:26,651 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:00:26,994 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:00:26,994 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:00:26,994 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:00:26,994 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:00:27,384 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:00:27,384 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:00:27,737 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:00:27,737 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:00:27,737 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:00:27,737 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:00:27,737 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:00:27,993 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:00:27,993 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:00:27,994 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753095623722_895.jpg' 2025-07-21 19:00:28,076 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:00:28,077 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:00:28,077 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:00:28,420 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:00:28,420 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:00:28,420 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:00:28,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-21 19:00:28,804 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:00:28,804 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:00:29,155 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:00:29,155 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:00:29,156 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:00:29,156 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:00:29,156 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:00:29,415 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:00:29,415 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:00:29,417 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753095623761_140.jpg' 2025-07-21 19:00:29,499 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:00:29,499 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:00:29,499 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:00:29,842 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:00:29,842 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:00:29,842 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:00:29,843 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:00:30,230 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:00:30,230 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:00:30,581 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:00:30,582 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:00:30,582 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:00:30,582 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:00:30,582 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:00:30,834 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:00:30,835 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:00:30,836 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753095623843_366.jpg' 2025-07-21 19:00:30,911 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:00:30,911 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:00:30,911 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:00:31,252 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:00:31,252 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:00:31,252 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:00:31,253 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:00:31,642 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:00:31,642 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:00:31,997 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:00:31,997 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:00:31,997 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:00:31,997 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:00:31,998 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:00:32,253 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:00:32,254 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:00:32,255 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753095624077_5.jpg' 2025-07-21 19:00:32,334 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:00:32,334 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:00:32,334 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:00:32,676 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:00:32,676 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:00:32,676 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:00:32,676 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:00:33,062 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:00:33,063 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:00:33,417 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:00:33,417 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:00:33,417 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:00:33,417 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:00:33,417 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:00:33,676 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:00:33,676 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:00:33,677 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753095624264_479.jpg' 2025-07-21 19:00:33,761 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:00:33,761 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:00:33,761 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:00:34,101 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:00:34,101 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:00:34,101 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:00:34,101 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:00:34,490 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:00:34,490 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:00:34,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-21 19:00:34,845 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:00:34,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-21 19:00:34,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-21 19:00:34,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-21 19:00:35,099 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:00:35,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-21 19:00:35,101 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753095624445_158.jpg' 2025-07-21 19:00:35,165 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:00:35,165 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:00:35,165 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:00:35,344 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:00:35,345 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:00:35,345 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:00: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-21 19:00:35,471 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:00:35,471 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:00:35,661 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:00:35,661 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:00:35,661 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:00:35,661 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:00:35,661 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:00:35,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-21 19:00:35,693 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:00:35,694 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753095624500_642.jpg' 2025-07-21 19:00:35,797 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:00:35,798 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:00:35,798 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:00:36,140 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:00:36,140 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:00:36,140 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:00:36,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-21 19:00:36,528 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:00:36,528 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:00:36,879 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:00:36,879 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:00:36,879 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:00:36,879 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:00:36,879 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:00:37,131 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:00:37,132 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:00:37,133 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753095629260_624.jpg' 2025-07-21 19:00:37,210 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:00:37,210 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:00:37,210 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:00:37,551 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:00:37,552 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:00:37,552 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:00: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-21 19:00: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-21 19:00: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-21 19:00:38,302 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:00:38,304 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:00:38,305 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:00:38,305 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:00:38,305 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:00:38,580 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:00:38,580 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:00:38,581 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753095629396_905.jpg' 2025-07-21 19:00:38,635 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:00:38,635 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:00:38,635 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:00:38,662 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:00:38,662 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:00:38,662 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:00:38,662 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:00:38,678 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:00:38,678 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:00:38,819 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:00:38,819 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:00:38,819 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:00:38,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-21 19:00:38,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-21 19:00:38,844 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:00:38,844 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:00:38,845 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753095629722_158.jpg' 2025-07-21 19:00:38,932 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:00:38,932 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:00:38,932 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:00:39,279 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:00:39,279 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:00:39,279 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:00:39,279 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:00:39,674 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:00:39,674 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:00:40,028 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:00:40,028 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:00:40,028 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:00:40,028 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:00:40,028 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:00:40,281 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:00:40,282 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:00:40,283 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753095635624_425.jpg' 2025-07-21 19:00:40,612 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:00:40,612 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:00:40,612 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:00:40,951 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:00:40,951 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:00:40,951 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:00:40,951 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:00:41,341 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:00:41,342 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:00:41,696 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:00:41,696 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:00:41,696 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:00:41,696 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:00:41,696 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:00:41,953 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:00:41,953 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:00:47,981 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753095647722_269.jpg' 2025-07-21 19:00:48,058 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:00:48,058 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:00:48,058 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:00:48,402 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:00:48,402 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:00:48,402 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:00:48,402 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:00:48,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-21 19:00:48,790 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:00:49,141 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:00:49,141 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:00:49,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-21 19:00:49,142 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:00:49,142 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:00:49,395 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:00:49,395 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:00:49,396 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753095648063_460.jpg' 2025-07-21 19:00:49,470 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:00:49,470 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:00:49,470 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:00:49,813 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:00:49,814 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:00:49,814 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:00:49,814 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:00:50,201 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:00:50,201 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:00: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-21 19:00:50,557 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:00:50,557 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:00:50,557 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:00:50,557 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:00:50,812 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:00:50,812 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:00:50,813 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753095648206_477.jpg' 2025-07-21 19:00:51,140 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:00:51,140 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:00:51,140 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:00:51,479 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:00:51,479 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:00:51,480 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:00:51,480 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:00:51,873 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:00:51,873 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:00:52,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-21 19:00:52,227 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:00:52,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-21 19:00:52,227 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:00:52,227 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:00:52,503 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:00:52,503 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:00:52,504 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753095648196_316.jpg' 2025-07-21 19:00:52,593 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:00:52,593 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:00:52,593 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:00:52,937 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:00:52,937 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:00:52,937 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:00:52,937 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:00:53,331 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:00:53,332 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:00: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-21 19:00:53,686 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:00:53,686 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:00:53,686 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:00:53,686 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:00:53,938 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:00:53,938 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:00:53,939 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753095648393_384.jpg' 2025-07-21 19:00:54,024 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:00:54,024 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:00:54,024 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:00:54,442 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:00:54,443 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:00:54,443 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:00:54,443 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:00:54,832 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:00:54,832 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:00:55,185 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:00:55,185 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 19:00:55,185 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:00:55,186 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:00:55,186 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:00:55,454 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:00:55,454 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:01:11,731 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753095671466_302.jpg' 2025-07-21 19:01:11,813 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:01:11,813 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:01:11,813 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:01:12,245 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:01:12,245 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:01:12,245 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:01:12,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-21 19:01:12,651 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:01:12,652 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:01:13,004 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:01:13,004 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:01:13,004 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:01:13,004 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:01:13,004 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:01:13,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-21 19:01:13,255 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:01:13,257 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753095672344_701.jpg' 2025-07-21 19:01:13,568 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:01:13,568 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:01:13,568 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:01:13,908 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:01:13,909 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:01:13,909 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:01:13,909 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:01:14,302 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:01:14,302 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:01:14,658 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:01:14,658 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:01:14,658 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:01:14,658 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:01:14,658 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:01:14,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-21 19:01:14,919 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:01:14,920 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753095672508_458.jpg' 2025-07-21 19:01:15,008 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:01:15,008 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:01:15,008 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:01:15,353 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:01:15,353 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:01:15,353 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:01:15,353 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:01:15,742 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:01:15,742 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:01:16,098 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:01:16,099 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:01:16,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-21 19:01:16,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-21 19:01:16,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-21 19:01:16,353 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:01:16,353 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:01:36,604 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753095696275_985.jpg' 2025-07-21 19:01:36,919 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:01:36,919 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:01:36,919 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:01:37,348 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:01:37,348 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:01:37,348 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:01:37,348 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:01:37,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-21 19:01:37,740 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:01:38,096 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:01:38,096 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:01:38,096 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:01:38,096 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:01:38,097 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:01:38,351 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:01:38,351 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:01:38,352 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753095697764_51.jpg' 2025-07-21 19:01:38,431 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:01:38,431 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:01:38,431 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:01:38,775 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:01:38,775 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:01:38,775 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:01:38,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-21 19:01:39,163 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:01:39,163 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:01:39,515 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:01:39,515 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:01:39,515 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:01:39,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-21 19:01:39,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-21 19:01:39,770 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:01:39,770 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:08:23,384 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753096103169_839.jpg' 2025-07-21 19:08:23,851 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:08:23,852 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:08:23,852 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:08:24,290 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:08:24,290 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:08:24,290 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:08:24,290 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:08:24,707 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:08:24,707 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:08:25,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-21 19:08:25,061 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:08:25,062 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:08:25,062 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:08:25,062 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:08:25,318 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:08:25,319 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:08:25,320 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753096103100_587.jpg' 2025-07-21 19:08:25,559 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:08:25,559 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:08:25,559 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:08:25,901 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:08:25,901 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:08:25,901 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:08:25,901 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:08:26,286 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:08:26,286 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:08:26,638 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:08:26,638 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:08:26,638 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:08:26,638 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:08:26,638 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:08:26,887 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:08:26,887 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:08:26,888 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753096103360_723.jpg' 2025-07-21 19:08:27,147 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:08:27,147 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:08:27,147 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:08:27,491 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:08:27,491 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:08:27,491 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:08:27,491 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:08:27,883 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:08:27,884 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:08:28,243 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:08:28,243 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:08:28,243 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:08:28,243 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:08:28,243 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:08:28,499 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:08:28,499 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:08:28,501 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753096103424_781.jpg' 2025-07-21 19:08:28,775 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:08:28,775 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:08:28,776 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:08:29,120 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:08:29,120 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:08:29,120 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:08:29,120 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:08:29,512 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:08:29,512 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:08:29,867 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:08:29,867 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 19:08:29,867 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:08:29,867 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:08:29,867 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:08:30,127 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:08:30,128 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:08:30,129 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753096103559_805.jpg' 2025-07-21 19:08:30,403 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:08:30,404 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:08:30,404 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:08:30,430 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:08:30,430 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:08:30,430 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:08:30,430 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:08:30,447 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:08:30,448 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:08:30,586 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:08:30,586 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:08:30,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-21 19:08:30,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-21 19:08:30,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-21 19:08:30,608 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:08:30,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-21 19:08:30,609 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753096103603_185.jpg' 2025-07-21 19:08:30,885 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:08:30,885 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:08:30,885 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:08:31,229 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:08:31,229 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:08:31,229 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:08:31,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-21 19:08:31,611 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:08:31,611 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:08:31,964 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:08:31,964 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:08:31,964 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:08:31,964 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:08:31,964 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:08:32,217 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:08:32,217 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:08:32,219 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753096103826_861.jpg' 2025-07-21 19:08:32,298 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:08:32,298 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:08:32,298 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:08:32,644 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:08:32,644 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:08:32,644 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:08:32,644 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:08:33,034 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:08:33,035 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:08:33,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-21 19:08:33,391 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:08:33,391 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:08:33,391 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:08:33,391 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:08:33,660 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:08:33,660 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:08:33,662 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753096103872_856.jpg' 2025-07-21 19:08:33,929 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:08:33,929 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:08:33,930 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:08:34,271 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:08:34,272 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:08:34,272 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:08:34,272 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:08:34,663 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:08:34,663 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:08:35,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-21 19:08:35,013 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:08:35,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-21 19:08:35,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-21 19:08:35,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-21 19:08:35,270 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:08:35,270 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:08:35,271 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753096104057_69.jpg' 2025-07-21 19:08:35,345 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:08:35,345 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:08:35,345 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:08:35,703 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:08:35,703 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:08:35,703 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:08:35,703 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:08:36,092 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:08:36,093 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:08:36,446 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:08:36,447 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:08:36,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-21 19:08:36,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-21 19:08:36,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-21 19:08:36,708 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:08:36,708 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:08:36,709 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753096104223_213.jpg' 2025-07-21 19:08:36,792 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:08:36,792 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:08:36,792 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:08:37,150 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:08:37,151 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:08:37,151 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:08:37,151 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:08:37,539 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:08:37,539 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:08:37,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-21 19:08:37,893 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 19:08:37,893 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:08:37,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-21 19:08:37,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-21 19:08:38,152 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:08:38,152 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:08:38,153 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753096104407_873.jpg' 2025-07-21 19:08:38,458 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:08:38,458 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:08:38,458 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:08:38,644 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:08:38,644 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:08:38,644 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:08:38,644 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:08:38,769 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:08:38,769 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:08:38,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-21 19:08:38,963 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:08:38,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-21 19:08:38,964 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:08:38,964 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:08:38,995 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:08:38,995 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:08:38,996 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753096104668_284.jpg' 2025-07-21 19:08:39,083 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:08:39,083 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:08:39,083 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:08:39,429 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:08:39,430 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:08:39,430 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:08:39,430 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:08:39,823 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:08:39,823 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:08:40,177 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:08:40,177 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:08:40,177 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:08:40,177 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:08:40,177 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:08:40,433 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:08:40,433 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:08:40,434 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753096105110_568.jpg' 2025-07-21 19:08:40,709 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:08:40,710 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:08:40,710 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:08:41,042 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:08:41,043 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:08:41,043 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:08:41,043 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:08:41,424 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:08:41,425 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:08: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-21 19:08:41,779 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:08:41,779 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:08:41,779 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:08:41,779 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:08:42,032 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:08:42,033 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:08:42,034 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753096105502_36.jpg' 2025-07-21 19:08:42,335 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:08:42,335 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:08:42,335 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:08:42,681 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:08:42,681 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:08:42,681 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:08:42,681 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:08:43,076 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:08:43,076 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:08:43,426 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:08:43,427 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:08:43,427 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:08:43,427 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:08:43,427 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:08:43,681 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:08:43,682 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:08:46,512 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753096126320_177.jpg' 2025-07-21 19:08:46,576 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:08:46,576 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:08:46,576 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:08:46,932 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:08:46,933 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:08:46,933 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:08:46,933 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:08:47,324 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:08:47,325 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:08:47,674 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:08:47,674 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:08:47,674 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:08:47,674 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:08:47,674 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:08:47,938 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:08:47,938 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:08:47,940 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753096127086_483.jpg' 2025-07-21 19:08:48,170 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:08:48,170 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:08:48,170 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:08:48,528 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:08:48,528 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:08:48,528 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:08:48,528 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:08:48,920 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:08:48,921 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:08:49,274 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:08:49,274 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:08:49,274 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:08:49,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-21 19:08:49,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-21 19:08:49,527 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:08:49,527 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:08:49,528 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753096127085_416.jpg' 2025-07-21 19:08:49,605 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:08:49,605 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:08:49,606 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:08:49,936 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:08:49,936 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:08:49,936 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:08:49,936 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:08:50,322 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:08:50,322 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:08:50,674 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:08:50,674 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:08:50,674 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:08:50,674 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:08:50,674 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:08:50,931 - WARNING - [utils.fire_smoke_detector] - [fire_smoke_detector._run_sahi_and_process_results:53] - SAHI Raw: Detected class ID 2 for UltralyticsDetectionModel is out of range for model_class_names: ['fire', 'smoggy']. Ignoring. 2025-07-21 19:08:50,931 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:08:50,931 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:08:50,932 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753096127540_554.jpg' 2025-07-21 19:08:50,998 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:08:50,998 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:08:50,998 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:08:51,341 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:08:51,341 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:08:51,341 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:08:51,341 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:08:51,732 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:08:51,733 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:08:52,086 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:08:52,087 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:08:52,087 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:08:52,087 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:08:52,087 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:08:52,341 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:08:52,341 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:08:52,342 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753096128189_380.jpg' 2025-07-21 19:08:52,608 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:08:52,608 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:08:52,608 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:08:52,966 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:08:52,967 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:08:52,967 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:08:52,967 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:08:53,354 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:08:53,355 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:08:53,707 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 2 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:08:53,707 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 2, Qualified after filtering: 0 2025-07-21 19:08:53,708 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:08:53,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-21 19:08:53,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-21 19:08:53,971 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:08:53,971 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:08:53,972 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753096128519_668.jpg' 2025-07-21 19:08:54,061 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:08:54,061 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:08:54,061 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:08:54,399 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:08:54,399 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:08:54,399 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:08:54,400 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:08:54,781 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:08:54,781 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:08:55,132 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:08:55,133 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:08:55,133 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:08:55,133 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:08:55,133 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:08:55,394 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:08:55,394 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:09:12,947 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753096152677_251.jpg' 2025-07-21 19:09:13,028 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:09:13,028 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:09:13,028 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:09:13,458 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:09:13,458 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:09:13,459 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:09:13,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-21 19:09:13,852 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:09:13,852 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:09:14,205 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:09:14,205 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:09:14,205 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:09:14,205 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:09:14,205 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:09:14,460 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:09:14,460 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:09:14,461 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753096153154_810.jpg' 2025-07-21 19:09:14,549 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:09:14,549 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:09:14,549 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:09:14,890 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:09:14,890 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:09:14,890 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:09:14,890 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:09:15,277 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:09:15,277 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:09:15,629 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:09:15,630 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:09:15,630 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:09:15,630 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:09:15,630 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:09:15,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-21 19:09:15,883 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:09:15,884 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753096154506_895.jpg' 2025-07-21 19:09:15,966 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:09:15,967 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:09:15,967 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:09:16,302 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:09:16,302 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:09:16,302 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:09:16,302 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:09:16,685 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:09:16,685 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:09:17,045 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:09:17,045 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:09:17,045 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:09:17,045 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:09:17,045 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:09:17,308 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:09:17,308 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:09:37,393 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753096177119_629.jpg' 2025-07-21 19:09:37,471 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:09:37,471 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:09:37,471 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:09:37,911 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:09:37,911 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:09:37,911 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:09:37,911 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:09:38,370 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:09:38,370 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:09:38,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-21 19:09:38,724 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:09:38,724 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:09:38,724 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:09:38,724 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:09:38,979 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:09:38,979 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:09:40,473 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753096180189_470.jpg' 2025-07-21 19:09:40,558 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:09:40,558 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:09:40,558 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:09:40,904 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:09:40,904 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:09:40,904 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:09:40,904 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:09:41,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-21 19:09:41,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-21 19:09:41,645 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:09:41,645 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:09:41,645 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:09:41,646 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:09:41,646 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:09:41,894 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:09:41,894 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:16:23,467 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753096583225_924.jpg' 2025-07-21 19:16:24,000 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:16:24,000 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:16:24,000 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:16:24,441 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:16:24,441 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:16:24,441 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:16:24,441 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:16:24,871 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:16:24,871 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:16:25,226 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:16:25,226 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:16:25,226 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:16:25,226 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:16:25,226 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:16:25,484 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:16:25,484 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:16:25,485 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753096583220_30.jpg' 2025-07-21 19:16:25,807 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:16:25,807 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:16:25,807 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:16:26,152 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:16:26,152 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:16:26,152 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:16:26,152 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:16: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-21 19:16:26,542 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:16:26,897 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:16:26,897 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:16:26,897 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:16:26,897 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:16:26,897 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:16:27,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-21 19:16:27,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-21 19:16:27,154 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753096583422_46.jpg' 2025-07-21 19:16:27,395 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:16:27,396 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:16:27,396 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:16:27,422 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:16:27,422 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:16:27,422 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:16:27,422 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:16:27,441 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:16:27,441 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:16:27,581 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:16:27,581 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:16:27,581 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:16:27,581 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:16:27,581 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:16:27,602 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:16:27,602 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:16:27,603 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753096583426_425.jpg' 2025-07-21 19:16:28,071 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:16:28,071 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:16:28,071 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:16:28,413 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:16:28,413 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:16:28,413 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:16:28,413 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:16:28,805 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:16:28,805 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:16:29,156 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:16:29,156 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:16:29,156 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:16:29,156 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:16:29,156 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:16:29,411 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:16:29,411 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:16:29,412 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753096583577_719.jpg' 2025-07-21 19:16:29,692 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:16:29,693 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:16:29,693 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:16:30,035 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:16:30,036 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:16:30,036 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:16:30,036 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:16:30,424 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:16:30,424 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:16:30,782 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:16:30,782 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:16:30,782 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:16:30,782 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:16:30,782 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:16:31,050 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:16:31,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-21 19:16:31,052 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753096583653_620.jpg' 2025-07-21 19:16:31,124 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:16:31,124 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:16:31,124 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:16:31,308 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:16:31,308 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:16:31,308 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:16:31,308 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:16:31,433 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:16:31,433 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:16:31,625 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:16:31,625 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:16: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-21 19:16: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-21 19:16: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-21 19:16:31,659 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:16:31,659 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:16:31,660 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753096584053_288.jpg' 2025-07-21 19:16:31,747 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:16:31,748 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:16:31,748 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:16:32,088 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:16:32,088 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:16:32,088 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:16:32,088 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:16:32,471 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:16:32,471 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:16:32,820 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:16:32,820 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:16:32,820 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:16:32,820 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:16:32,820 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:16:33,076 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:16:33,077 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:16:33,078 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753096584045_33.jpg' 2025-07-21 19:16:33,322 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:16:33,322 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:16:33,322 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:16:33,664 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:16:33,665 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:16:33,665 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:16:33,665 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:16:34,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-21 19:16:34,056 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:16:34,410 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:16:34,410 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:16:34,410 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:16:34,410 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:16:34,410 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:16:34,663 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:16:34,663 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:16:34,664 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753096584371_598.jpg' 2025-07-21 19:16:34,725 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:16:34,725 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:16:34,725 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:16:35,065 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:16:35,065 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:16:35,065 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:16:35,066 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:16: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-21 19:16: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-21 19:16:35,813 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:16:35,813 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:16:35,813 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:16: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-21 19:16: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-21 19:16: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-21 19:16: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-21 19:16:36,068 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753096584185_509.jpg' 2025-07-21 19:16:36,151 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:16:36,151 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:16:36,151 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:16:36,491 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:16:36,491 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:16:36,491 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:16:36,491 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:16:36,877 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:16:36,877 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:16:37,227 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:16:37,227 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 19:16:37,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-21 19:16:37,227 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:16:37,227 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:16:37,484 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:16:37,484 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:16:37,485 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753096584370_535.jpg' 2025-07-21 19:16:37,750 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:16:37,750 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:16:37,750 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:16:38,092 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:16:38,092 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:16:38,092 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:16:38,092 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:16:38,478 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:16:38,478 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:16:38,830 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:16:38,830 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:16:38,830 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:16:38,830 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:16:38,830 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:16:39,089 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:16:39,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-21 19:16:39,091 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753096584998_291.jpg' 2025-07-21 19:16:39,176 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:16:39,176 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:16:39,176 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:16:39,528 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:16:39,529 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:16:39,529 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:16:39,529 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:16:39,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-21 19:16:39,918 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:16:40,270 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:16:40,271 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:16:40,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-21 19:16:40,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-21 19:16:40,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-21 19:16:40,528 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:16:40,529 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:16:40,530 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753096584740_753.jpg' 2025-07-21 19:16:40,606 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:16:40,606 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:16:40,606 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:16:40,949 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:16:40,949 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:16:40,949 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:16:40,949 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:16:41,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-21 19:16:41,340 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:16:41,692 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:16:41,692 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:16:41,692 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:16:41,692 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:16:41,692 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:16:41,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-21 19:16:41,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-21 19:16:41,949 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753096584738_116.jpg' 2025-07-21 19:16:42,048 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:16:42,048 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:16:42,048 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:16:42,392 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:16:42,392 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:16:42,392 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:16:42,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-21 19:16:42,789 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:16:42,789 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:16:43,144 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:16:43,144 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-21 19:16:43,144 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-21 19:16:43,155 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:254] - INFO: Cross-validation failed for face ROI. Face confirmed in ROI: True, Cigarette found in ROI: False. Ignoring results for this face. 2025-07-21 19:16:43,155 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:257] - Processed all faces. Final targets_output_list contains 0 cigarette detections after all logical checks. 2025-07-21 19:16:43,155 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:16:43,155 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:16:43,415 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:16:43,415 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:16:43,416 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753096585636_865.jpg' 2025-07-21 19:16:43,700 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:16:43,701 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:16:43,701 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:16:44,053 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:16:44,053 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:16:44,053 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:16:44,053 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:16:44,453 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:16:44,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-21 19:16:44,805 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:16:44,805 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:16:44,805 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:16:44,805 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:16:44,805 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:16:45,060 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:16:45,060 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:16:45,061 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753096595666_413.jpg' 2025-07-21 19:16:45,152 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:16:45,153 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:16:45,153 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:16:45,500 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:16:45,500 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:16:45,500 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:16:45,500 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:16:45,893 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:16:45,893 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:16:46,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-21 19:16:46,249 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:16:46,249 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:16:46,249 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:16:46,249 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:16:46,502 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:16:46,502 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:16:46,995 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753096606815_581.jpg' 2025-07-21 19:16:47,058 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:16:47,058 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:16:47,058 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:16:47,402 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:16:47,402 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:16:47,402 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:16:47,402 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:16:47,792 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:16:47,793 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:16:48,147 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:16:48,147 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:16:48,148 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:16:48,148 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:16:48,148 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:16:48,402 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:16:48,402 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:16:48,403 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753096607673_241.jpg' 2025-07-21 19:16:48,481 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:16:48,481 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:16:48,481 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:16:48,821 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:16:48,821 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:16:48,821 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:16:48,821 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:16:49,212 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:16:49,213 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:16:49,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-21 19:16:49,568 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:16:49,568 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:16:49,568 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:16:49,568 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:16:49,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-21 19:16:49,841 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:16:49,841 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:16:49,842 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753096607768_408.jpg' 2025-07-21 19:16:50,162 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:16:50,162 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:16:50,162 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:16:50,521 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:16:50,521 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:16:50,521 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:16:50,521 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:16:50,909 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:16:50,909 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:16:51,261 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:16:51,262 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:16:51,262 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:16:51,262 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:16:51,262 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:16:51,516 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:16:51,516 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:16:51,517 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753096608255_650.jpg' 2025-07-21 19:16:51,599 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:16:51,599 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:16:51,599 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:16:51,950 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:16:51,950 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:16:51,950 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:16:51,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-21 19:16:52,337 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:16:52,337 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:16:52,690 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:16:52,690 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 19:16:52,690 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:16:52,690 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:16:52,690 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:16:52,949 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:16:52,950 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:16:52,951 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753096608878_174.jpg' 2025-07-21 19:16:53,033 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:16:53,034 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:16:53,034 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:16:53,391 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:16:53,391 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:16:53,391 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:16:53,391 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:16:53,776 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:16:53,776 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:16:54,131 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:16:54,131 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:16:54,131 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:16:54,131 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:16:54,131 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:16:54,386 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:16:54,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-21 19:16:54,387 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753096609413_673.jpg' 2025-07-21 19:16:54,452 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:16:54,453 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:16:54,453 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:16:54,807 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:16:54,808 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:16:54,808 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:16:54,808 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:16:55,195 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:16:55,195 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:16:55,546 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:16:55,546 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:16:55,546 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:16:55,546 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:16:55,547 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:16:55,806 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:16:55,807 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:17:11,977 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753096631720_776.jpg' 2025-07-21 19:17:12,066 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:17:12,066 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:17:12,066 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:17:12,426 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:17:12,427 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:17:12,427 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:17:12,427 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:17:12,817 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:17:12,817 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:17:13,171 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:17:13,171 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:17:13,171 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:17:13,171 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:17:13,171 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:17:13,428 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:17:13,428 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:17:13,429 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753096632506_683.jpg' 2025-07-21 19:17:13,505 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:17:13,506 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:17:13,506 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:17:13,861 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:17:13,861 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:17:13,861 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:17:13,861 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:17:14,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-21 19:17:14,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-21 19:17:14,603 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:17:14,604 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:17:14,604 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:17:14,604 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:17:14,604 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:17:14,865 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:17:14,865 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:17:14,867 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753096634056_419.jpg' 2025-07-21 19:17:15,281 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:17:15,282 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:17:15,282 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:17:15,637 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:17:15,637 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:17:15,638 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:17: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-21 19:17:16,027 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:17:16,027 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:17:16,381 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:17:16,381 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:17:16,381 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:17:16,381 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:17:16,381 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:17: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-21 19:17: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-21 19:17:34,956 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753096654703_186.jpg' 2025-07-21 19:17:35,442 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:17:35,442 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:17:35,442 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:17:35,812 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:17:35,812 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:17:35,812 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:17:35,812 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:17:36,200 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:17:36,200 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:17: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-21 19:17:36,555 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:17:36,555 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:17:36,555 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:17:36,555 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:17:36,817 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:17:36,817 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:17:37,452 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753096657208_466.jpg' 2025-07-21 19:17:37,538 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:17:37,538 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:17:37,538 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:17:37,899 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:17:37,899 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:17:37,899 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:17: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-21 19:17:38,285 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:17:38,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-21 19:17:38,636 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:17:38,637 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:17:38,637 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:17:38,637 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:17:38,637 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:17:38,892 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:17:38,892 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:24:23,161 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753097062964_974.jpg' 2025-07-21 19:24:23,697 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:24:23,697 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:24:23,697 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:24:24,081 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:24:24,081 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:24:24,081 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:24:24,081 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:24:24,473 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:24:24,473 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:24:24,829 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:24:24,829 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:24:24,830 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:24:24,830 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:24:24,830 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:24:25,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-21 19:24:25,093 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:24:25,094 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753097063124_241.jpg' 2025-07-21 19:24:25,342 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:24:25,342 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:24:25,342 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:24:25,701 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:24:25,701 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:24:25,701 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:24:25,701 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:24:26,090 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:24:26,091 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:24:26,445 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:24:26,445 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:24:26,445 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:24:26,445 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:24:26,445 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:24:26,702 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:24:26,702 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:24:26,703 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753097063265_552.jpg' 2025-07-21 19:24:26,956 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:24:26,957 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:24:26,957 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:24:27,316 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:24:27,316 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:24:27,316 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:24:27,317 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:24:27,707 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:24:27,708 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:24:28,059 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:24:28,060 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:24:28,060 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:24:28,060 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:24:28,060 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:24:28,320 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:24:28,320 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:24:28,322 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753097063334_384.jpg' 2025-07-21 19:24:28,558 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:24:28,558 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:24:28,559 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:24:28,588 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:24:28,588 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:24:28,588 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19: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-21 19:24:28,604 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:24:28,604 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:24:28,743 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:24:28,743 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:24:28,743 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:24:28,743 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:24:28,743 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:24:28,764 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:24:28,764 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:24:28,766 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753097063348_325.jpg' 2025-07-21 19:24:28,847 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:24:28,847 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:24:28,847 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:24:29,292 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:24:29,292 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:24:29,292 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:24:29,293 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:24:29,690 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:24:29,690 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:24:30,045 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:24:30,045 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:24:30,045 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:24:30,045 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:24:30,045 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:24:30,306 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:24:30,306 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:24:30,308 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753097063351_408.jpg' 2025-07-21 19:24:30,601 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:24:30,601 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:24:30,601 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:24:30,944 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:24:30,944 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:24:30,945 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:24:30,945 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:24:31,333 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:24:31,333 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:24:31,692 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:24:31,692 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:24:31,692 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:24:31,693 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:24:31,693 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:24:31,947 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:24:31,947 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:24:31,948 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753097063938_662.jpg' 2025-07-21 19:24:32,181 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:24:32,181 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:24:32,181 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:24:32,522 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:24:32,522 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:24:32,522 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:24:32,522 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:24:32,904 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:24:32,905 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:24:33,257 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:24:33,258 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 19:24:33,258 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:24:33,258 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:24:33,258 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:24:33,509 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:24:33,510 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:24:33,511 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753097064037_468.jpg' 2025-07-21 19:24:33,834 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:24:33,834 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:24:33,834 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:24:34,175 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:24:34,175 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:24:34,176 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:24:34,176 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:24:34,560 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:24:34,560 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:24:34,915 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:24:34,915 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:24:34,915 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:24:34,915 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:24:34,915 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:24:35,168 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:24:35,168 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:24:35,169 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753097064036_234.jpg' 2025-07-21 19:24:35,421 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:24:35,422 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:24:35,422 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:24:35,766 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:24:35,766 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:24:35,767 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:24:35,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-21 19:24:36,156 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:24:36,157 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:24:36,509 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:24:36,509 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-21 19:24:36,509 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-21 19:24:36,520 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:254] - INFO: Cross-validation failed for face ROI. Face confirmed in ROI: True, Cigarette found in ROI: False. Ignoring results for this face. 2025-07-21 19:24:36,520 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:257] - Processed all faces. Final targets_output_list contains 0 cigarette detections after all logical checks. 2025-07-21 19:24:36,520 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:24:36,520 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:24:36,773 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:24:36,773 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:24:36,774 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753097064171_538.jpg' 2025-07-21 19:24:36,854 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:24:36,854 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:24:36,854 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:24:37,196 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:24:37,196 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:24:37,196 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:24:37,196 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:24:37,581 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:24:37,581 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:24:37,932 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:24:37,932 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:24:37,932 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:24:37,932 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:24:37,932 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:24:38,190 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:24:38,190 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:24:38,191 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753097065020_86.jpg' 2025-07-21 19:24:38,434 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:24:38,434 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:24:38,434 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:24:38,778 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:24:38,778 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:24:38,778 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:24:38,778 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:24:39,165 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:24:39,165 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:24:39,519 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:24:39,519 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:24:39,519 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:24:39,519 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:24:39,519 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:24:39,789 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:24:39,789 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:24:39,790 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753097065020_376.jpg' 2025-07-21 19:24:40,047 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:24:40,047 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:24:40,047 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:24:40,392 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:24:40,392 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:24:40,392 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:24:40,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-21 19:24:40,778 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:24: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-21 19:24:41,130 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:24:41,130 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:24:41,130 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:24:41,130 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:24:41,130 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:24:41,475 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:24:41,475 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:24:41,476 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753097065021_564.jpg' 2025-07-21 19:24:41,563 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:24:41,563 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:24:41,563 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:24:41,905 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:24:41,906 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:24:41,906 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:24:41,906 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:24:42,290 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:24:42,290 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:24:42,645 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:24:42,645 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:24: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-21 19:24: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-21 19:24: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-21 19:24:42,911 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:24:42,911 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:24:42,912 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753097065817_563.jpg' 2025-07-21 19:24:42,997 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:24:42,997 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:24:42,997 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:24:43,341 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:24:43,342 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:24:43,342 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:24:43,342 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:24:43,734 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:24:43,734 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:24:44,088 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:24:44,088 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 19:24:44,088 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:24:44,088 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:24:44,088 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:24:44,353 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:24:44,353 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:24:44,354 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753097065818_671.jpg' 2025-07-21 19:24:44,437 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:24:44,437 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:24:44,437 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:24:44,779 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:24:44,779 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:24:44,779 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:24: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-21 19:24:45,168 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:24:45,168 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:24:45,521 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:24:45,521 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:24:45,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-21 19:24:45,521 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:24:45,521 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:24: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-21 19:24: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-21 19:24:46,321 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753097086133_957.jpg' 2025-07-21 19:24:46,404 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:24:46,404 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:24:46,404 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:24:46,745 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:24:46,745 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:24:46,746 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:24:46,746 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:24:47,126 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:24:47,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-21 19:24:47,477 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:24:47,477 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:24:47,477 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:24:47,477 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:24:47,477 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:24:47,741 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:24:47,741 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:24:47,742 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753097086701_819.jpg' 2025-07-21 19:24:47,818 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:24:47,818 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:24:47,818 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:24:48,165 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:24:48,166 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:24:48,166 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:24:48,166 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:24:48,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-21 19:24:48,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-21 19:24:48,906 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:24:48,907 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:24:48,907 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:24:48,907 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:24:48,907 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:24:49,174 - WARNING - [utils.fire_smoke_detector] - [fire_smoke_detector._run_sahi_and_process_results:53] - SAHI Raw: Detected class ID 2 for UltralyticsDetectionModel is out of range for model_class_names: ['fire', 'smoggy']. Ignoring. 2025-07-21 19:24:49,174 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:24:49,174 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:24:49,175 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753097087739_521.jpg' 2025-07-21 19:24:49,265 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:24:49,265 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:24:49,265 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:24:49,614 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:24:49,614 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:24:49,614 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:24:49,614 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:24:50,001 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:24:50,001 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:24:50,353 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:24:50,353 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:24:50,353 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:24:50,353 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:24:50,353 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:24:50,618 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:24:50,618 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:24:50,619 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753097088145_800.jpg' 2025-07-21 19:24:50,712 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:24:50,712 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:24:50,712 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:24:51,057 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:24:51,058 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:24:51,058 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:24:51,058 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:24:51,442 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:24:51,443 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:24:51,794 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:24:51,795 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:24:51,795 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:24:51,795 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:24:51,795 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:24:52,060 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:24:52,060 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:24:52,061 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753097088374_863.jpg' 2025-07-21 19:24:52,143 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:24:52,143 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:24:52,143 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:24:52,487 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:24:52,487 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:24:52,487 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:24:52,487 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:24:52,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-21 19:24:52,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-21 19:24:53,231 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:24:53,231 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:24:53,231 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:24:53,231 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:24:53,231 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:24:53,496 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:24:53,496 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:24:53,497 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753097088711_239.jpg' 2025-07-21 19:24:53,563 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:24:53,563 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:24:53,563 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:24:53,910 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:24:53,910 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:24:53,910 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:24:53,910 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:24:54,300 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:24:54,301 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:24:54,654 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:24:54,654 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:24:54,655 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:24:54,655 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:24:54,655 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:24:54,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-21 19:24:54,925 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:25:11,279 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753097111051_343.jpg' 2025-07-21 19:25:11,583 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:25:11,583 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:25:11,583 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:25:11,996 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:25:11,996 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:25:11,996 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:25:11,996 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:25:12,381 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:25:12,381 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:25:12,734 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:25:12,734 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:25:12,734 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:25:12,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-21 19:25:12,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-21 19:25: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-21 19:25: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-21 19:25:13,000 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753097111486_518.jpg' 2025-07-21 19:25:13,237 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:25:13,237 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:25:13,237 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:25:13,578 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:25:13,578 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:25:13,578 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:25: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-21 19:25:13,964 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:25: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-21 19:25: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-21 19:25:14,317 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:25:14,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-21 19:25:14,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-21 19:25: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-21 19:25:14,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-21 19:25:14,582 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:25:14,583 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753097112494_649.jpg' 2025-07-21 19:25:14,661 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:25:14,661 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:25:14,661 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:25:15,002 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:25:15,002 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:25:15,002 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:25:15,002 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:25:15,380 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:25:15,380 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:25:15,730 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:25:15,730 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:25:15,730 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:25:15,730 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:25:15,730 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:25:15,992 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:25:15,992 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:25:34,776 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753097134534_98.jpg' 2025-07-21 19:25:34,866 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:25:34,866 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:25:34,866 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:25:35,320 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:25:35,320 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:25:35,320 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:25:35,320 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:25:35,722 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:25:35,722 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:25:36,078 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:25:36,079 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:25:36,079 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:25:36,079 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:25:36,079 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:25:36,351 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:25:36,351 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:25:37,628 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753097137425_451.jpg' 2025-07-21 19:25:37,710 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:25:37,710 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:25:37,710 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:25:38,055 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:25:38,055 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:25:38,055 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:25:38,055 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:25:38,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-21 19:25:38,439 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:25:38,790 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:25:38,790 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:25:38,790 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:25:38,790 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:25:38,790 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:25:39,051 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:25: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-21 19:32:22,292 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753097542173_475.jpg' 2025-07-21 19:32:23,869 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:32:23,870 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:32:23,870 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:32:23,912 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:32:23,912 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:32:23,912 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:32:23,913 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:32:23,933 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:32:23,933 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:32:24,109 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:32:24,109 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:32:24,109 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:32:24,109 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:32:24,109 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:32:24,134 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:32:24,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-21 19:32:24,135 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753097543150_799.jpg' 2025-07-21 19:32:24,384 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:32:24,384 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:32:24,384 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:32:24,774 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:32:24,774 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:32:24,774 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:32:24,774 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:32:25,168 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:32:25,168 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:32:25,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-21 19:32:25,518 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:32:25,518 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:32:25,518 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:32:25,518 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:32:25,770 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:32:25,770 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:32:25,771 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753097543501_879.jpg' 2025-07-21 19:32:26,022 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:32:26,022 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:32:26,022 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:32:26,364 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:32:26,364 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:32:26,364 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:32:26,364 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19: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-21 19:32:26,757 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:32:27,110 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:32:27,110 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:32:27,110 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:32:27,110 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:32:27,110 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:32:27,364 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:32:27,364 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:32:27,366 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753097543808_752.jpg' 2025-07-21 19:32:27,664 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:32:27,664 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:32:27,664 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:32:28,002 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:32:28,002 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:32:28,003 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:32:28,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-21 19:32:28,388 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:32:28,388 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:32: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-21 19:32:28,739 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:32: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-21 19:32: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-21 19:32: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-21 19:32:28,988 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:32:28,988 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:32:28,990 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753097543811_600.jpg' 2025-07-21 19:32:29,304 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:32:29,304 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:32:29,304 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:32:29,647 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:32:29,647 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:32:29,647 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:32: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-21 19:32:30,030 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:32:30,030 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:32:30,381 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:32:30,381 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:32:30,381 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:32:30,381 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:32:30,381 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:32:30,634 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:32:30,634 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:32:30,635 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753097543892_183.jpg' 2025-07-21 19:32:30,728 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:32:30,728 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:32:30,728 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:32:31,104 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:32:31,105 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:32:31,105 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:32:31,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-21 19:32:31,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-21 19:32:31,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-21 19:32:31,852 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:32:31,852 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:32:31,852 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:32:31,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-21 19:32:31,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-21 19:32:32,108 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:32:32,108 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:32:32,109 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753097543955_903.jpg' 2025-07-21 19:32:32,388 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:32:32,389 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:32:32,389 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:32:32,730 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:32:32,730 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:32:32,730 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:32:32,730 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:32:33,117 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:32:33,117 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:32:33,468 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:32:33,468 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:32:33,468 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:32:33,468 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:32:33,468 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:32:33,719 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:32:33,719 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:32:33,721 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753097543939_427.jpg' 2025-07-21 19:32:33,993 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:32:33,993 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:32:33,993 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:32:34,337 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:32:34,337 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:32:34,337 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:32:34,337 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:32:34,721 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:32:34,722 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:32:35,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-21 19:32:35,074 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:32:35,074 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:32:35,074 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:32:35,074 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:32:35,322 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:32:35,322 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:32:35,323 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753097543942_267.jpg' 2025-07-21 19:32:35,391 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:32:35,391 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:32:35,391 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:32:35,732 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:32:35,732 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:32:35,732 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:32:35,732 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:32:36,119 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:32: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-21 19:32:36,472 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:32:36,472 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:32:36,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-21 19:32:36,472 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:32:36,472 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:32:36,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-21 19:32:36,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-21 19:32:36,726 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753097544455_900.jpg' 2025-07-21 19:32:36,962 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:32:36,962 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:32:36,962 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:32:37,305 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:32:37,305 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:32:37,305 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:32:37,306 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:32:37,693 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:32:37,693 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:32:38,044 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:32:38,044 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:32:38,044 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:32:38,044 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:32:38,044 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:32:38,295 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:32:38,296 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:32:38,297 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753097544393_773.jpg' 2025-07-21 19:32:38,568 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:32:38,568 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:32:38,568 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:32:38,909 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:32:38,909 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:32:38,909 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:32:38,910 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:32:39,299 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:32:39,299 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:32:39,652 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:32:39,652 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 19:32:39,652 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:32:39,653 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:32:39,653 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:32:39,901 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:32:39,901 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:32:39,902 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753097544398_778.jpg' 2025-07-21 19:32:39,980 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:32:39,980 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:32:39,980 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:32:40,320 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:32:40,320 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:32:40,320 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:32:40,320 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:32:40,707 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:32:40,707 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:32:41,064 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:32:41,064 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:32:41,064 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:32:41,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-21 19:32:41,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-21 19:32:41,319 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:32:41,319 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:32:41,321 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753097544624_408.jpg' 2025-07-21 19:32:41,406 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:32:41,406 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:32:41,406 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:32:41,750 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:32:41,750 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:32:41,750 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:32:41,750 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:32:42,139 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:32:42,139 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:32:42,492 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:32:42,492 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-21 19:32:42,492 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-21 19:32:42,503 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:254] - INFO: Cross-validation failed for face ROI. Face confirmed in ROI: True, Cigarette found in ROI: False. Ignoring results for this face. 2025-07-21 19:32:42,503 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:257] - Processed all faces. Final targets_output_list contains 0 cigarette detections after all logical checks. 2025-07-21 19:32:42,503 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:32:42,503 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:32:42,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-21 19:32:42,754 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:32:42,755 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753097545704_993.jpg' 2025-07-21 19:32:42,833 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:32:42,833 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:32:42,833 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:32:43,168 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:32:43,168 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:32:43,169 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:32:43,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-21 19:32:43,556 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:32:43,556 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:32:43,910 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:32:43,910 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:32:43,910 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:32:43,910 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:32:43,910 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:32:44,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-21 19:32:44,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-21 19:32:44,165 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753097545947_726.jpg' 2025-07-21 19:32:44,244 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:32:44,244 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:32:44,244 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:32:44,579 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:32:44,579 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:32:44,579 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:32:44,579 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:32:44,960 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:32:44,960 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:32:45,314 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:32:45,315 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 19:32:45,315 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:32:45,315 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:32:45,315 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:32:45,569 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:32:45,569 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:32:45,570 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753097556787_498.jpg' 2025-07-21 19:32:45,650 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:32:45,650 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:32:45,650 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:32:45,992 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:32:45,992 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:32:45,992 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:32:45,992 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:32:46,381 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:32:46,382 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:32:46,736 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:32:46,736 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:32:46,736 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:32:46,737 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:32:46,737 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:32:46,990 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:32:46,991 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:32:47,346 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753097567193_621.jpg' 2025-07-21 19:32:47,415 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:32:47,415 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:32:47,415 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:32:47,751 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:32:47,751 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:32:47,751 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:32:47,751 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:32:48,135 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:32:48,135 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:32:48,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-21 19:32:48,488 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:32:48,488 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:32:48,488 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:32:48,488 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:32:48,742 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:32:48,742 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:32:48,744 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753097567537_672.jpg' 2025-07-21 19:32:48,834 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:32:48,834 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:32:48,834 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:32:49,175 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:32:49,175 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:32:49,175 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:32:49,175 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:32:49,559 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:32:49,559 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:32:49,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-21 19:32:49,914 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:32:49,914 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:32:49,914 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:32:49,914 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:32:50,170 - WARNING - [utils.fire_smoke_detector] - [fire_smoke_detector._run_sahi_and_process_results:53] - SAHI Raw: Detected class ID 2 for UltralyticsDetectionModel is out of range for model_class_names: ['fire', 'smoggy']. Ignoring. 2025-07-21 19:32:50,170 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:32:50,170 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:32:50,172 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753097568081_964.jpg' 2025-07-21 19:32:50,245 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:32:50,245 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:32:50,245 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:32:50,588 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:32:50,588 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:32:50,589 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:32:50,589 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:32:50,978 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:32:50,978 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:32:51,334 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:32:51,334 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:32:51,334 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:32:51,334 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:32:51,334 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:32:51,586 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:32:51,586 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:32:51,587 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753097568422_962.jpg' 2025-07-21 19:32:51,668 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:32:51,668 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:32:51,668 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:32:52,007 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:32:52,007 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:32:52,007 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:32:52,008 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:32:52,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-21 19:32:52,391 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:32: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-21 19:32:52,743 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 19:32: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-21 19:32:52,743 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:32:52,743 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:32:52,995 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:32:52,996 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:32:52,997 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753097568566_998.jpg' 2025-07-21 19:32:53,291 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:32:53,291 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:32:53,291 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:32:53,631 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:32:53,631 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:32:53,631 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:32:53,631 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:32:54,016 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:32:54,016 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:32: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-21 19:32:54,370 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:32:54,370 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:32:54,370 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:32:54,370 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:32:54,625 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:32:54,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-21 19:32:54,626 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753097569058_803.jpg' 2025-07-21 19:32:54,696 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:32:54,696 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:32:54,696 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:32:55,034 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:32:55,034 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:32:55,034 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:32:55,034 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:32:55,421 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:32:55,422 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:32:55,774 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:32:55,774 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:32:55,774 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:32:55,775 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:32:55,775 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:32:56,028 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:32:56,028 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:33:11,956 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753097591735_899.jpg' 2025-07-21 19:33:12,047 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:33:12,047 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:33:12,048 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:33:12,386 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:33:12,387 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:33:12,387 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:33:12,387 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:33:12,767 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:33:12,767 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:33:13,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-21 19:33:13,121 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:33:13,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-21 19:33:13,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-21 19:33:13,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-21 19:33:13,372 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:33:13,372 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:33:13,373 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753097592308_957.jpg' 2025-07-21 19:33:13,450 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:33:13,451 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:33:13,451 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:33:13,796 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:33:13,796 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:33:13,796 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:33:13,796 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:33:14,184 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:33:14,184 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:33:14,541 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:33:14,541 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:33:14,541 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:33:14,541 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:33:14,541 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:33:14,799 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:33:14,799 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:33:14,800 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753097593340_655.jpg' 2025-07-21 19:33:14,878 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:33:14,878 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:33:14,878 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:33:15,217 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:33:15,217 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:33:15,217 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:33:15,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-21 19:33:15,605 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:33:15,605 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:33:15,958 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:33:15,958 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 19:33:15,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-21 19:33:15,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-21 19:33:15,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-21 19:33: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-21 19:33: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-21 19:33:35,962 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753097615786_137.jpg' 2025-07-21 19:33:36,040 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:33:36,041 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:33:36,041 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:33:36,476 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:33:36,476 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:33:36,476 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:33:36,476 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:33:36,856 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:33:36,856 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:33:37,207 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:33:37,208 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:33:37,208 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:33:37,208 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:33:37,208 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:33:37,461 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:33:37,461 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:33:37,463 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753097616146_915.jpg' 2025-07-21 19:33:37,538 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:33:37,538 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:33:37,538 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:33:37,881 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:33:37,881 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:33:37,882 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:33:37,882 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:33:38,268 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:33:38,269 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:33:38,622 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:33:38,622 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:33:38,622 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:33:38,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-21 19:33:38,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-21 19:33:38,872 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:33:38,872 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:40:23,082 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098022939_927.jpg' 2025-07-21 19:40:23,778 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:40:23,778 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:40:23,778 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:40:24,219 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:40:24,219 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:40:24,219 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:40: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-21 19:40:24,660 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:40:24,660 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:40:25,014 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:40:25,014 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:40:25,014 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:40:25,014 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:40:25,014 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:40:25,263 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:40:25,263 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:40:25,264 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098023040_749.jpg' 2025-07-21 19:40:25,563 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:40:25,564 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:40:25,564 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:40:25,901 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:40:25,901 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:40:25,901 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:40:25,902 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:40:26,290 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:40:26,290 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:40:26,642 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:40:26,642 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 19:40:26,642 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:40:26,642 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:40:26,642 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:40:26,896 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:40:26,896 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:40:26,897 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098023350_554.jpg' 2025-07-21 19:40:27,165 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:40:27,165 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:40:27,165 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:40:27,508 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:40:27,509 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:40:27,509 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:40:27,509 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:40:27,891 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:40:27,891 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:40:28,244 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:40:28,244 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:40:28,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-21 19:40:28,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-21 19:40:28,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-21 19:40:28,496 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:40:28,496 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:40:28,497 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098023362_598.jpg' 2025-07-21 19:40:28,730 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:40:28,730 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:40:28,730 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:40:29,073 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:40:29,073 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:40:29,073 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:40:29,073 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:40:29,462 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:40:29,463 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:40:29,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-21 19:40:29,818 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:40:29,818 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:40:29,818 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:40:29,818 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:40:30,072 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:40:30,072 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:40:30,073 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098023450_731.jpg' 2025-07-21 19:40:30,149 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:40:30,149 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:40:30,149 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:40:30,484 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:40:30,484 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:40:30,485 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:40:30,485 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:40:30,875 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:40:30,876 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 19:40:30,876 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:40:30,876 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:40:30,876 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:40:31,130 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:40:31,130 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:40:31,131 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098023862_702.jpg' 2025-07-21 19:40:31,363 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:40:31,364 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:40:31,364 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:40:31,701 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:40:31,702 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:40:31,702 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:40:31,702 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:40:32,083 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:40:32,083 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:40:32,433 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:40:32,433 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:40:32,433 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:40:32,433 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:40:32,433 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:40:32,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-21 19:40:32,683 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:40:32,684 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098023784_804.jpg' 2025-07-21 19:40:33,000 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:40:33,000 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:40:33,001 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:40:33,342 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:40:33,342 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:40:33,342 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:40:33,342 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:40:33,731 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:40:33,731 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:40:34,087 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:40:34,087 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:40:34,087 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:40:34,087 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:40:34,087 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:40:34,344 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:40:34,345 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:40:34,346 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098023916_319.jpg' 2025-07-21 19:40:34,422 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:40:34,423 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:40:34,423 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:40:34,761 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:40:34,761 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:40:34,761 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:40:34,761 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:40:35,146 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:40:35,146 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:40:35,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-21 19:40:35,501 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:40:35,501 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:40:35,501 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:40:35,501 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:40:35,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-21 19:40:35,754 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:40:35,755 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098024032_985.jpg' 2025-07-21 19:40:36,000 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:40:36,000 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:40:36,000 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:40:36,027 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:40:36,027 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:40:36,027 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:40:36,027 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:40:36,043 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:40:36,043 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:40:36,183 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:40:36,183 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:40:36,183 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:40:36,183 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:40:36,183 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:40:36,207 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:40:36,207 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:40:36,208 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098024315_817.jpg' 2025-07-21 19:40:36,278 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:40:36,278 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:40:36,278 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:40:36,631 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:40:36,632 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:40:36,632 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:40:36,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-21 19: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': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:40:37,024 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:40:37,376 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:40:37,376 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:40:37,376 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:40:37,376 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:40:37,376 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:40:37,641 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:40:37,641 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:40:37,642 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098024617_65.jpg' 2025-07-21 19:40:37,912 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:40:37,912 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:40:37,912 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:40:38,251 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:40:38,251 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:40:38,251 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:40:38,251 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:40:38,644 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:40:38,644 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:40:39,001 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:40:39,002 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:40:39,002 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:40:39,002 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:40:39,002 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:40:39,266 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:40:39,266 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:40:39,267 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098024961_557.jpg' 2025-07-21 19:40:39,334 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:40:39,334 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:40:39,334 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:40:39,675 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:40:39,675 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:40:39,675 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:40:39,675 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:40:40,060 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:40:40,060 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:40:40,414 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:40:40,415 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:40:40,415 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:40:40,415 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:40:40,415 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:40:40,671 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:40:40,672 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:40:40,673 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098025129_232.jpg' 2025-07-21 19:40:40,962 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:40:40,962 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:40:40,963 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:40:41,301 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:40:41,301 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:40:41,301 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:40:41,301 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:40:41,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-21 19:40:41,683 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:40:42,038 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:40:42,038 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-21 19:40:42,038 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-21 19:40:42,049 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:254] - INFO: Cross-validation failed for face ROI. Face confirmed in ROI: True, Cigarette found in ROI: False. Ignoring results for this face. 2025-07-21 19:40:42,049 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:257] - Processed all faces. Final targets_output_list contains 0 cigarette detections after all logical checks. 2025-07-21 19:40:42,049 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:40:42,049 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:40:42,296 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:40:42,297 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:40:42,298 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098025268_416.jpg' 2025-07-21 19:40:42,586 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:40:42,586 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:40:42,586 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:40:42,927 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:40:42,927 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:40:42,927 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:40:42,927 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:40:43,318 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:40:43,319 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19: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': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:40:43,674 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:40:43,674 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:40:43,674 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:40:43,674 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:40:43,926 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:40:43,926 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:40:43,927 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098026084_131.jpg' 2025-07-21 19:40:44,000 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:40:44,000 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:40:44,001 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:40:44,339 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:40:44,340 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:40:44,340 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:40:44,340 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:40:44,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-21 19:40:44,746 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:40:45,122 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:40:45,122 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 19:40:45,122 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:40:45,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-21 19:40:45,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-21 19:40:45,384 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:40:45,384 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:40:45,385 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098036931_467.jpg' 2025-07-21 19:40:45,460 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:40:45,460 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:40:45,460 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:40:45,801 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:40:45,801 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:40:45,801 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:40:45,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-21 19:40:46,178 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:40:46,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-21 19:40:46,527 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:40:46,527 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:40:46,527 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:40:46,527 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:40:46,527 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:40:46,778 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:40:46,779 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:40:47,348 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098047183_724.jpg' 2025-07-21 19:40:47,423 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:40:47,423 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:40:47,423 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:40:47,767 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:40:47,767 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:40:47,768 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:40:47,768 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:40:48,153 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:40:48,153 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:40:48,507 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:40:48,507 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:40:48,507 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:40:48,507 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:40:48,507 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:40:48,761 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:40:48,762 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:40:48,763 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098047382_879.jpg' 2025-07-21 19:40:48,836 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:40:48,836 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:40:48,836 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:40:49,175 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:40:49,176 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:40:49,176 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:40:49,176 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:40:49,569 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:40:49,570 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:40:49,927 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:40:49,928 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:40:49,928 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:40:49,928 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:40:49,928 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:40:50,190 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:40:50,190 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:40:50,191 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098047717_720.jpg' 2025-07-21 19:40:50,595 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:40:50,595 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:40:50,595 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:40:50,948 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:40:50,948 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:40:50,948 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:40:50,948 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:40:51,335 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:40:51,335 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:40:51,688 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:40:51,688 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:40:51,688 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:40:51,688 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:40:51,688 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:40:51,953 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:40:51,954 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:40:51,955 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098047723_861.jpg' 2025-07-21 19:40:52,034 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:40:52,034 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:40:52,034 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:40:52,384 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:40:52,384 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:40:52,384 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:40:52,384 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:40:52,788 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:40:52,789 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:40:53,140 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:40:53,140 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:40:53,140 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:40:53,140 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:40:53,140 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:40:53,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-21 19:40:53,400 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:40:53,402 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098047922_481.jpg' 2025-07-21 19:40:53,486 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:40:53,486 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:40:53,486 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:40:53,821 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:40:53,821 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:40:53,821 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:40:53,821 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:40:54,200 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:40:54,200 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:40:54,554 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:40:54,554 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:40:54,554 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:40:54,554 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:40:54,554 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:40:54,808 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:40:54,808 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:40:54,809 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098049520_325.jpg' 2025-07-21 19:40:54,881 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:40:54,881 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:40:54,881 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:40:55,225 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:40:55,226 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:40:55,226 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:40:55,226 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:40:55,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-21 19:40:55,614 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:40:55,976 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:40:55,976 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:40: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-21 19:40: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-21 19:40: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-21 19:40:56,232 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:40:56,232 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:41:11,216 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098071046_229.jpg' 2025-07-21 19:41:11,297 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:41:11,297 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:41:11,298 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:41:11,722 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:41:11,722 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:41:11,722 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:41:11,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-21 19:41:12,142 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:41:12,142 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:41:12,497 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:41:12,498 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 19:41:12,498 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:41:12,498 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:41:12,498 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:41:12,749 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:41:12,749 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:41:12,751 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098071106_986.jpg' 2025-07-21 19:41:12,837 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:41:12,837 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:41:12,837 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:41:13,175 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:41:13,176 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:41:13,176 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:41:13,176 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:41:13,565 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:41:13,566 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:41:13,922 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:41:13,922 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:41:13,922 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:41:13,922 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:41:13,922 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:41:14,174 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:41:14,174 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:41:14,175 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098072537_326.jpg' 2025-07-21 19:41:14,254 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:41:14,255 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:41:14,255 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:41:14,592 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:41:14,592 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:41:14,592 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:41:14,592 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:41:14,980 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:41:14,980 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:41:15,332 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:41:15,332 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:41:15,332 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:41:15,332 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:41:15,332 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:41:15,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-21 19:41:15,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-21 19:41:34,989 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098094731_970.jpg' 2025-07-21 19:41:35,074 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:41:35,074 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:41:35,074 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:41:35,514 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:41:35,514 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:41:35,514 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:41:35,514 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:41:35,914 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:41:35,914 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:41:36,268 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:41:36,268 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:41:36,268 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:41:36,268 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:41:36,268 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:41:36,526 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:41:36,526 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:41:37,133 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098096934_3.jpg' 2025-07-21 19:41:37,226 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:41:37,226 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:41:37,226 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:41:37,592 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:41:37,592 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:41:37,592 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:41:37,592 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:41:37,986 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:41:37,986 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:41:38,341 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:41:38,341 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:41:38,341 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:41:38,341 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:41:38,341 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:41:38,597 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:41:38,597 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:48:22,955 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098502843_972.jpg' 2025-07-21 19:48:23,455 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:48:23,455 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:48:23,455 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:48:23,916 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:48:23,916 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:48:23,917 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:48:23,917 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:48:24,310 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:48:24,310 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:48:24,663 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:48:24,663 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:48:24,663 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:48:24,663 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:48:24,663 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:48:24,931 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:48:24,931 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:48:24,932 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098502814_396.jpg' 2025-07-21 19:48:25,184 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:48:25,184 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:48:25,184 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:48:25,542 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:48:25,542 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:48:25,542 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:48:25,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-21 19:48:25,932 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:48:25,932 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:48:26,286 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:48:26,286 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:48:26,286 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:48:26,286 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:48:26,286 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:48:26,541 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:48:26,541 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:48:26,542 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098502929_998.jpg' 2025-07-21 19:48:26,865 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:48:26,865 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:48:26,865 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:48:27,216 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:48:27,216 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:48:27,216 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:48:27,216 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:48:27,601 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:48:27,601 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:48:27,953 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:48:27,953 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:48:27,953 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:48:27,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-21 19:48:27,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-21 19:48:28,217 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:48:28,217 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:48:28,218 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098503206_227.jpg' 2025-07-21 19:48:28,492 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:48:28,492 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:48:28,492 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:48:28,836 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:48:28,836 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:48:28,836 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:48:28,836 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:48:29,225 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:48:29,225 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:48:29,577 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:48:29,578 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 19:48:29,578 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:48:29,578 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:48:29,578 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:48:29,832 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:48:29,832 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:48:29,834 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098503323_896.jpg' 2025-07-21 19:48:29,904 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:48:29,904 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:48:29,904 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:48:30,237 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:48:30,238 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:48:30,238 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:48:30,238 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:48:30,626 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:48:30,626 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:48: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-21 19:48:30,980 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:48:30,980 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:48:30,980 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:48:30,980 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:48:31,235 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:48:31,235 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:48:31,236 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098503708_878.jpg' 2025-07-21 19:48:31,309 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:48:31,309 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:48:31,310 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:48:31,651 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:48:31,651 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:48:31,651 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:48: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-21 19:48:32,035 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:48:32,036 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:48:32,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-21 19:48:32,391 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:48:32,391 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:48:32,391 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:48:32,391 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:48:32,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-21 19:48:32,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-21 19:48:32,644 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098503644_807.jpg' 2025-07-21 19:48:32,934 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:48:32,934 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:48:32,934 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:48:33,269 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:48:33,269 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:48:33,269 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:48:33,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-21 19:48:33,650 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:48:33,650 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:48:34,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-21 19:48:34,003 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:48:34,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-21 19:48:34,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-21 19:48:34,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-21 19:48:34,258 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:48:34,259 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:48:34,260 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098503836_710.jpg' 2025-07-21 19:48:34,328 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:48:34,328 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:48:34,328 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:48:34,510 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:48:34,510 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:48:34,510 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:48:34,510 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:48:34,638 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:48:34,638 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:48:34,831 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:48:34,831 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:48:34,831 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:48:34,831 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:48:34,832 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:48:34,863 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:48:34,864 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:48:34,865 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098503946_221.jpg' 2025-07-21 19:48:34,943 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:48:34,944 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:48:34,944 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:48:35,291 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:48:35,292 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:48:35,292 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:48:35,292 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:48:35,680 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:48:35,680 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:48:36,031 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:48:36,031 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:48:36,031 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:48:36,031 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:48:36,031 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:48:36,280 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:48:36,280 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:48:36,281 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098504027_818.jpg' 2025-07-21 19:48:36,566 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:48:36,567 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:48:36,567 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:48:36,904 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:48:36,904 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:48:36,904 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:48:36,905 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:48:37,296 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:48:37,297 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:48:37,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-21 19:48:37,656 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:48:37,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-21 19:48:37,656 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:48:37,656 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:48:37,932 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:48:37,932 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:48:37,934 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098504099_660.jpg' 2025-07-21 19:48:38,186 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:48:38,187 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:48:38,187 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:48:38,529 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:48:38,529 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:48:38,529 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:48:38,529 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:48:38,913 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:48:38,913 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:48:39,267 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:48:39,267 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 19:48:39,267 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:48:39,267 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:48:39,267 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:48:39,521 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:48:39,521 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:48:39,523 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098504416_158.jpg' 2025-07-21 19:48:39,584 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:48:39,584 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:48:39,584 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:48:39,923 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:48:39,923 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:48:39,923 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:48:39,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-21 19:48:40,311 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:48:40,311 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:48:40,667 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:48:40,667 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:48:40,667 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:48:40,667 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:48:40,667 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:48:40,927 - WARNING - [utils.fire_smoke_detector] - [fire_smoke_detector._run_sahi_and_process_results:53] - SAHI Raw: Detected class ID 2 for UltralyticsDetectionModel is out of range for model_class_names: ['fire', 'smoggy']. Ignoring. 2025-07-21 19:48:40,927 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:48:40,927 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:48:40,928 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098504465_251.jpg' 2025-07-21 19:48:41,200 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:48:41,200 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:48:41,200 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:48:41,552 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:48:41,553 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:48:41,553 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:48:41,553 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:48: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-21 19:48:41,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-21 19:48:42,291 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:48:42,291 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:48:42,291 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:48:42,291 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:48:42,291 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:48:42,556 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:48:42,556 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:48:42,557 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098505011_145.jpg' 2025-07-21 19:48:42,794 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:48:42,794 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:48:42,794 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:48:43,142 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:48:43,143 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:48:43,143 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:48:43,143 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:48:43,526 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:48:43,526 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:48:43,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-21 19:48:43,883 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:48:43,883 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:48:43,883 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:48:43,883 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:48:44,145 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:48:44,145 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:48:44,147 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098505583_657.jpg' 2025-07-21 19:48:44,422 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:48:44,422 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:48:44,422 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:48:44,768 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:48:44,768 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:48:44,768 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:48:44,768 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:48:45,165 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:48:45,166 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:48:45,518 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:48:45,519 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:48:45,519 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:48:45,519 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:48:45,519 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:48:45,783 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:48:45,783 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:48:45,784 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098516281_284.jpg' 2025-07-21 19:48:45,858 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:48:45,858 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:48:45,858 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:48:46,197 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:48:46,197 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:48:46,197 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:48:46,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-21 19:48:46,606 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:48:46,606 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:48:46,962 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:48:46,962 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:48:46,962 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:48:46,962 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:48:46,962 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:48:47,224 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:48:47,224 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:48:47,226 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098526570_819.jpg' 2025-07-21 19:48:47,300 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:48:47,300 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:48:47,300 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:48:47,639 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:48:47,640 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:48:47,640 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:48:47,640 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:48:48,040 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:48:48,041 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:48:48,393 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:48:48,393 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:48:48,393 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:48:48,393 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:48:48,393 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:48:48,649 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:48:48,650 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:48:48,651 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098526789_676.jpg' 2025-07-21 19:48:48,710 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:48:48,710 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:48:48,710 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:48:49,051 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:48:49,051 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:48:49,052 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:48:49,052 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:48:49,442 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:48:49,442 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:48:49,795 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:48:49,795 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:48:49,795 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:48:49,795 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:48:49,795 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:48:50,049 - WARNING - [utils.fire_smoke_detector] - [fire_smoke_detector._run_sahi_and_process_results:53] - SAHI Raw: Detected class ID 2 for UltralyticsDetectionModel is out of range for model_class_names: ['fire', 'smoggy']. Ignoring. 2025-07-21 19:48:50,049 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:48:50,049 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:48:50,050 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098526841_960.jpg' 2025-07-21 19:48:50,124 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:48:50,125 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:48:50,125 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:48:50,466 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:48:50,466 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:48:50,466 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:48:50,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-21 19:48:50,851 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:48:50,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-21 19:48:51,208 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:48:51,208 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:48:51,208 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:48:51,208 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:48:51,208 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:48:51,470 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:48:51,470 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:48:51,471 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098527233_400.jpg' 2025-07-21 19:48:51,553 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:48:51,553 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:48:51,553 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:48:51,895 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:48:51,895 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:48:51,895 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:48:51,895 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:48:52,279 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:48:52,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-21 19:48:52,629 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:48:52,629 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:48:52,629 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:48:52,629 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:48:52,629 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:48:52,879 - WARNING - [utils.fire_smoke_detector] - [fire_smoke_detector._run_sahi_and_process_results:53] - SAHI Raw: Detected class ID 2 for UltralyticsDetectionModel is out of range for model_class_names: ['fire', 'smoggy']. Ignoring. 2025-07-21 19:48:52,879 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:48:52,879 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:48:52,880 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098527698_174.jpg' 2025-07-21 19:48:52,965 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:48:52,965 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:48:52,965 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:48:53,303 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:48:53,303 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:48:53,303 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:48:53,303 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:48:53,698 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:48:53,698 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:48:54,050 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:48:54,050 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:48:54,050 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:48:54,050 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:48:54,050 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:48:54,307 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:48:54,307 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:48:54,308 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098531874_567.jpg' 2025-07-21 19:48:54,379 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:48:54,379 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:48:54,379 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:48:54,720 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:48:54,720 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:48:54,720 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:48:54,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-21 19:48:55,108 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:48:55,108 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:48:55,460 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:48:55,460 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:48:55,460 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:48:55,460 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:48:55,460 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:48:55,729 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:48:55,729 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:49:11,482 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098551290_553.jpg' 2025-07-21 19:49:11,565 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:49:11,566 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:49:11,566 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:49:11,909 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:49:11,909 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:49:11,909 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:49:11,910 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:49:12,300 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:49:12,300 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:49:12,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-21 19:49:12,653 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:49:12,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-21 19:49:12,653 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:49:12,653 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:49:12,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-21 19:49:12,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-21 19:49:15,126 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098554970_411.jpg' 2025-07-21 19:49:15,198 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:49:15,198 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:49:15,198 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:49:15,552 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:49:15,553 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:49:15,553 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:49:15,553 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:49:15,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-21 19:49:15,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-21 19:49:16,287 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:49:16,288 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:49:16,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-21 19:49:16,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-21 19:49:16,288 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:49:16,547 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:49:16,547 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:49:35,422 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098575216_713.jpg' 2025-07-21 19:49:35,505 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:49:35,506 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:49:35,506 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:49:35,949 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:49:35,949 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:49:35,950 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:49: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-21 19:49:36,335 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:49:36,336 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:49:36,691 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:49:36,691 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:49:36,691 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:49:36,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-21 19:49: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-21 19:49: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-21 19:49: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-21 19:49:42,125 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098581982_617.jpg' 2025-07-21 19:49:42,201 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:49:42,201 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:49:42,201 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:49:42,571 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:49:42,571 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:49:42,571 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:49:42,571 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:49:42,955 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:49:42,955 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:49:43,310 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:49:43,311 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:49:43,311 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:49:43,311 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:49:43,311 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:49:43,574 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:49:43,574 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:56:23,003 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098982804_966.jpg' 2025-07-21 19:56:23,518 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:56:23,518 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:56:23,518 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:56:23,956 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:56:23,956 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:56:23,956 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:56:23,956 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:56:24,338 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:56:24,338 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:56:24,690 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:56:24,691 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:56:24,691 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:56:24,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-21 19:56:24,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-21 19:56:24,950 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:56:24,950 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:56:24,951 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098982926_800.jpg' 2025-07-21 19:56:25,207 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:56:25,208 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:56:25,208 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:56:25,570 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:56:25,571 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:56:25,571 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:56:25,571 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:56:25,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-21 19:56:25,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-21 19:56:26,312 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:56:26,313 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:56:26,313 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:56:26,313 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:56:26,313 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:56:26,578 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:56:26,578 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:56:26,579 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098983074_273.jpg' 2025-07-21 19:56:26,875 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:56:26,875 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:56:26,875 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:56:27,236 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:56:27,236 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:56:27,236 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:56:27,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-21 19:56:27,628 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:56:27,629 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:56:27,983 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:56:27,983 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:56:27,983 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:56:27,983 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:56:27,983 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:56:28,238 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:56:28,238 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:56:28,339 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098983074_868.jpg' 2025-07-21 19:56:28,658 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:56:28,658 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:56:28,658 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:56:29,008 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:56:29,008 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:56:29,008 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:56:29,008 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:56:29,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-21 19:56:29,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-21 19:56:29,746 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:56:29,746 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:56:29,746 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:56:29,746 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:56:29,746 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:56:30,012 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:56:30,012 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:56:30,013 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098983370_414.jpg' 2025-07-21 19:56:30,327 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:56:30,328 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:56:30,328 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:56:30,688 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:56:30,688 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:56:30,688 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:56:30,688 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:56:31,074 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:56:31,075 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:56:31,428 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:56:31,428 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:56: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-21 19:56: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-21 19:56: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-21 19:56:31,684 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:56:31,685 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:56:31,686 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098983549_739.jpg' 2025-07-21 19:56:31,759 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:56:31,759 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:56:31,759 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:56:32,114 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:56:32,114 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:56:32,114 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:56:32,114 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:56:32,504 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:56:32,504 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:56:32,859 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:56:32,859 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:56:32,859 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:56:32,859 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:56:32,859 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:56:33,118 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:56:33,119 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:56:33,120 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098983814_166.jpg' 2025-07-21 19:56:33,383 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:56:33,383 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:56:33,383 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:56:33,567 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:56:33,567 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:56:33,567 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:56:33,567 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:56:33,689 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:56:33,690 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:56:33,881 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:56:33,881 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:56:33,881 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:56:33,881 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:56:33,881 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:56:33,914 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:56:33,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-21 19:56:33,915 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098983812_8.jpg' 2025-07-21 19:56:34,265 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:56:34,265 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:56:34,265 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:56:34,449 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:56:34,449 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:56:34,449 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:56:34,449 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:56:34,576 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:56:34,576 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:56:34,770 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:56:34,770 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:56:34,770 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:56:34,770 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:56:34,770 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:56:34,801 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:56:34,801 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:56:34,802 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098983863_952.jpg' 2025-07-21 19:56:35,079 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:56:35,079 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:56:35,079 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:56:35,423 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:56:35,424 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:56:35,424 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:56:35,424 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:56:35,806 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:56:35,806 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:56:36,159 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:56:36,160 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:56:36,160 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:56:36,160 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:56:36,160 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:56:36,432 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:56:36,432 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:56:36,433 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098983805_331.jpg' 2025-07-21 19:56:36,529 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:56:36,529 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:56:36,529 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:56:36,876 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:56:36,877 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:56:36,877 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:56:36,877 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:56:37,266 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:56:37,266 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:56:37,620 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:56:37,620 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:56:37,620 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:56:37,620 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:56:37,620 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:56:37,876 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:56:37,876 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:56:37,877 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098984024_442.jpg' 2025-07-21 19:56:38,191 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:56:38,191 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:56:38,191 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:56:38,530 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:56:38,530 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:56:38,530 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:56:38,530 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:56:38,914 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:56:38,914 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:56:39,266 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:56:39,266 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:56:39,266 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:56:39,266 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:56:39,266 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:56:39,528 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:56:39,528 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:56:39,530 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098984311_990.jpg' 2025-07-21 19:56:39,619 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:56:39,619 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:56:39,619 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:56:39,962 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:56:39,962 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:56:39,962 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:56:39,962 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:56:40,344 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:56:40,344 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:56:40,696 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:56:40,696 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:56:40,696 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:56:40,696 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:56:40,696 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:56:40,945 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:56:40,945 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:56:40,946 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098984630_257.jpg' 2025-07-21 19:56:41,024 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:56:41,025 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:56:41,025 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:56:41,365 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:56:41,365 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:56:41,365 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:56:41,365 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:56:41,755 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:56:41,755 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:56:42,109 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:56:42,109 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:56:42,109 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:56:42,109 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:56:42,109 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:56:42,368 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 1 fire/smoke targets for API response. 2025-07-21 19:56:43,509 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098984745_26.jpg' 2025-07-21 19:56:43,582 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:56:43,582 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:56:43,582 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:56:43,932 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:56:43,933 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:56:43,933 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:56:43,933 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:56:44,329 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:56:44,329 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:56:44,680 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:56:44,680 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:56: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-21 19:56: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-21 19:56: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-21 19:56:44,927 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:56:44,927 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:56:44,928 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098985389_874.jpg' 2025-07-21 19:56:45,009 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:56:45,009 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:56:45,009 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:56:45,348 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:56:45,348 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:56:45,348 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:56:45,348 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:56:45,739 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:56:45,739 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-21 19:56:45,739 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:56:45,739 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:56:45,739 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:56:45,994 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:56:45,994 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:56:45,996 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753098999298_464.jpg' 2025-07-21 19:56:46,070 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:56:46,070 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:56:46,070 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:56:46,408 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:56:46,408 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:56:46,408 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:56:46,409 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:56:46,801 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:56:46,801 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:56:47,159 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:56:47,159 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:56:47,160 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:56:47,160 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:56:47,160 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:56:47,414 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:56:47,414 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:56:47,417 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753099006404_182.jpg' 2025-07-21 19:56:47,703 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:56:47,703 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:56:47,703 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:56:48,042 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:56:48,042 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:56:48,042 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:56:48,042 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:56:48,427 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:56:48,428 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:56:48,787 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:56:48,787 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:56:48,787 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:56:48,787 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:56:48,787 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:56:49,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-21 19:56:49,046 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:56:49,047 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753099007585_741.jpg' 2025-07-21 19:56:49,111 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:56:49,111 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:56:49,111 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:56:49,465 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:56:49,466 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:56:49,466 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:56:49,466 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:56:49,846 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:56:49,846 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:56:50,200 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:56:50,200 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:56:50,200 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:56:50,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-21 19:56:50,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-21 19:56:50,464 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:56:50,465 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:56:50,466 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753099007584_222.jpg' 2025-07-21 19:56:50,724 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:56:50,724 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:56:50,724 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:56:51,070 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:56:51,070 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:56:51,073 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:56:51,073 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:56:51,462 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:56: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-21 19:56:51,817 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:56:51,817 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:56:51,817 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:56:51,817 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:56:51,817 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:56:52,075 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:56:52,076 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:56:52,077 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753099008324_698.jpg' 2025-07-21 19:56:52,158 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:56:52,158 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:56:52,158 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:56:52,499 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:56:52,499 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:56:52,499 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:56:52,499 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:56:52,893 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:56:52,893 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:56:53,247 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:56:53,247 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:56:53,247 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:56:53,247 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:56:53,247 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:56:53,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-21 19:56:53,506 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:56:53,507 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753099009272_296.jpg' 2025-07-21 19:56:53,587 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:56:53,588 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:56:53,588 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:56:53,937 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:56:53,938 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:56:53,938 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:56:53,938 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:56:54,322 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:56:54,323 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:56:54,673 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:56:54,673 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:56:54,673 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:56:54,674 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:56:54,674 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:56:54,928 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:56:54,928 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:57:03,645 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753099023458_88.jpg' 2025-07-21 19:57:03,730 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:57:03,731 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:57:03,731 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:57:04,081 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:57:04,082 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:57:04,082 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:57:04,082 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:57:04,470 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:57:04,471 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:57:04,827 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:57:04,827 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:57:04,827 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:57:04,827 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:57:04,827 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:57:05,085 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:57:05,086 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:57:10,972 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753099030828_548.jpg' 2025-07-21 19:57:11,225 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:57:11,225 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:57:11,225 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:57:11,566 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:57:11,566 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:57:11,566 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:57:11,566 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:57:11,951 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:57:11,951 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:57:12,307 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:57:12,307 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:57:12,307 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:57:12,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-21 19:57:12,308 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:57:12,566 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:57:12,567 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:57:12,799 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753099032619_781.jpg' 2025-07-21 19:57:12,878 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:57:12,878 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:57:12,878 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:57:13,218 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:57:13,218 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:57:13,218 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:57:13,218 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:57:13,602 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:57:13,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-21 19:57:13,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-21 19:57:13,958 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:57:13,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-21 19:57:13,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-21 19:57:13,959 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:57:14,213 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:57:14,213 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:57:27,365 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753099047191_116.jpg' 2025-07-21 19:57:27,440 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:57:27,440 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:57:27,440 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:57:27,859 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:57:27,859 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:57:27,859 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:57:27,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-21 19:57:28,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-21 19:57:28,248 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-21 19:57:28,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-21 19:57:28,603 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:57:28,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-21 19:57:28,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-21 19:57:28,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-21 19:57:28,859 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:57:28,859 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-21 19:57:37,024 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-21/sxt_1753099056776_276.jpg' 2025-07-21 19:57:37,102 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-21 19:57:37,102 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-21 19:57:37,102 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-21 19:57:37,444 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-21 19:57:37,444 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-21 19:57:37,444 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-21 19:57:37,444 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-21 19:57:37,839 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:57:37,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-21 19:57:38,193 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-21 19:57:38,193 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-21 19:57:38,193 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-21 19:57:38,193 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-21 19:57:38,193 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-21 19:57:38,448 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-21 19:57:38,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 07:00:23,347 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753138823153_533.jpg' 2025-07-22 07:00:23,926 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:00:23,926 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:00:23,927 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:00:24,283 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:00:24,283 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:00:24,283 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:00:24,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 07:00:24,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 07:00:24,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 07:00:25,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 07:00:25,039 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:00:25,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 07:00:25,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 07:00:25,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 07:00:25,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 07:00:25,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 07:00:25,299 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753138823207_180.jpg' 2025-07-22 07:00:25,715 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:00:25,715 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:00:25,715 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:00:26,058 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:00:26,058 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:00:26,059 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:00:26,059 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:00:26,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 07:00:26,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 07:00:26,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 07:00:26,804 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:00:26,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 07:00:26,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 07:00:26,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 07:00:27,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 07:00:27,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 07:00:27,062 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753138823486_386.jpg' 2025-07-22 07:00:27,482 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:00:27,482 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:00:27,482 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:00:27,820 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:00:27,820 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:00:27,820 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:00:27,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 07:00:28,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 07:00:28,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 07:00:28,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 07:00:28,558 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:00:28,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 07:00:28,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 07:00:28,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 07:00:28,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 07:00:28,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 07:00:28,815 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753138823737_794.jpg' 2025-07-22 07:00:28,891 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:00:28,891 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:00:28,892 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:00:29,234 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:00:29,234 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:00:29,234 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:00:29,234 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:00:29,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 07:00:29,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 07:00:29,970 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:00:29,971 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:00:29,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 07:00:29,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 07:00:29,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 07:00:30,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 07:00:30,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 07:00:30,224 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753138823845_549.jpg' 2025-07-22 07:00:30,479 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:00:30,479 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:00:30,479 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:00:30,823 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:00:30,823 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:00:30,823 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:00:30,823 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:00:31,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 07:00:31,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 07:00:31,565 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:00:31,565 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:00:31,565 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:00:31,565 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:00:31,565 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:00:31,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 07:00:31,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 07:00:31,820 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753138823908_305.jpg' 2025-07-22 07:00:31,898 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:00:31,898 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:00:31,898 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:00:32,239 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:00:32,240 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:00:32,240 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:00:32,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 07:00:32,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 07:00:32,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 07:00:32,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 07:00:32,978 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:00:32,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 07:00:32,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 07:00:32,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 07:00:33,235 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 07:00:33,235 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 07:00:33,236 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753138824003_903.jpg' 2025-07-22 07:00:33,648 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:00:33,648 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:00:33,648 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:00:33,990 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:00:33,990 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:00:33,990 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:00:33,990 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:00:34,373 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:00:34,373 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:00:34,724 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:00:34,725 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:00:34,725 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:00:34,725 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:00:34,725 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:00:34,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 07:00:34,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 07:00:34,983 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753138824252_753.jpg' 2025-07-22 07:00:35,064 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:00:35,064 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:00:35,064 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:00:35,406 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:00:35,407 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:00:35,407 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:00:35,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 07:00:35,794 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:00:35,794 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:00:36,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 07:00:36,149 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:00:36,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 07:00:36,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 07:00:36,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 07:00:36,405 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 07:00:36,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 07:00:36,407 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753138824595_210.jpg' 2025-07-22 07:00:36,834 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:00:36,835 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:00:36,835 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:00:37,172 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:00:37,172 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:00:37,172 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:00:37,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 07:00:37,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 07:00:37,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 07:00:37,907 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:00:37,908 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:00:37,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 07:00:37,908 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:00:37,908 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:00:38,160 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 07:00:38,160 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 07:00:38,161 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753138824684_336.jpg' 2025-07-22 07:00:38,395 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:00:38,395 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:00:38,395 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:00:38,736 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:00:38,736 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:00:38,736 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:00:38,736 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:00:39,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 07:00:39,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 07:00:39,476 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:00:39,476 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:00:39,476 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:00:39,476 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:00:39,476 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:00:39,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 07:00:39,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 07:00:39,735 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753138824692_868.jpg' 2025-07-22 07:00:40,129 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:00:40,129 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:00:40,129 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:00:40,312 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:00:40,312 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:00:40,313 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:00:40,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 07:00:40,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 07:00:40,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 07:00:40,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 07:00:40,637 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:00:40,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 07:00:40,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 07:00:40,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 07:00:40,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 07:00:40,670 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 07:00:40,671 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753138824725_823.jpg' 2025-07-22 07:00:40,945 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:00:40,945 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:00:40,945 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:00:41,290 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:00:41,291 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:00:41,291 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:00:41,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 07:00:41,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 07:00:41,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 07:00:42,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 07:00:42,033 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:00:42,033 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:00:42,033 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:00:42,033 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:00:42,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 07:00:42,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 07:00:42,284 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753138824978_96.jpg' 2025-07-22 07:00:42,361 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:00:42,361 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:00:42,361 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:00:42,701 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:00:42,701 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:00:42,701 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:00:42,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 07:00:43,105 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:00:43,106 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:00:43,460 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:00:43,463 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:00: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 07:00: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 07:00: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 07:00:43,742 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 07:00:43,742 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 07:00:43,743 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753138825457_219.jpg' 2025-07-22 07:00:43,835 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:00:43,835 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:00:43,835 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:00:44,177 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:00:44,177 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:00:44,177 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:00:44,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 07:00:44,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 07:00:44,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 07:00:44,919 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:00:44,919 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:00:44,919 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:00:44,919 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:00:44,919 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:00:45,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 07:00:45,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 07:00:45,178 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753138825825_676.jpg' 2025-07-22 07:00:45,260 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:00:45,261 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:00:45,261 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:00:45,598 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:00:45,599 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:00:45,599 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:00:45,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 07:00:45,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 07:00:45,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 07:00:46,338 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:00:46,338 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:00:46,338 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:00:46,338 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:00:46,338 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:00:46,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 07:00:46,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 07:00:46,594 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753138826576_167.jpg' 2025-07-22 07:00:46,672 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:00:46,672 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:00:46,672 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:00:47,018 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:00:47,019 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:00:47,019 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:00:47,019 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:00:47,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 07:00:47,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 07:00:47,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 07:00:47,754 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:00:47,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 07:00:47,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 07:00:47,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 07:00:48,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 07:00:48,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 07:00:48,015 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753138847188_459.jpg' 2025-07-22 07:00:48,091 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:00:48,092 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:00:48,092 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:00:48,439 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:00:48,439 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:00:48,439 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:00:48,439 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:00:48,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 07:00:48,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 07:00:49,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 07:00:49,174 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:00:49,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 07:00:49,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 07:00:49,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 07:00:49,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 07:00:49,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 07:00:49,436 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753138847139_851.jpg' 2025-07-22 07:00:49,689 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:00:49,689 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:00:49,689 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:00:50,035 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:00:50,035 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:00:50,035 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:00:50,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 07:00:50,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 07:00:50,437 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:00:50,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 07:00:50,790 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:00:50,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 07:00:50,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 07:00:50,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 07:00:51,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 07:00:51,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 07:00:51,054 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753138847290_102.jpg' 2025-07-22 07:00:51,131 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:00:51,131 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:00:51,131 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:00:51,471 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:00:51,471 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:00:51,471 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:00:51,472 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:00:51,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 07:00:51,877 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:00:52,232 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:00:52,232 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:00:52,232 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:00:52,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 07:00:52,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 07:00:52,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 07:00:52,493 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 07:00:52,494 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753138848365_320.jpg' 2025-07-22 07:00:52,605 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:00:52,605 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:00:52,605 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:00:52,943 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:00:52,943 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:00:52,944 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:00: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 07:00:53,342 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:00:53,342 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:00:53,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 07:00:53,692 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:00:53,692 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:00:53,692 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:00:53,692 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:00:53,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 07:00:53,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 07:00:53,949 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753138848570_951.jpg' 2025-07-22 07:00:54,032 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:00:54,032 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:00:54,032 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:00:54,375 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:00:54,376 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:00:54,376 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:00:54,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 07:00:54,765 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:00:54,765 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:00:55,119 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:00:55,119 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:00:55,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 07:00:55,119 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:00:55,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 07:00:55,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 07:00:55,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 07:00:55,375 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753138850275_930.jpg' 2025-07-22 07:00:55,452 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:00:55,452 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:00:55,452 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:00:55,793 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:00:55,793 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:00:55,793 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:00:55,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 07:00:56,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 07:00:56,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 07:00:56,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 07:00:56,528 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:00:56,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 07:00:56,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 07:00:56,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 07:00:56,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 07:00:56,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 07:01:11,199 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753138871027_237.jpg' 2025-07-22 07:01:11,487 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:01:11,487 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:01:11,487 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:01:11,890 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:01:11,891 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:01:11,891 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:01:11,891 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:01:12,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 07:01:12,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 07:01:12,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 07:01:12,621 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:01:12,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 07:01:12,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 07:01:12,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 07:01:12,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 07:01:12,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 07:01:15,401 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753138875233_443.jpg' 2025-07-22 07:01:15,485 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:01:15,486 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:01:15,486 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:01:15,823 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:01:15,824 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:01:15,824 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:01:15,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 07:01:16,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 07:01:16,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 07:01:16,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 07:01:16,563 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:01:16,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 07:01:16,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 07:01:16,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 07:01:16,821 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 07:01:16,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 07:01:16,822 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753138875447_379.jpg' 2025-07-22 07:01:16,892 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:01:16,893 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:01:16,893 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:01:17,233 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:01:17,233 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:01:17,233 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:01:17,234 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:01:17,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 07:01:17,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 07:01:17,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 07:01:17,974 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:01:17,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 07:01:17,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 07:01:17,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 07:01:18,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 07:01:18,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 07:01:34,077 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753138893905_18.jpg' 2025-07-22 07:01:34,160 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:01:34,160 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:01:34,160 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:01:34,587 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:01:34,587 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:01:34,588 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:01:34,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 07:01:34,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 07:01:34,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 07:01:35,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 07:01:35,327 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:01:35,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 07:01:35,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 07:01:35,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 07:01:35,579 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 07:01:35,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 07:01:40,747 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753138900531_686.jpg' 2025-07-22 07:01:40,826 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:01:40,826 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:01:40,826 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:01:41,183 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:01:41,183 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:01:41,183 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:01: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 07:01:41,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 07:01:41,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 07:01:41,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 07:01:41,926 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:01:41,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 07:01:41,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 07:01:41,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 07:01: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 07:01: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 07:08:23,063 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753139302869_340.jpg' 2025-07-22 07:08:23,579 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:08:23,579 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:08:23,580 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:08:24,018 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:08:24,019 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:08:24,019 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:08:24,019 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:08:24,405 - 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 07:08:24,405 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 07:08:24,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 07:08:24,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 07:08:24,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 07:08:24,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 07:08:24,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 07:08:24,659 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753139303072_822.jpg' 2025-07-22 07:08:24,921 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:08:24,921 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:08:24,921 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:08:25,281 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:08:25,281 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:08:25,281 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:08:25,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 07:08:25,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 07:08:25,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 07:08:26,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 07:08:26,026 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:08:26,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 07:08:26,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 07:08:26,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 07:08:26,287 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 07:08:26,287 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 07:08:26,288 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753139303118_741.jpg' 2025-07-22 07:08:26,591 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:08:26,591 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:08:26,591 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:08:26,947 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:08:26,947 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:08:26,947 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:08:26,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 07:08:27,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 07:08:27,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 07:08:27,693 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:08:27,694 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:08:27,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 07:08:27,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 07:08:27,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 07:08:27,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 07:08:27,952 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 07:08:27,953 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753139303103_825.jpg' 2025-07-22 07:08:28,249 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:08:28,250 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:08:28,250 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:08:28,607 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:08:28,607 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:08:28,607 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:08:28,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 07:08:28,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 07:08:28,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 07:08:29,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 07:08:29,342 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:08:29,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 07:08:29,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 07:08:29,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 07:08:29,603 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 07:08: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 07:08: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_1753139303612_92.jpg' 2025-07-22 07:08:29,882 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:08:29,882 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:08:29,882 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:08:30,319 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:08:30,319 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:08:30,319 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:08:30,319 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:08:30,708 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:08:30,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 07:08:31,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 07:08:31,062 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:08:31,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 07:08:31,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 07:08:31,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 07:08:31,316 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 07:08:31,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 07:08:31,318 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753139303671_650.jpg' 2025-07-22 07:08:31,383 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:08:31,383 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:08:31,383 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:08:31,569 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:08:31,569 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:08:31,569 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:08:31,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 07:08:31,695 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:08:31,695 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:08:31,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 07:08:31,887 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:08:31,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 07:08:31,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 07:08:31,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 07:08:31,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 07:08:31,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 07:08:31,920 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753139303697_216.jpg' 2025-07-22 07:08:32,004 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:08:32,004 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:08:32,004 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:08:32,349 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:08:32,350 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:08:32,350 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:08: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 07:08:32,741 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:08:32,742 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:08:33,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 07:08:33,094 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:08:33,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 07:08:33,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 07:08:33,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 07:08:33,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 07:08:33,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 07:08:33,354 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753139304075_31.jpg' 2025-07-22 07:08:33,662 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:08:33,662 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:08:33,663 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:08:34,095 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:08:34,095 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:08:34,095 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:08:34,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 07:08:34,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 07:08:34,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 07:08:34,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 07:08:34,832 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:08:34,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 07:08:34,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 07:08:34,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 07:08:35,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 07:08:35,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 07:08:35,087 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753139303903_154.jpg' 2025-07-22 07:08:35,357 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:08:35,357 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:08:35,357 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:08:35,704 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:08:35,704 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:08:35,704 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:08:35,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 07:08:36,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 07:08:36,091 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:08:36,448 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:08:36,448 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:08:36,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 07:08:36,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 07:08:36,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 07:08:36,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 07:08:36,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 07:08:36,703 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753139304094_867.jpg' 2025-07-22 07:08:36,790 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:08:36,790 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:08:36,790 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:08:37,147 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:08:37,147 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:08:37,147 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:08:37,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 07:08:37,538 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:08:37,538 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:08:37,890 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:08:37,890 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:08:37,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 07:08:37,891 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:08:37,891 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:08:38,151 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 07:08:38,151 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 07:08:38,152 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753139304231_529.jpg' 2025-07-22 07:08:38,425 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:08:38,426 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:08:38,426 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:08:38,609 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:08:38,610 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:08:38,610 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:08:38,610 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:08:38,731 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:08:38,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 07:08:38,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 07:08:38,925 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:08:38,925 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:08:38,925 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:08:38,925 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:08:38,956 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 07:08:38,956 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 07:08:38,958 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753139304362_106.jpg' 2025-07-22 07:08:39,033 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:08:39,033 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:08:39,033 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:08:39,451 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:08:39,451 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:08:39,451 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:08:39,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 07:08:39,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 07:08:39,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 07:08:40,187 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:08:40,188 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:08:40,188 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:08:40,188 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:08:40,188 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:08:40,446 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 07:08:40,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 07:08:40,447 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753139304568_312.jpg' 2025-07-22 07:08:40,518 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:08:40,518 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:08:40,518 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:08:40,859 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:08:40,859 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:08:40,859 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:08:40,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 07:08:41,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 07:08:41,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 07:08:41,688 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:08:41,689 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:08:41,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 07:08:41,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 07:08:41,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 07:08:41,945 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 07:08:41,945 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 07:08:41,946 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753139304425_679.jpg' 2025-07-22 07:08:42,032 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:08:42,032 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:08:42,032 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:08:42,376 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:08:42,376 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:08:42,377 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:08:42,377 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:08:42,766 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:08:42,767 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:08:43,121 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:08:43,121 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-22 07:08:43,121 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-22 07:08:43,131 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:254] - INFO: Cross-validation failed for face ROI. Face confirmed in ROI: False, Cigarette found in ROI: False. Ignoring results for this face. 2025-07-22 07:08:43,131 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:257] - Processed all faces. Final targets_output_list contains 0 cigarette detections after all logical checks. 2025-07-22 07:08:43,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 07:08:43,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 07:08:43,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 07:08:43,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 07:08:43,387 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753139304756_653.jpg' 2025-07-22 07:08:43,652 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:08:43,652 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:08:43,652 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:08:44,004 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:08:44,004 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:08:44,004 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:08:44,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 07:08:44,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 07:08:44,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 07:08:44,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 07:08:44,747 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:08:44,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 07:08:44,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 07:08:44,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 07:08: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 07:08: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 07:08: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_1753139304905_806.jpg' 2025-07-22 07:08:45,096 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:08:45,097 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:08:45,097 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:08:45,452 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:08:45,452 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:08:45,452 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:08:45,452 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:08:45,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 07:08:45,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 07:08:46,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 07:08:46,190 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:08:46,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 07:08:46,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 07:08:46,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 07:08:46,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 07:08:46,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 07:08:46,459 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753139306272_502.jpg' 2025-07-22 07:08:46,538 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:08:46,538 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:08:46,538 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:08:46,901 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:08:46,901 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:08:46,901 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:08:46,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 07:08:47,292 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:08:47,292 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:08:47,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 07:08:47,648 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:08:47,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 07:08:47,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 07:08:47,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 07:08:47,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 07:08:47,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 07:08:47,903 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753139327290_41.jpg' 2025-07-22 07:08:47,977 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:08:47,977 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:08:47,977 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:08:48,329 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:08:48,329 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:08:48,329 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:08:48,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 07:08:48,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 07:08:48,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 07:08:49,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 07:08:49,105 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:08:49,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 07:08:49,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 07:08:49,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 07:08:49,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 07:08:49,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 07:08:49,427 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753139327304_75.jpg' 2025-07-22 07:08:49,689 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:08:49,689 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:08:49,689 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:08:50,047 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:08:50,047 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:08:50,047 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:08:50,047 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:08:50,495 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:08:50,495 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:08:50,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 07:08:50,850 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:08:50,850 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:08:50,850 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:08:50,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 07:08:51,105 - 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 07:08:51,105 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 07:08:51,105 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 07:08:51,106 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753139327429_70.jpg' 2025-07-22 07:08:51,385 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:08:51,385 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:08:51,385 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:08:51,742 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:08:51,742 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:08:51,742 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:08:51,742 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:08:52,133 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:08:52,133 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:08:52,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 07:08:52,488 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:08:52,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 07:08:52,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 07:08:52,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 07:08:52,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 07:08:52,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 07:08:52,755 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753139328242_801.jpg' 2025-07-22 07:08:52,835 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:08:52,835 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:08:52,835 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:08:53,191 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:08:53,191 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:08:53,191 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:08:53,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 07:08:53,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 07:08:53,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 07:08:53,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 07:08:53,928 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:08:53,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 07:08:53,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 07:08:53,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 07:08:54,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 07:08:54,302 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 07:08:54,303 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753139329045_246.jpg' 2025-07-22 07:08:54,387 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:08:54,387 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:08:54,387 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:08:54,741 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:08:54,742 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:08:54,742 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:08:54,742 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:08:55,124 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:08:55,124 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:08:55,478 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:08:55,478 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:08:55,478 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:08:55,478 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:08:55,478 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:08:55,740 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 07:08:55,740 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 07:08:55,741 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753139335375_471.jpg' 2025-07-22 07:08:55,817 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:08:55,818 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:08:55,818 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:08:56,178 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:08:56,178 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:08:56,178 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:08:56,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 07:08:56,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 07:08:56,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 07:08:56,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 07:08:56,924 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:08:56,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 07:08:56,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 07:08:56,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 07:08:57,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 07:08:57,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 07:09:11,296 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753139351067_149.jpg' 2025-07-22 07:09:11,399 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:09:11,399 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:09:11,399 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:09:11,796 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:09:11,796 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:09:11,796 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:09:11,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 07:09:12,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 07:09:12,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 07:09:12,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 07:09:12,533 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:09:12,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 07:09:12,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 07:09:12,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 07:09:12,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 07:09:12,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 07:09:13,613 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753139353440_848.jpg' 2025-07-22 07:09:13,689 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:09:13,689 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:09:13,689 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:09:14,044 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:09:14,044 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:09:14,044 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:09:14,044 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:09:14,427 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:09:14,428 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:09:14,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 07:09:14,783 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:09:14,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 07:09:14,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 07:09:14,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 07:09:15,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 07:09:15,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 07:09:34,698 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753139374510_993.jpg' 2025-07-22 07:09:34,777 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:09:34,777 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:09:34,777 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:09:35,208 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:09:35,209 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:09:35,209 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:09:35,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 07:09:35,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 07:09:35,596 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:09:35,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 07:09:35,948 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:09:35,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 07:09:35,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 07:09:35,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 07:09:36,214 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 07:09:36,214 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 07:09:48,943 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753139388772_795.jpg' 2025-07-22 07:09:49,036 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:09:49,036 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:09:49,036 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:09:49,393 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:09:49,393 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:09:49,393 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:09:49,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 07:09:49,780 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:09:49,780 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:09:50,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 07:09:50,132 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:09:50,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 07:09:50,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 07:09:50,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 07:09:50,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 07:09:50,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 07:16:22,808 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753139782662_41.jpg' 2025-07-22 07:16:23,374 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:16:23,374 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:16:23,374 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:16:23,785 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:16:23,785 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:16:23,785 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:16:23,785 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:16:24,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 07:16:24,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 07:16:24,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 07:16:24,522 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:16:24,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 07:16:24,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 07:16:24,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 07:16:24,783 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 07:16:24,783 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 07:16:24,784 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753139782809_575.jpg' 2025-07-22 07:16:25,080 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:16:25,080 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:16:25,080 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:16:25,439 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:16:25,440 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:16:25,440 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:16:25,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 07:16:25,827 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:16:25,827 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:16:26,184 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:16:26,184 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:16:26,184 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:16:26,184 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:16:26,184 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:16:26,442 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 07:16:26,442 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 07:16:26,443 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753139782796_76.jpg' 2025-07-22 07:16:26,802 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:16:26,802 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:16:26,802 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:16:27,244 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:16:27,245 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:16:27,245 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:16:27,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 07:16:27,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 07:16:27,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 07:16:28,057 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:16:28,057 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:16:28,057 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:16:28,057 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:16:28,057 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:16:28,320 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 07:16:28,320 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 07:16:28,322 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753139782905_615.jpg' 2025-07-22 07:16:28,596 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:16:28,596 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:16:28,596 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:16:28,948 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:16:28,948 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:16:28,949 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:16:28,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 07:16:29,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 07:16:29,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 07:16:29,690 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:16:29,690 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 07:16: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 07:16: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 07:16: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 07:16:29,946 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 07:16:29,946 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 07:16:29,947 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753139783174_607.jpg' 2025-07-22 07:16:30,274 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:16:30,275 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:16:30,275 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:16:30,632 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:16:30,633 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:16:30,633 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:16:30,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 07:16:31,021 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:16:31,021 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:16:31,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 07:16:31,374 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:16:31,374 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:16:31,374 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:16:31,374 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:16:31,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 07:16:31,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 07:16:31,631 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753139783536_890.jpg' 2025-07-22 07:16:31,876 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:16:31,876 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:16:31,876 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:16:32,062 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:16:32,062 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:16:32,063 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:16:32,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 07:16:32,185 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:16:32,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 07:16:32,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 07:16:32,380 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:16:32,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 07:16:32,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 07:16:32,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 07:16:32,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 07:16:32,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 07:16:32,414 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753139783612_244.jpg' 2025-07-22 07:16:32,685 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:16:32,685 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:16:32,685 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:16:33,030 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:16:33,030 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:16:33,030 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:16:33,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 07:16:33,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 07:16:33,418 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:16:33,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 07:16:33,768 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:16:33,768 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:16:33,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 07:16:33,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 07:16:34,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 07:16:34,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 07:16:34,030 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753139783565_102.jpg' 2025-07-22 07:16:34,110 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:16:34,110 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:16:34,110 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:16:34,449 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:16:34,449 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:16:34,449 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:16:34,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 07:16:34,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 07:16:34,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 07:16:35,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 07:16:35,193 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:16:35,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 07:16:35,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 07:16:35,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 07:16:35,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 07:16:35,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 07:16:35,453 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753139783813_81.jpg' 2025-07-22 07:16:35,791 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:16:35,791 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:16:35,791 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:16:35,974 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:16:35,974 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:16:35,975 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:16:35,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 07:16:36,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 07:16:36,103 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:16:36,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 07:16:36,294 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:16:36,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 07:16:36,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 07:16:36,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 07:16:36,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 07:16:36,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 07:16:36,326 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753139783830_59.jpg' 2025-07-22 07:16:36,570 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:16:36,570 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:16:36,570 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:16:36,920 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:16:36,920 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:16:36,920 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:16:36,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 07:16:37,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 07:16:37,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 07:16:37,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 07:16:37,662 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:16:37,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 07:16:37,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 07:16:37,662 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:16:37,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 07:16:37,918 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 07:16:37,919 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753139783802_622.jpg' 2025-07-22 07:16:38,211 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:16:38,211 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:16:38,211 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:16:38,550 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:16:38,550 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:16:38,550 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:16:38,551 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:16:38,941 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:16:38,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 07:16:39,297 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:16:39,297 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:16:39,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 07:16:39,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 07:16:39,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 07:16:39,552 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 07:16:39,552 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 07:16:39,553 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753139784092_578.jpg' 2025-07-22 07:16:39,625 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:16:39,625 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:16:39,625 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:16:39,966 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:16:39,966 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:16:39,966 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:16:39,966 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:16:40,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 07:16:40,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 07:16:40,706 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:16:40,706 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:16:40,706 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:16:40,706 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:16:40,706 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:16:40,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 07:16:40,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 07:16:40,961 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753139784532_99.jpg' 2025-07-22 07:16:41,216 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:16:41,216 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:16:41,216 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:16:41,554 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:16:41,554 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:16:41,554 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:16:41,554 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:16:41,938 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:16: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 07:16:42,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 07:16:42,294 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:16:42,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 07:16:42,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 07:16:42,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 07:16:42,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 07:16:42,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 07:16:42,552 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753139784705_327.jpg' 2025-07-22 07:16:42,622 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:16:42,623 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:16:42,623 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:16:42,969 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:16:42,969 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:16:42,969 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:16:42,969 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:16:43,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 07:16:43,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 07:16:43,704 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:16:43,704 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:16:43,704 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:16:43,704 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:16:43,704 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:16:43,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 07:16:43,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 07:16:43,958 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753139784713_632.jpg' 2025-07-22 07:16:44,035 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:16:44,035 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:16:44,035 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:16:44,373 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:16:44,374 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:16:44,374 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:16:44,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 07:16:44,766 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:16:44,766 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:16:45,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 07:16:45,122 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:16:45,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 07:16:45,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 07:16:45,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 07:16:45,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 07:16:45,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 07:16:45,377 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753139785609_444.jpg' 2025-07-22 07:16:45,452 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:16:45,453 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:16:45,453 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:16:45,798 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:16:45,798 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:16:45,798 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:16:45,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 07:16:46,180 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:16:46,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 07:16:46,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 07:16:46,533 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:16:46,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 07:16:46,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 07:16:46,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 07:16:46,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 07:16:46,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 07:16:47,143 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753139806893_623.jpg' 2025-07-22 07:16:47,221 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:16:47,221 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:16:47,221 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:16:47,558 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:16:47,558 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:16:47,558 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:16:47,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 07:16:47,941 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:16:47,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 07:16:48,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 07:16:48,293 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:16:48,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 07:16:48,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 07:16:48,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 07:16:48,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 07:16:48,554 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 07:16:48,555 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753139806967_505.jpg' 2025-07-22 07:16:48,633 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:16:48,634 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:16:48,634 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:16:48,981 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:16:48,981 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:16:48,981 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:16:48,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 07:16:49,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 07:16:49,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 07:16:49,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 07:16:49,777 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:16:49,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 07:16:49,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 07:16:49,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 07:16:50,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 07:16:50,036 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 07:16:50,037 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753139808155_244.jpg' 2025-07-22 07:16:50,123 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:16:50,123 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:16:50,123 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:16:50,460 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:16:50,460 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:16:50,460 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:16:50,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 07:16:50,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 07:16:50,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 07:16:51,199 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 07:16:51,199 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 07:16:51,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 07:16:51,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 07:16:51,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 07:16:51,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 07:16:51,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 07:16:51,463 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753139808552_708.jpg' 2025-07-22 07:16:51,538 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:16:51,538 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:16:51,538 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:16:51,939 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:16:51,939 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:16:51,939 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:16:51,939 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:16:52,325 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:16:52,326 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:16:52,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 07:16:52,678 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:16:52,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 07:16:52,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 07:16:52,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 07:16:53,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 07:16:53,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 07:16:54,254 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753139814068_951.jpg' 2025-07-22 07:16:54,333 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:16:54,333 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:16:54,333 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:16:54,683 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:16:54,683 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:16:54,683 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:16:54,683 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:16:55,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 07:16:55,075 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:16:55,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 07:16:55,428 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:16:55,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 07:16:55,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 07:16:55,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 07:16:55,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 07:16:55,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 07:16:59,948 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753139819638_61.jpg' 2025-07-22 07:17:00,027 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:17:00,027 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:17:00,027 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:17:00,375 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:17:00,375 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:17:00,375 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:17:00,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 07:17:00,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 07:17:00,763 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:17:01,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 07:17:01,121 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:17:01,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 07:17:01,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 07:17:01,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 07:17:01,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 07:17:01,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 07:17:11,376 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753139831131_129.jpg' 2025-07-22 07:17:11,463 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:17:11,464 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:17:11,464 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:17:11,803 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:17:11,803 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:17:11,803 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:17:11,803 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:17:12,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 07:17:12,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 07:17:12,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 07:17:12,546 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:17:12,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 07:17:12,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 07:17:12,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 07:17:12,806 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 07:17:12,806 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 07:17:16,727 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753139836521_71.jpg' 2025-07-22 07:17:16,805 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:17:16,805 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:17:16,805 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:17:17,156 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:17:17,156 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:17:17,156 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:17:17,156 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:17:17,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 07:17:17,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 07:17:17,906 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:17:17,906 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:17:17,906 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:17:17,906 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:17:17,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 07:17:18,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 07:17:18,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 07:17:25,105 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753139844890_850.jpg' 2025-07-22 07:17:25,182 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:17:25,182 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:17:25,182 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:17:25,519 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:17:25,519 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:17:25,520 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:17:25,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 07:17:25,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 07:17:25,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 07:17:26,263 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:17:26,264 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:17:26,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 07:17:26,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 07:17:26,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 07:17:26,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 07:17:26,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 07:17:34,439 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753139854258_675.jpg' 2025-07-22 07:17:34,514 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:17:34,514 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:17:34,514 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:17:34,861 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:17:34,861 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:17:34,861 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:17:34,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 07:17:35,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 07:17:35,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 07:17:35,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 07:17:35,599 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:17:35,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 07:17:35,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 07:17:35,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 07:17:35,858 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 07:17:35,858 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 07:17:50,106 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753139869918_869.jpg' 2025-07-22 07:17:50,194 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:17:50,194 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:17:50,195 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:17:50,618 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:17:50,619 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:17:50,619 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:17:50,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 07:17:51,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 07:17:51,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 07:17:51,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 07:17:51,390 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:17:51,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 07:17:51,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 07:17:51,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 07:17:51,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 07:17:51,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 07:24:23,094 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753140262890_82.jpg' 2025-07-22 07:24:23,585 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:24:23,585 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:24:23,585 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:24:24,020 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:24:24,020 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:24:24,021 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:24:24,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 07:24:24,408 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:24:24,408 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:24:24,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 07:24:24,761 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:24:24,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 07:24:24,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 07:24:24,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 07:24:25,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 07:24:25,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 07:24:25,016 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753140263283_628.jpg' 2025-07-22 07:24:25,269 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:24:25,269 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:24:25,269 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:24:25,609 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:24:25,609 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:24:25,609 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:24:25,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 07:24:25,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 07:24:25,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 07:24:26,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 07:24:26,344 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:24:26,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 07:24:26,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 07:24:26,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 07:24:26,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 07:24:26,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 07:24:26,599 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753140263315_761.jpg' 2025-07-22 07:24:26,874 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:24:26,874 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:24:26,874 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:24:27,221 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:24:27,221 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:24:27,221 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:24:27,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 07:24:27,611 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:24:27,611 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:24:27,964 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:24:27,964 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:24:27,964 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:24:27,965 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:24:27,965 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:24:28,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 07:24:28,229 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 07:24:28,230 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753140263363_964.jpg' 2025-07-22 07:24:28,492 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:24:28,492 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:24:28,492 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:24:28,829 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:24:28,829 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:24:28,829 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:24:28,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 07:24:29,210 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:24:29,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 07:24:29,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 07:24:29,564 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:24:29,564 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:24:29,564 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:24:29,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 07:24:29,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 07:24:29,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 07:24:29,821 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753140263370_767.jpg' 2025-07-22 07:24:29,899 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:24:29,899 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:24:29,899 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:24:30,247 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:24:30,248 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:24:30,248 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:24:30,248 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:24:30,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 07:24:30,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 07:24:30,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 07:24:30,984 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:24:30,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 07:24:30,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 07:24:30,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 07:24:31,237 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 07:24:31,237 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 07:24:31,238 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753140263537_898.jpg' 2025-07-22 07:24:31,315 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:24:31,315 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:24:31,315 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:24:31,652 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:24:31,652 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:24:31,652 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:24:31,652 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:24:32,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 07:24:32,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 07: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': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:24:32,390 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:24:32,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 07:24:32,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 07:24:32,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 07:24:32,649 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 07:24:32,649 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 07:24:32,651 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753140263536_29.jpg' 2025-07-22 07:24:32,728 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:24:32,728 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:24:32,728 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:24:33,075 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:24:33,075 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:24:33,075 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:24:33,076 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:24:33,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 07:24:33,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 07:24:33,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 07:24:33,816 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:24:33,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 07:24:33,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 07:24:33,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 07:24:34,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 07:24:34,071 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 07:24:34,072 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753140263541_756.jpg' 2025-07-22 07:24:34,351 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:24:34,351 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:24:34,351 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:24:34,690 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:24:34,690 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:24:34,691 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:24:34,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 07:24:35,075 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:24:35,075 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:24:35,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 07:24:35,426 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:24:35,426 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:24:35,426 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:24:35,426 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:24:35,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 07:24:35,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 07:24:35,682 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753140263811_606.jpg' 2025-07-22 07:24:35,934 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:24:35,935 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:24:35,935 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:24:36,279 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:24:36,279 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:24:36,279 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:24:36,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 07:24:36,668 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:24:36,668 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:24:37,024 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:24:37,024 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:24:37,024 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:24:37,024 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:24:37,024 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:24:37,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 07:24:37,280 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 07:24:37,281 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753140264152_61.jpg' 2025-07-22 07:24:37,568 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:24:37,568 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:24:37,568 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:24:37,912 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:24:37,912 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:24:37,912 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:24:37,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 07:24:38,299 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:24:38,299 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:24:38,648 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 07:24:38,649 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 07:24:38,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 07:24:38,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 07:24:38,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 07:24:38,907 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 07:24:38,907 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 07:24:38,909 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753140264287_529.jpg' 2025-07-22 07:24:38,994 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:24:38,994 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:24:38,994 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:24:39,344 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:24:39,344 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:24:39,344 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:24:39,344 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:24:39,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 07:24:39,728 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:24: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 07:24:40,079 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:24:40,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 07:24:40,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 07:24:40,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 07:24:40,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 07:24:40,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 07:24:40,334 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753140264892_9.jpg' 2025-07-22 07:24:40,413 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:24:40,413 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:24:40,413 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:24:40,751 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:24:40,751 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:24:40,751 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:24:40,751 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:24:41,140 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:24:41,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 07:24:41,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 07:24:41,499 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:24:41,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 07:24:41,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 07:24:41,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 07:24:41,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 07:24:41,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 07:24:41,767 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753140265254_3.jpg' 2025-07-22 07:24:42,006 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:24:42,006 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:24:42,006 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:24:42,358 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:24:42,358 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:24:42,358 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:24:42,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 07:24:42,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 07:24:42,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 07:24:43,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 07:24:43,100 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:24:43,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 07:24:43,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 07:24:43,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 07:24:43,357 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 07:24:43,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 07:24:43,359 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753140265539_482.jpg' 2025-07-22 07:24:43,441 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:24:43,441 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:24:43,441 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:24:43,779 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:24:43,779 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:24:43,779 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:24:43,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 07:24:44,166 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:24:44,166 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:24:44,520 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:24:44,520 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:24:44,520 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:24:44,520 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:24:44,520 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:24:44,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 07:24:44,779 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 07:24:44,780 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753140267132_528.jpg' 2025-07-22 07:24:45,009 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:24:45,009 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:24:45,009 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:24:45,193 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:24:45,194 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:24:45,194 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:24:45,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 07:24:45,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 07:24:45,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 07:24:45,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 07:24:45,510 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:24:45,510 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:24:45,510 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:24:45,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 07:24:45,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 07:24:45,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 07:24:46,785 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753140286610_510.jpg' 2025-07-22 07:24:46,863 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:24:46,863 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:24:46,863 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:24:47,215 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:24:47,216 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:24:47,216 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:24:47,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 07:24:47,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 07:24:47,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 07:24:47,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 07:24:47,959 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:24:47,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 07:24:47,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 07:24:47,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 07:24:48,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 07:24:48,215 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 07:24:48,216 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753140286735_328.jpg' 2025-07-22 07:24:48,288 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:24:48,289 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:24:48,289 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:24:48,627 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:24:48,627 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:24:48,627 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:24:48,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 07:24:49,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 07:24:49,020 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:24:49,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 07:24:49,374 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:24:49,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 07:24:49,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 07:24:49,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 07:24:49,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 07:24:49,632 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 07:24:49,633 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753140287129_68.jpg' 2025-07-22 07:24:49,709 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:24:49,709 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:24:49,709 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:24:50,047 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:24:50,047 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:24:50,047 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:24:50,047 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:24:50,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 07:24:50,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 07:24:50,800 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:24:50,801 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 07:24:50,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 07:24:50,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 07:24:50,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 07:24:51,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 07:24:51,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 07:24:51,068 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753140287324_793.jpg' 2025-07-22 07:24:51,156 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:24:51,156 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:24:51,156 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:24:51,496 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:24:51,497 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:24:51,497 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:24:51,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 07:24:51,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 07:24:51,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 07:24:52,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 07:24:52,301 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:24:52,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 07:24:52,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 07:24:52,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 07:24:52,571 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 07:24:52,571 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 07:24:52,572 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753140289227_822.jpg' 2025-07-22 07:24:52,648 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:24:52,648 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:24:52,648 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:24:52,988 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:24:52,988 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:24:52,988 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:24:52,988 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:24:53,392 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:24:53,392 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:24:53,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 07:24:53,747 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:24:53,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 07:24:53,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 07:24:53,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 07:24:54,011 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 07:24:54,011 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 07:24:54,012 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753140290177_181.jpg' 2025-07-22 07:24:54,091 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:24:54,091 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:24:54,091 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:24:54,431 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:24:54,432 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:24:54,432 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:24:54,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 07:24: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 07:24: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 07:24:55,183 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:24:55,184 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:24:55,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 07:24:55,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 07:24:55,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 07:24:55,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 07:24:55,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 07:25:11,442 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753140311111_544.jpg' 2025-07-22 07:25:11,715 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:25:11,716 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:25:11,716 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:25:12,058 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:25:12,058 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:25:12,058 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:25:12,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 07:25:12,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 07:25:12,459 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:25:12,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 07:25:12,812 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:25:12,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 07:25:12,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 07:25:12,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 07:25:13,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 07:25:13,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 07:25:13,976 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753140313777_302.jpg' 2025-07-22 07:25:14,047 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:25:14,047 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:25:14,047 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:25:14,387 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:25:14,387 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:25:14,387 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:25:14,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 07:25:14,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 07:25:14,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 07:25:15,150 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:25:15,150 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:25:15,150 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:25:15,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 07:25:15,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 07:25:15,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 07:25:15,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 07:25:21,689 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753140321481_752.jpg' 2025-07-22 07:25:21,768 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:25:21,768 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:25:21,768 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:25:22,113 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:25:22,114 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:25:22,114 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:25:22,114 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:25:22,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 07:25:22,509 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:25:22,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 07:25:22,859 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:25:22,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 07:25:22,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 07:25:22,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 07:25:23,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 07:25:23,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 07:25:34,347 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753140334157_214.jpg' 2025-07-22 07:25:34,417 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:25:34,417 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:25:34,417 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:25:34,760 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:25:34,761 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:25:34,761 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:25:34,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 07:25:35,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 07:25:35,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 07:25:35,511 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:25:35,511 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:25:35,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 07:25:35,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 07:25:35,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 07:25:35,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 07:25:35,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 07:25:47,324 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753140347070_539.jpg' 2025-07-22 07:25:47,414 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:25:47,414 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:25:47,414 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:25:47,836 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:25:47,836 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:25:47,836 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:25:47,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 07:25:48,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 07:25:48,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 07:25:48,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 07:25:48,592 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:25:48,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 07:25:48,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 07:25:48,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 07:25:48,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 07:25:48,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 07:32:23,281 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753140743119_623.jpg' 2025-07-22 07:32:24,001 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:32:24,001 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:32:24,001 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:32:24,411 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:32:24,411 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:32:24,411 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:32:24,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 07:32:24,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 07:32:24,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 07:32:25,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 07:32:25,174 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:32:25,175 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:32:25,175 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:32:25,175 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:32:25,438 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 07:32:25,438 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 07:32:25,440 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753140743106_343.jpg' 2025-07-22 07:32:25,526 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:32:25,526 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:32:25,526 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:32:25,863 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:32:25,864 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:32:25,864 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:32:25,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 07:32:26,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 07:32:26,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 07:32:26,611 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 07:32:26,612 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 07:32:26,612 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:32:26,612 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:32:26,612 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:32:26,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 07:32:26,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 07:32:26,878 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753140743146_790.jpg' 2025-07-22 07:32:26,954 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:32:26,954 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:32:26,954 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:32:27,294 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:32:27,294 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:32:27,294 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:32:27,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 07:32:27,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 07:32:27,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 07:32:28,045 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:32:28,045 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:32:28,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 07:32:28,045 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:32:28,045 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:32:28,313 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 07:32:28,313 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 07:32:28,314 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753140743355_815.jpg' 2025-07-22 07:32:28,621 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:32:28,622 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:32:28,622 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:32:28,963 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:32:28,963 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:32:28,963 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:32:28,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 07:32:29,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 07:32:29,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 07:32:29,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 07:32:29,722 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:32:29,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 07:32:29,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 07:32:29,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 07:32:29,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 07:32:29,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 07:32:29,987 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753140743350_800.jpg' 2025-07-22 07:32:30,304 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:32:30,304 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:32:30,304 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:32:30,643 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:32:30,643 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:32:30,643 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:32:30,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 07:32:31,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 07:32:31,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 07:32:31,401 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:32:31,401 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:32:31,401 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:32:31,401 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:32:31,401 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:32:31,666 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 07:32:31,666 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 07:32:31,668 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753140743446_257.jpg' 2025-07-22 07:32:31,746 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:32:31,746 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:32:31,746 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:32:32,087 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:32:32,087 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:32:32,087 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:32:32,087 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:32: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 07:32: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 07:32:32,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 07:32:32,834 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:32:32,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 07:32:32,835 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:32:32,835 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:32:33,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 07:32:33,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 07:32:33,099 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753140743467_152.jpg' 2025-07-22 07:32:33,175 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:32:33,175 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:32:33,175 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:32:33,521 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:32:33,521 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:32:33,522 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:32:33,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 07:32:33,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 07:32:33,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 07:32:34,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 07:32:34,284 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:32:34,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 07:32:34,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 07:32:34,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 07:32:34,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 07:32:34,548 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 07:32:34,549 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753140743662_44.jpg' 2025-07-22 07:32:34,847 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:32:34,847 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:32:34,847 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:32:35,185 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:32:35,185 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:32:35,185 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:32:35,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 07:32:35,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 07:32:35,582 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:32:35,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 07:32:35,936 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:32:35,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 07:32:35,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 07:32:35,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 07:32:36,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 07:32:36,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 07:32:36,201 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753140743790_139.jpg' 2025-07-22 07:32:36,450 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:32:36,450 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:32:36,450 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:32:36,786 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:32:36,787 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:32:36,787 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:32:36,787 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:32:37,181 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:32:37,181 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:32: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 07:32:37,535 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:32: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 07:32: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 07:32:37,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 07:32:37,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 07:32:37,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 07:32:37,799 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753140744001_186.jpg' 2025-07-22 07:32:38,060 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:32:38,060 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:32:38,060 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:32:38,401 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:32:38,401 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:32:38,401 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:32:38,401 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:32:38,798 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:32:38,798 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:32:39,147 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:32:39,147 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:32:39,147 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:32:39,147 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:32:39,147 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:32:39,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 07:32:39,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 07:32:39,410 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753140744190_381.jpg' 2025-07-22 07:32:39,726 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:32:39,726 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:32:39,726 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:32:39,907 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:32:39,907 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:32:39,907 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:32:39,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 07:32:40,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 07:32:40,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 07:32:40,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 07:32:40,230 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:32:40,231 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:32:40,231 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:32:40,231 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:32:40,262 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 07:32:40,262 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 07:32:40,263 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753140744363_231.jpg' 2025-07-22 07:32:40,342 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:32:40,342 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:32:40,342 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:32:40,700 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:32:40,701 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:32:40,701 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:32: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 07:32:41,096 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:32:41,097 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:32:41,451 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:32:41,451 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:32:41,451 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:32:41,451 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:32:41,451 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:32:41,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 07:32:41,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 07:32:41,716 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753140744447_613.jpg' 2025-07-22 07:32:42,000 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:32:42,000 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:32:42,000 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:32:42,331 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:32:42,331 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:32:42,332 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:32:42,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 07:32:42,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 07:32:42,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 07:32:43,057 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:32:43,057 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:32:43,057 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:32:43,057 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:32:43,057 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:32:43,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 07:32:43,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 07:32:43,309 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753140744710_990.jpg' 2025-07-22 07:32:43,394 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:32:43,394 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:32:43,394 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:32:43,730 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:32:43,730 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:32:43,730 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:32:43,730 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:32:44,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 07:32:44,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 07:32:44,465 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:32:44,465 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:32:44,465 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:32:44,466 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:32:44,466 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:32:44,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 07:32:44,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 07:32:44,724 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753140744777_206.jpg' 2025-07-22 07:32:44,800 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:32:44,800 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:32:44,800 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:32:45,137 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:32:45,137 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:32:45,137 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:32:45,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 07:32:45,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 07:32:45,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 07:32:45,879 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:32:45,880 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:32:45,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 07:32:45,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 07:32:45,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 07:32: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 07:32:46,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 07:32:46,142 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753140747679_526.jpg' 2025-07-22 07:32:46,228 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:32:46,229 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:32:46,229 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:32:46,576 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:32:46,576 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:32:46,576 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:32:46,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 07:32:46,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 07:32:46,954 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:32:47,304 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:32:47,304 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:32:47,304 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:32:47,304 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:32:47,305 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:32:47,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 07:32:47,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 07:32:48,224 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753140767828_80.jpg' 2025-07-22 07:32:48,311 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:32:48,311 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:32:48,311 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:32:48,648 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:32:48,649 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:32:48,649 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:32:48,649 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:32:49,032 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:32:49,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 07:32:49,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 07:32:49,385 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:32:49,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 07:32:49,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 07:32:49,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 07:32:49,645 - 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 07:32:49,646 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 07:32:49,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 07:32:49,647 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753140768039_148.jpg' 2025-07-22 07:32:49,722 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:32:49,722 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:32:49,722 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:32:50,067 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:32:50,067 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:32:50,067 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:32:50,067 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:32:50,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 07:32:50,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 07:32:50,803 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:32:50,803 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:32:50,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 07:32:50,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 07:32:50,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 07:32: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 07:32: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 07:32:51,060 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753140768440_838.jpg' 2025-07-22 07:32:51,145 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:32:51,145 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:32:51,145 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:32:51,478 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:32:51,479 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:32:51,479 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:32:51,479 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:32:51,861 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:32:51,861 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:32:52,213 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 07:32:52,213 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 07:32:52,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 07:32:52,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 07:32:52,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 07:32:52,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 07:32:52,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 07:32:52,471 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753140768939_274.jpg' 2025-07-22 07:32:52,546 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:32:52,547 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:32:52,547 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:32:52,981 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:32:52,981 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:32:52,981 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:32:52,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 07:32:53,388 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:32:53,388 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:32:53,742 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:32:53,742 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:32:53,742 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:32:53,742 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:32:53,742 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:32: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 07:32:54,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 07:32:54,005 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753140772475_280.jpg' 2025-07-22 07:32:54,088 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:32:54,088 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:32:54,088 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:32:54,427 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:32:54,428 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:32:54,428 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:32:54,428 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:32:54,810 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:32:54,810 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:32:55,161 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:32:55,162 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:32:55,162 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:32:55,162 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:32:55,162 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:32: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 07:32: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 07:33:12,722 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753140792372_457.jpg' 2025-07-22 07:33:13,122 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:33:13,122 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:33:13,122 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:33:13,497 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:33:13,497 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:33:13,497 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:33:13,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 07: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': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:33:13,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 07:33:14,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 07:33:14,242 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:33:14,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 07:33:14,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 07:33:14,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 07:33:14,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 07:33:14,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 07:33:14,499 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753140793390_247.jpg' 2025-07-22 07:33:14,570 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:33:14,570 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:33:14,571 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:33:14,909 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:33:14,910 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:33:14,910 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:33:14,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 07:33:15,295 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:33:15,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 07:33:15,645 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:33:15,645 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:33:15,645 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:33:15,645 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:33:15,645 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:33:15,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 07:33:15,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 07:33:36,173 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753140815909_385.jpg' 2025-07-22 07:33:36,251 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:33:36,252 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:33:36,252 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:33:36,697 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:33:36,697 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:33:36,697 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:33:36,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 07:33:37,150 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:33:37,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 07:33:37,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 07:33:37,503 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:33:37,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 07:33:37,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 07:33:37,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 07:33:37,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 07:33:37,763 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 07:40:23,319 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753141223116_314.jpg' 2025-07-22 07:40:23,806 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:40:23,806 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:40:23,806 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:40:24,234 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:40:24,234 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:40:24,234 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:40:24,234 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:40:24,625 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:40:24,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 07:40:24,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 07:40:24,979 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:40:24,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 07:40:24,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 07:40:24,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 07:40:25,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 07:40:25,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 07:40:25,239 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753141223415_540.jpg' 2025-07-22 07:40:25,504 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:40:25,504 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:40:25,504 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:40:25,853 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:40:25,853 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:40:25,854 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:40:25,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 07:40:26,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 07:40:26,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 07:40:26,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 07:40:26,599 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:40:26,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 07:40:26,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 07:40:26,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 07:40: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 07:40:26,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 07:40:26,865 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753141223537_289.jpg' 2025-07-22 07:40:26,945 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:40:26,945 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:40:26,945 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:40:27,287 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:40:27,287 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:40:27,287 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:40:27,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 07:40:27,679 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:40:27,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 07:40:28,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 07:40:28,031 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:40:28,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 07:40:28,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 07:40:28,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 07:40:28,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 07:40:28,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 07:40:28,289 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753141223431_28.jpg' 2025-07-22 07:40:28,527 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:40:28,527 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:40:28,527 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:40:28,878 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:40:28,878 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:40:28,878 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:40:28,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 07:40:29,268 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:40:29,269 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:40:29,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 07:40:29,621 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:40:29,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 07:40:29,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 07:40:29,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 07:40:29,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 07:40:29,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 07:40:29,878 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753141223672_795.jpg' 2025-07-22 07:40:30,150 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:40:30,150 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:40:30,151 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:40:30,488 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:40:30,488 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:40:30,488 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:40:30,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 07:40:30,877 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:40:30,877 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:40:31,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 07:40:31,236 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:40:31,236 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:40:31,236 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:40:31,236 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:40:31,501 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 07:40:31,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 07:40:31,503 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753141223693_538.jpg' 2025-07-22 07:40:31,585 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:40:31,585 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:40:31,585 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:40:31,940 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:40:31,941 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:40:31,941 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:40:31,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 07:40:32,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 07:40:32,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 07:40:32,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 07:40:32,684 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:40:32,684 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:40:32,684 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:40:32,684 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:40:32,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 07:40:32,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 07:40:32,943 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753141223885_188.jpg' 2025-07-22 07:40:33,259 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:40:33,259 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:40:33,259 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:40:33,598 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:40:33,598 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:40:33,598 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:40:33,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 07:40:33,985 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:40:33,985 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:40:34,338 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:40:34,339 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:40:34,339 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:40:34,339 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:40:34,339 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:40:34,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 07:40:34,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 07:40:34,599 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753141223887_134.jpg' 2025-07-22 07:40:34,842 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:40:34,843 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:40:34,843 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:40:35,192 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:40:35,192 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:40:35,192 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:40:35,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 07:40:35,585 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:40:35,585 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:40:35,939 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:40:35,940 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:40:35,942 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:40:35,942 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:40:35,942 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:40:36,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 07:40:36,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 07:40:36,202 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753141223965_39.jpg' 2025-07-22 07:40:36,485 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:40:36,485 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:40:36,485 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:40:36,825 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:40:36,826 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:40:36,826 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:40:36,826 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:40: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 07:40: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 07:40:37,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 07:40:37,561 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:40:37,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 07:40:37,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 07:40:37,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 07:40:37,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 07:40: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 07:40: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_1753141224105_493.jpg' 2025-07-22 07:40:37,885 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:40:37,886 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:40:37,886 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:40:38,069 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:40:38,069 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:40:38,069 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:40:38,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 07:40:38,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 07:40:38,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 07:40:38,387 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:40:38,387 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:40:38,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 07:40:38,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 07:40:38,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 07:40:38,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 07:40:38,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 07:40:38,423 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753141224197_398.jpg' 2025-07-22 07:40:38,663 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:40:38,663 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:40:38,663 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:40:39,012 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:40:39,012 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:40:39,012 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:40:39,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 07:40:39,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 07:40:39,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 07:40:39,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 07:40:39,758 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:40:39,758 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:40:39,758 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:40:39,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 07:40:40,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 07:40:40,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 07:40:40,018 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753141224710_777.jpg' 2025-07-22 07:40:40,253 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:40:40,253 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:40:40,253 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:40:40,596 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:40:40,596 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:40:40,596 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:40:40,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 07:40:40,984 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:40:40,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 07:40:41,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 07:40:41,342 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:40:41,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 07:40:41,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 07:40:41,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 07:40:41,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 07:40:41,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 07:40:41,601 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753141224718_965.jpg' 2025-07-22 07:40:41,685 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:40:41,685 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:40:41,685 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:40:42,026 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:40:42,026 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:40:42,026 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:40:42,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 07:40:42,424 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:40:42,424 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:40:42,780 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:40:42,780 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:40:42,780 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:40:42,780 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:40:42,780 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:40:43,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 07:40:43,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 07:40:43,068 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753141224845_1.jpg' 2025-07-22 07:40:43,145 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:40:43,145 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:40:43,145 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:40:43,485 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:40:43,485 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:40:43,485 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:40:43,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 07:40: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 07:40: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 07:40:44,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 07:40:44,234 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:40:44,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 07:40:44,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 07:40:44,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 07:40:44,496 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 07:40:44,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 07:40:44,498 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753141225317_286.jpg' 2025-07-22 07:40:44,753 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:40:44,753 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:40:44,753 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:40:45,095 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:40:45,095 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:40:45,095 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:40:45,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 07:40:45,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 07:40:45,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 07:40:45,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 07:40:45,857 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:40:45,857 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:40:45,857 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:40:45,857 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:40:46,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 07:40:46,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 07:40:46,124 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753141227935_915.jpg' 2025-07-22 07:40:46,355 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:40:46,355 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:40:46,355 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:40:46,536 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:40:46,536 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:40:46,536 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:40:46,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 07:40:46,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 07:40:46,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 07:40:46,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 07:40:46,856 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:40:46,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 07:40:46,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 07:40:46,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 07:40:46,887 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 07:40:46,887 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 07:40:47,285 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753141247115_194.jpg' 2025-07-22 07:40:47,357 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:40:47,357 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:40:47,357 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:40:47,706 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:40:47,706 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:40:47,706 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:40:47,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 07:40:48,101 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:40:48,101 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:40: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 07:40:48,453 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:40: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 07:40: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 07:40: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 07:40:48,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 07:40:48,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 07:40:48,714 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753141247887_491.jpg' 2025-07-22 07:40:48,788 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:40:48,788 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:40:48,788 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:40:49,126 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:40:49,126 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:40:49,126 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:40:49,126 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:40:49,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 07:40:49,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 07:40:49,866 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:40:49,866 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:40:49,866 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:40:49,866 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:40: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 07:40:50,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 07:40:50,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 07:40: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_1753141248752_984.jpg' 2025-07-22 07:40:50,206 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:40:50,206 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:40:50,206 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:40:50,552 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:40:50,552 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:40:50,553 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:40:50,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 07:40:50,943 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:40:50,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 07:40:51,298 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 07:40:51,298 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 07:40:51,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 07:40:51,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 07:40:51,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 07:40:51,557 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 07:40:51,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 07:40:51,559 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753141248856_733.jpg' 2025-07-22 07:40:51,645 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:40:51,645 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:40:51,645 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:40:51,987 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:40:51,987 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:40:51,987 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:40:51,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 07:40:52,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 07:40:52,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 07:40:52,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 07:40:52,730 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:40:52,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 07:40:52,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 07:40:52,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 07:40:52,991 - 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 07:40:52,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 07:40:52,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 07:41:10,765 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753141270560_161.jpg' 2025-07-22 07:41:10,843 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:41:10,844 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:41:10,844 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:41:11,284 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:41:11,284 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:41:11,284 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:41:11,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 07:41:11,676 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:41:11,676 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:41:12,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 07:41:12,031 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:41:12,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 07:41:12,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 07:41:12,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 07:41:12,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 07:41:12,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 07:41:13,801 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753141273570_439.jpg' 2025-07-22 07:41:13,899 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:41:13,900 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:41:13,900 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:41:14,242 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:41:14,242 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:41:14,242 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:41:14,242 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:41:14,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 07:41:14,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 07:41:14,985 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:41:14,985 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:41:14,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 07:41:14,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 07:41:14,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 07:41:15,245 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 07:41:15,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 07:41:37,439 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753141297254_649.jpg' 2025-07-22 07:41:37,515 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:41:37,516 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:41:37,516 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:41:37,941 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:41:37,941 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:41:37,941 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:41:37,941 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:41:38,327 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:41:38,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 07:41:38,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 07:41:38,682 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:41:38,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 07:41:38,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 07:41:38,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 07:41:38,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 07:41:38,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 07:41:38,942 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753141298573_311.jpg' 2025-07-22 07:41:39,028 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:41:39,028 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:41:39,028 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:41:39,370 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:41:39,370 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:41:39,370 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:41:39,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 07:41:39,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 07:41:39,757 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:41:40,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 07:41:40,110 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:41:40,110 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:41:40,110 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:41:40,110 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:41:40,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 07:41:40,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 07:48:23,151 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753141703014_291.jpg' 2025-07-22 07:48:23,935 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:48:23,935 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:48:23,935 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:48:24,298 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:48:24,298 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:48:24,299 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:48: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 07:48:24,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 07:48:24,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 07:48:25,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 07:48:25,041 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:48:25,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 07:48:25,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 07:48:25,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 07:48:25,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 07:48:25,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 07:48:25,302 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753141703309_922.jpg' 2025-07-22 07:48:25,655 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:48:25,655 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:48:25,655 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:48:25,996 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:48:25,996 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:48:25,996 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:48:25,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 07:48:26,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 07:48:26,389 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:48:26,744 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:48:26,745 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:48:26,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 07:48:26,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 07:48:26,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 07:48:27,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 07:48:27,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 07:48:27,057 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753141703401_642.jpg' 2025-07-22 07:48:27,297 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:48:27,297 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:48:27,298 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:48:27,657 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:48:27,657 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:48:27,657 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:48:27,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 07:48:28,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 07:48:28,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 07:48:28,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 07:48:28,410 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:48:28,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 07:48:28,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 07:48:28,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 07:48:28,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 07:48:28,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 07:48:28,669 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753141703308_672.jpg' 2025-07-22 07:48:28,966 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:48:28,966 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:48:28,966 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:48:29,308 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:48:29,308 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:48:29,308 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:48:29,308 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:48:29,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 07:48:29,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 07:48:30,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 07:48:30,052 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:48:30,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 07:48:30,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 07:48:30,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 07:48:30,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 07:48:30,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 07:48:30,312 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753141703528_192.jpg' 2025-07-22 07:48:30,578 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:48:30,578 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:48:30,578 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:48:30,925 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:48:30,925 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:48:30,925 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:48:30,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 07:48:31,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 07:48:31,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 07:48:31,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 07:48:31,667 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:48:31,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 07:48:31,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 07:48:31,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 07:48:31,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 07:48:31,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 07:48:31,927 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753141703605_822.jpg' 2025-07-22 07:48:32,222 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:48:32,222 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:48:32,222 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:48:32,564 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:48:32,564 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:48:32,565 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:48:32,565 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:48:32,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 07:48:32,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 07:48:33,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 07:48:33,316 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:48:33,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 07:48:33,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 07:48:33,316 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:48:33,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 07:48:33,572 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 07:48:33,573 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753141703577_342.jpg' 2025-07-22 07:48:33,834 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:48:33,834 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:48:33,834 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:48:34,182 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:48:34,182 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:48:34,182 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:48:34,182 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:48:34,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 07:48:34,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 07:48:34,927 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:48:34,927 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:48:34,927 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:48: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 07:48: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 07:48:35,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 07:48:35,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 07:48: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_1753141703684_589.jpg' 2025-07-22 07:48:35,266 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:48:35,266 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:48:35,266 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:48:35,606 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:48:35,606 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:48:35,606 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:48:35,606 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:48:35,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 07:48:35,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 07:48:36,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 07:48:36,351 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:48:36,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 07:48:36,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 07:48:36,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 07:48:36,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 07:48:36,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 07:48:36,610 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753141703581_857.jpg' 2025-07-22 07:48:36,699 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:48:36,699 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:48:36,699 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:48:37,203 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:48:37,204 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:48:37,204 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:48:37,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 07:48:37,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 07:48:37,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 07:48:37,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 07:48:37,953 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:48:37,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 07:48:37,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 07:48:37,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 07:48:38,248 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 07:48:38,249 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 07:48:38,250 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753141703865_918.jpg' 2025-07-22 07:48:38,577 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:48:38,578 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:48:38,578 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:48:38,917 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:48:38,917 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:48:38,917 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:48:38,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 07:48:39,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 07:48:39,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 07:48: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 07:48:39,665 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:48:39,665 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:48: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 07:48: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 07:48:39,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 07:48:39,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 07:48:39,923 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753141704077_671.jpg' 2025-07-22 07:48:39,996 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:48:39,996 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:48:39,996 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:48:40,179 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:48:40,179 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:48:40,179 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:48:40,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 07:48:40,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 07:48:40,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 07:48:40,493 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:48:40,493 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:48:40,493 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:48:40,493 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:48:40,493 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:48:40,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 07:48:40,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 07:48:40,526 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753141704138_899.jpg' 2025-07-22 07:48:40,795 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:48:40,795 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:48:40,795 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:48:41,244 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:48:41,244 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:48:41,244 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:48:41,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 07:48:41,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 07:48:41,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 07:48:42,066 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:48:42,066 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:48:42,066 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:48:42,066 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:48:42,066 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:48:42,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 07:48:42,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 07:48:42,330 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753141704496_287.jpg' 2025-07-22 07:48:42,410 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:48:42,410 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:48:42,411 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:48:42,750 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:48:42,750 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:48:42,750 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:48:42,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 07:48:43,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 07:48:43,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 07:48:43,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 07:48:43,488 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:48:43,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 07:48:43,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 07:48:43,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 07:48:43,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 07:48:43,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 07:48:43,750 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753141704891_509.jpg' 2025-07-22 07:48:43,823 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:48:43,823 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:48:43,823 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:48:44,168 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:48:44,168 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:48:44,168 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:48:44,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 07:48:44,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 07:48:44,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 07:48:44,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 07:48:44,922 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:48:44,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 07:48:44,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 07:48:44,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 07:48:45,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 07:48:45,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 07:48:45,185 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753141705985_139.jpg' 2025-07-22 07:48:45,453 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:48:45,453 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:48:45,453 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:48:45,860 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:48:45,860 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:48:45,860 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:48:45,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 07:48:46,262 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:48:46,263 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:48:46,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 07:48:46,617 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:48:46,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 07:48:46,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 07:48:46,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 07:48:46,880 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 07:48:46,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 07:48:47,275 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753141727116_58.jpg' 2025-07-22 07:48:47,358 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:48:47,358 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:48:47,358 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:48:47,699 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:48:47,699 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:48:47,699 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:48:47,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 07:48:48,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 07:48:48,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 07: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': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:48:48,538 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:48:48,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 07:48:48,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 07:48:48,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 07:48:48,805 - 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 07:48:48,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 07:48:48,806 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 07:48:48,807 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753141727240_296.jpg' 2025-07-22 07:48:48,883 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:48:48,883 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:48:48,883 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:48:49,230 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:48:49,231 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:48:49,231 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:48:49,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 07:48:49,626 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:48:49,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 07:48:49,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 07:48:49,981 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:48:49,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 07:48:49,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 07:48:49,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 07:48:50,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 07:48:50,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 07:48:50,249 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753141727283_244.jpg' 2025-07-22 07:48:50,322 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:48:50,322 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:48:50,322 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:48:50,665 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:48:50,666 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:48:50,666 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:48:50,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 07:48:51,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 07:48:51,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 07:48:51,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 07:48:51,421 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:48:51,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 07:48:51,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 07:48:51,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 07:48:51,689 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 07:48:51,689 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 07:48:51,691 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753141729277_55.jpg' 2025-07-22 07:48:51,769 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:48:51,769 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:48:51,769 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:48:52,111 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:48:52,111 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:48:52,111 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:48:52,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 07:48:52,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 07:48:52,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 07:48:52,864 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:48:52,865 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:48:52,865 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:48:52,865 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:48:52,865 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:48:53,126 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 07:48:53,126 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 07:48:58,374 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753141738097_878.jpg' 2025-07-22 07:48:58,637 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:48:58,637 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:48:58,637 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:48:58,980 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:48:58,980 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:48:58,980 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:48:58,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 07:48:59,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 07:48:59,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 07:48:59,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 07:48:59,736 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:48:59,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 07:48:59,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 07:48:59,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 07:49:00,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 07:49:00,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 07:49:11,441 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753141751291_349.jpg' 2025-07-22 07:49:11,532 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:49:11,532 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:49:11,532 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:49:11,871 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:49:11,871 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:49:11,871 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:49:11,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 07:49:12,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 07:49:12,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 07:49:12,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 07:49:12,627 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:49:12,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 07:49:12,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 07:49:12,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 07:49:12,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 07:49:12,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 07:49:13,183 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753141752965_644.jpg' 2025-07-22 07:49:13,255 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:49:13,255 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:49:13,255 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:49:13,594 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:49:13,594 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:49:13,594 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:49:13,594 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:49: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 07:49: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 07:49: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 07:49:14,347 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 07:49:14,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 07:49:14,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 07:49:14,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 07:49:14,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 07:49:14,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 07:49:23,151 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753141762995_645.jpg' 2025-07-22 07:49:23,230 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:49:23,230 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:49:23,230 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:49:23,571 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:49:23,571 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:49:23,571 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:49:23,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 07:49:23,973 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:49:23,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 07:49: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 07:49:24,328 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:49:24,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 07:49:24,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 07:49:24,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 07:49:24,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 07:49:24,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 07:49:34,834 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753141774658_800.jpg' 2025-07-22 07:49:34,916 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:49:34,916 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:49:34,916 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:49:35,345 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:49:35,345 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:49:35,345 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:49: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 07:49:35,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 07:49:35,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 07:49:36,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 07:49:36,235 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:49:36,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 07:49:36,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 07:49:36,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 07:49: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 07:49:36,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 07:49:54,163 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753141794016_231.jpg' 2025-07-22 07:49:54,262 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:49:54,262 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:49:54,262 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:49:54,692 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:49:54,692 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:49:54,692 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:49:54,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 07:49:55,102 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:49:55,102 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:49:55,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 07:49:55,457 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:49:55,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 07:49:55,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 07:49:55,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 07:49:55,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 07:49:55,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 07:56:23,055 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142182865_252.jpg' 2025-07-22 07:56:23,569 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:56:23,569 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:56:23,569 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:56:24,006 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:56:24,007 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:56:24,007 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:56:24,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 07:56:24,432 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:56:24,432 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07: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': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:56:24,788 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:56:24,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 07:56:24,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 07:56:24,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 07:56:25,052 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 07:56:25,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 07:56:25,054 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142182963_990.jpg' 2025-07-22 07:56:25,135 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:56:25,135 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:56:25,135 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:56:25,477 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:56:25,477 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:56:25,477 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:56:25,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 07:56:25,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 07:56:25,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 07:56:26,236 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:56:26,236 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:56:26,236 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:56:26,236 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:56:26,236 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:56:26,497 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 07:56:26,497 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 07:56:26,498 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142183188_823.jpg' 2025-07-22 07:56:26,751 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:56:26,751 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:56:26,751 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:56:27,095 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:56:27,096 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:56:27,096 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:56:27,096 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:56:27,492 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:56:27,492 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:56:27,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 07:56:27,847 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:56:27,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 07:56:27,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 07:56:27,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 07:56:28,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 07:56:28,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 07:56:28,111 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142183195_262.jpg' 2025-07-22 07:56:28,401 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:56:28,401 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:56:28,401 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:56:28,738 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:56:28,738 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:56:28,738 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:56:28,738 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:56:29,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 07:56:29,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 07:56:29,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 07:56:29,491 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:56:29,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 07:56:29,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 07:56:29,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 07:56:29,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 07:56:29,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 07:56:29,755 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142183270_873.jpg' 2025-07-22 07:56:30,015 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:56:30,016 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:56:30,016 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:56:30,360 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:56:30,360 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:56:30,360 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:56:30,360 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:56:30,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 07:56:30,763 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:56:31,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 07:56:31,116 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:56:31,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 07:56:31,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 07:56:31,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 07:56:31,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 07:56:31,379 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 07:56:31,388 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142183463_218.jpg' 2025-07-22 07:56:31,646 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:56:31,646 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:56:31,646 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:56:31,987 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:56:31,987 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:56:31,987 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:56:31,987 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:56:32,388 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:56:32,388 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:56:32,743 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:56:32,743 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:56:32,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 07:56:32,743 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:56:32,743 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:56:33,005 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 07:56:33,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 07:56:33,006 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142183553_504.jpg' 2025-07-22 07:56:33,075 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:56:33,075 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:56:33,075 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:56:33,411 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:56:33,411 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:56:33,411 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:56:33,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 07:56:33,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 07:56:33,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 07:56:34,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 07:56:34,165 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:56:34,165 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:56:34,165 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:56:34,165 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:56:34,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 07:56:34,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 07:56:34,432 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142183553_171.jpg' 2025-07-22 07:56:34,718 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:56:34,719 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:56:34,719 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:56:34,902 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:56:34,902 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:56:34,902 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:56:34,902 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:56:35,031 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:56:35,031 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:56:35,222 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:56:35,222 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:56:35,222 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:56: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 07:56:35,223 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:56:35,254 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 07:56:35,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 07:56:35,256 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142183641_897.jpg' 2025-07-22 07:56:35,506 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:56:35,506 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:56:35,506 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:56:35,856 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:56:35,857 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:56:35,857 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:56:35,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 07:56:36,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 07:56:36,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 07:56: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 07:56:36,598 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:56: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 07:56: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 07:56: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 07:56:36,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 07:56:36,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 07:56:36,855 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142183742_388.jpg' 2025-07-22 07:56:37,133 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:56:37,133 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:56:37,133 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:56:37,475 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:56:37,475 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:56:37,475 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:56:37,475 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:56:37,856 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:56:37,856 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:56:38,206 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:56:38,206 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:56:38,206 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:56:38,206 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:56:38,206 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:56:38,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 07:56:38,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 07:56:38,459 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142183874_670.jpg' 2025-07-22 07:56:38,699 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:56:38,700 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:56:38,700 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:56:38,881 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:56:38,881 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:56:38,881 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:56:38,881 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:56:39,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 07:56:39,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 07:56:39,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 07:56:39,203 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:56:39,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 07:56:39,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 07:56:39,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 07:56:39,235 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 07:56:39,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 07:56:39,237 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142183812_890.jpg' 2025-07-22 07:56:39,520 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:56:39,520 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:56:39,520 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:56:39,869 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:56:39,870 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:56:39,870 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:56:39,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 07:56:40,261 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:56:40,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 07:56:40,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 07:56:40,616 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:56:40,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 07:56:40,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 07:56:40,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 07:56:40,874 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 07:56:40,874 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 07:56:40,875 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142184483_760.jpg' 2025-07-22 07:56:40,947 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:56:40,947 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:56:40,947 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:56:41,287 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:56:41,287 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:56:41,287 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:56:41,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 07:56:41,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 07:56:41,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 07:56:42,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 07:56:42,027 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:56:42,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 07:56:42,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 07:56:42,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 07:56:42,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 07:56:42,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 07:56:42,288 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142184829_36.jpg' 2025-07-22 07:56:42,547 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:56:42,547 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:56:42,547 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:56:42,886 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:56:42,887 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:56:42,887 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:56:42,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 07:56:43,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 07:56:43,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 07:56:43,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 07:56:43,636 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:56:43,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 07:56:43,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 07:56:43,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 07:56:43,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 07:56:43,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 07:56:43,904 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142184838_299.jpg' 2025-07-22 07:56:43,988 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:56:43,989 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:56:43,989 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:56:44,329 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:56:44,329 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:56:44,329 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:56:44,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 07:56:44,736 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:56:44,736 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:56:45,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 07:56:45,093 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:56:45,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 07:56:45,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 07:56:45,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 07:56:45,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 07:56:45,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 07:56:45,357 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142187718_886.jpg' 2025-07-22 07:56:45,587 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:56:45,588 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:56:45,588 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:56:45,925 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:56:45,925 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:56:45,925 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:56:45,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 07:56:46,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 07:56:46,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 07:56:46,676 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:56:46,676 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:56:46,676 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:56:46,676 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:56:46,676 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:56:46,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 07:56:46,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 07:56:46,940 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142189686_599.jpg' 2025-07-22 07:56:47,031 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:56:47,031 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:56:47,031 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:56:47,371 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:56:47,371 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:56:47,372 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:56:47,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 07:56:47,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 07:56:47,769 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:56:48,119 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:56:48,119 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:56:48,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 07:56:48,119 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:56:48,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 07:56:48,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 07:56:48,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 07:56:48,383 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142206920_180.jpg' 2025-07-22 07:56:48,454 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:56:48,454 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:56:48,454 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:56:48,794 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:56:48,794 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:56:48,794 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:56:48,794 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 07:56:49,199 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:56:49,199 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:56:49,554 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:56:49,554 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:56:49,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 07:56:49,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 07:56:49,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 07:56:49,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 07:56:49,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 07:56:49,820 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142207164_319.jpg' 2025-07-22 07:56:49,905 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:56:49,905 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:56:49,905 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:56:50,245 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:56:50,245 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:56:50,245 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:56:50,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 07:56:50,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 07:56:50,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 07:56:51,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 07:56:51,000 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:56:51,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 07:56:51,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 07:56:51,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 07:56:51,259 - 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 07:56:51,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 07:56:51,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 07:56:51,261 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142209174_503.jpg' 2025-07-22 07:56:51,339 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:56:51,340 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:56:51,340 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:56:51,682 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:56:51,683 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:56:51,683 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:56:51,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 07:56:52,086 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:56:52,086 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:56:52,437 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:56:52,437 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:56:52,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 07:56:52,437 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:56:52,438 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:56:52,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 07:56:52,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 07:56:52,700 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142209677_598.jpg' 2025-07-22 07:56:52,790 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:56:52,790 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:56:52,790 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:56:53,127 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:56:53,127 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:56:53,127 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:56:53,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 07:56:53,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 07:56:53,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 07:56:53,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 07:56:53,887 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:56:53,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 07:56:53,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 07:56:53,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 07:56:54,153 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 07:56:54,153 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 07:56:54,154 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142210991_925.jpg' 2025-07-22 07:56:54,222 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:56:54,222 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:56:54,222 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:56:54,562 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:56:54,563 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:56:54,563 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:56:54,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 07:56:54,966 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:56:54,966 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:56:55,321 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:56:55,321 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:56:55,321 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:56:55,321 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:56:55,321 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:56:55,583 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 07:56:55,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 07:56:55,584 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142214125_844.jpg' 2025-07-22 07:56:55,667 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:56:55,667 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:56:55,667 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:56:56,006 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:56:56,006 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:56:56,006 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:56:56,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 07:56:56,403 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:56:56,403 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:56:56,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 07:56:56,756 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:56:56,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 07:56:56,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 07:56:56,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 07:56:57,020 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 07:56:57,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 07:57:11,500 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142231345_242.jpg' 2025-07-22 07:57:11,599 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:57:11,600 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:57:11,600 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:57:12,015 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:57:12,015 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:57:12,015 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:57:12,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 07:57:12,419 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:57:12,419 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:57: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 07:57:12,775 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:57:12,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 07:57:12,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 07:57:12,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 07:57:13,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 07:57:13,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 07:57:14,583 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142234277_658.jpg' 2025-07-22 07:57:14,670 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:57:14,670 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:57:14,670 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:57:15,011 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:57:15,012 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:57:15,012 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:57:15,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 07:57:15,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 07:57:15,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 07:57:15,767 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:57:15,767 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:57:15,767 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:57:15,767 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:57:15,767 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:57:16,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 07:57:16,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 07:57:16,026 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142234428_190.jpg' 2025-07-22 07:57:16,095 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:57:16,095 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:57:16,095 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:57:16,432 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:57:16,432 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:57:16,432 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:57:16,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 07:57:16,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 07:57:16,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 07:57:17,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 07:57:17,181 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:57:17,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 07:57:17,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 07:57:17,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 07:57:17,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 07:57:17,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 07:57:18,660 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142238513_812.jpg' 2025-07-22 07:57:18,740 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:57:18,741 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:57:18,741 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:57:19,079 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:57:19,079 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:57:19,079 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:57:19,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 07:57:19,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 07:57:19,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 07:57:19,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 07:57:19,839 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:57:19,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 07:57:19,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 07:57:19,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 07:57:20,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 07:57:20,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 07:57:34,893 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142254710_0.jpg' 2025-07-22 07:57:34,973 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:57:34,973 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:57:34,973 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:57:35,394 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:57:35,394 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:57:35,394 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:57:35,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 07:57:35,792 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:57:35,792 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:57:36,148 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 07:57:36,148 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 07:57:36,148 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 07:57:36,148 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 07:57:36,148 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 07:57:36,411 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 07:57:36,411 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 07:57:46,371 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142266204_939.jpg' 2025-07-22 07:57:46,455 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 07:57:46,455 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 07:57:46,455 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 07:57:46,791 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 07:57:46,791 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 07:57:46,791 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 07:57: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 07:57: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 07:57:47,190 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 07:57:47,543 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 07:57:47,544 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 07:57:47,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 07:57:47,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 07:57:47,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 07:57:47,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 07:57:47,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 08:00:24,147 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142423916_706.jpg' 2025-07-22 08:00:24,231 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:00:24,231 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:00:24,231 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:00:24,668 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:00:24,668 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:00:24,668 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:00:24,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 08:00:25,063 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:00:25,063 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:00:25,413 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:00:25,413 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:00:25,413 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 08:00:25,413 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 08:00:25,413 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 08:00:25,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 08:00:25,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 08:00:25,681 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142424181_49.jpg' 2025-07-22 08:00:25,760 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:00:25,760 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:00:25,760 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:00:26,098 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:00:26,098 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:00:26,098 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:00:26,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 08:00:26,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 08:00:26,499 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:00:26,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 08:00:26,851 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:00:26,852 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 08:00:26,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 08:00:26,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 08:00:27,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 08:00:27,118 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:00:27,119 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142424195_54.jpg' 2025-07-22 08:00:27,199 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:00:27,199 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:00:27,199 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:00:27,537 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:00:27,537 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:00:27,537 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:00:27,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 08:00:27,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 08:00:27,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 08:00:28,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 08:00:28,288 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:00:28,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 08:00:28,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 08:00:28,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 08:00:28,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 08:00:28,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 08:00:28,547 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142424166_370.jpg' 2025-07-22 08:00:28,613 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:00:28,613 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:00:28,613 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:00:28,944 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:00:28,944 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:00:28,944 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:00:28,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 08:00:29,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 08:00:29,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 08:00:29,685 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:00:29,686 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:00:29,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 08:00:29,686 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 08:00:29,686 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 08:00:29,946 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:00:29,947 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:00:29,948 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142424483_284.jpg' 2025-07-22 08:00:30,016 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:00:30,016 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:00:30,016 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:00:30,360 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:00:30,360 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:00:30,360 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:00:30,360 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:00:30,766 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:00:30,767 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:00:31,119 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:00:31,120 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:00:31,120 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 08:00:31,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 08:00:31,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 08:00:31,387 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:00:31,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 08:00:31,390 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142424487_152.jpg' 2025-07-22 08:00:31,456 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:00:31,456 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:00:31,456 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:00:31,638 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:00:31,638 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:00:31,638 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:00:31,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 08:00:31,766 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:00:31,766 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:00:31,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 08:00:31,955 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:00:31,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 08:00:31,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 08:00:31,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 08:00:31,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 08:00:31,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 08:00:31,987 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142424479_109.jpg' 2025-07-22 08:00:32,069 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:00:32,069 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:00:32,069 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:00:32,409 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:00:32,409 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:00:32,409 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:00:32,409 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:00:32,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 08:00:32,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 08:00:33,146 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:00:33,147 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:00:33,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 08:00:33,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 08:00:33,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 08:00:33,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 08:00:33,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 08:00:33,409 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142424970_648.jpg' 2025-07-22 08:00:33,479 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:00:33,480 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:00:33,480 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:00:33,818 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:00:33,818 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:00:33,818 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:00:33,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 08:00:34,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 08:00:34,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 08:00:34,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 08:00:34,552 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:00:34,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 08:00:34,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 08:00:34,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 08:00:34,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 08:00:34,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 08:00:34,804 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142424972_485.jpg' 2025-07-22 08:00:34,878 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:00:34,878 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:00:34,878 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:00:35,214 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:00:35,215 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:00:35,215 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:00:35,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 08:00:35,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 08:00:35,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 08:00:35,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 08:00:35,955 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:00:35,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 08:00:35,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 08:00:35,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 08:00:36,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 08:00:36,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 08:00:36,209 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142425014_795.jpg' 2025-07-22 08:00:36,512 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:00:36,512 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:00:36,512 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:00:36,855 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:00:36,855 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:00:36,855 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:00:36,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 08:00:37,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 08:00:37,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 08:00:37,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 08:00:37,597 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:00:37,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 08:00:37,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 08:00:37,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 08:00:37,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 08:00:37,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 08:00:37,856 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142425109_923.jpg' 2025-07-22 08:00:37,939 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:00:37,940 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:00:37,940 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:00:38,294 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:00:38,294 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:00:38,294 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:00:38,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 08:00:38,677 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:00:38,677 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:00:39,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 08:00:39,029 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:00:39,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 08:00:39,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 08:00:39,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 08:00:39,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 08:00:39,280 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:00:39,281 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142425180_879.jpg' 2025-07-22 08:00:39,362 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:00:39,362 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:00:39,362 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:00:39,699 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:00:39,699 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:00:39,699 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:00:39,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 08:00:40,089 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:00:40,089 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:00:40,444 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:00:40,444 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:00:40,444 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 08:00:40,444 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 08:00:40,444 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 08:00:40,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 08:00:40,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 08:00:40,705 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142425376_438.jpg' 2025-07-22 08:00:40,763 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:00:40,763 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:00:40,763 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:00:40,945 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:00:40,946 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:00:40,946 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:00:40,946 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:00:41,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 08:00:41,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 08:00:41,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 08:00:41,262 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:00:41,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 08:00:41,262 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 08:00:41,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 08:00:41,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 08:00:41,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 08:00:41,297 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142425663_503.jpg' 2025-07-22 08:00:41,374 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:00:41,375 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:00:41,375 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:00:41,718 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:00:41,718 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:00:41,718 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:00:41,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 08:00:42,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 08:00:42,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 08:00:42,456 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:00:42,456 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:00:42,456 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 08:00:42,456 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 08:00:42,456 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 08:00:42,716 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:00:42,716 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:00:42,717 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142427165_814.jpg' 2025-07-22 08:00:42,795 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:00:42,795 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:00:42,795 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:00:43,132 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:00:43,132 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:00:43,132 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:00:43,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 08:00:43,521 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:00:43,521 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:00:43,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 08:00:43,878 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:00:43,878 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 08:00:43,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 08:00:43,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 08:00:44,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 08:00:44,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 08:00:44,143 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142427995_693.jpg' 2025-07-22 08:00:44,232 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:00:44,232 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:00:44,232 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:00:44,569 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:00:44,569 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:00:44,569 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:00:44,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 08:00:45,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 08:00:45,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 08:00:45,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 08:00:45,426 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:00:45,426 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 08:00:45,426 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 08:00:45,426 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 08:00:45,693 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:00:45,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 08:00:48,080 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142447772_823.jpg' 2025-07-22 08:00:48,165 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:00:48,165 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:00:48,165 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:00:48,501 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:00:48,501 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:00:48,501 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:00:48,501 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:00:48,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 08:00:48,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 08:00:49,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 08:00:49,251 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:00:49,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 08:00:49,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 08:00:49,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 08:00:49,514 - 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 08:00:49,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 08:00:49,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 08:00:49,516 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142449052_266.jpg' 2025-07-22 08:00:49,594 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:00:49,594 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:00:49,594 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:00:49,938 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:00:49,938 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:00:49,938 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:00:49,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 08:00:50,339 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:00:50,339 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:00:50,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 08:00:50,697 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:00:50,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 08:00:50,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 08:00:50,698 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 08:00:50,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 08:00:50,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 08:00:50,962 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142449200_481.jpg' 2025-07-22 08:00:51,034 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:00:51,034 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:00:51,034 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:00:51,372 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:00:51,373 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:00:51,373 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:00:51,373 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:00:51,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 08:00:51,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 08:00:52,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 08:00:52,118 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:00:52,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 08:00:52,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 08:00:52,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 08:00:52,383 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:00:52,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 08:00:52,384 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142450714_310.jpg' 2025-07-22 08:00:52,476 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:00:52,476 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:00:52,476 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:00:52,817 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:00:52,818 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:00:52,818 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:00:52,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 08:00:53,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 08:00:53,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 08:00:53,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 08:00:53,575 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:00:53,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 08:00:53,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 08:00:53,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 08:00:53,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 08:00:53,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 08:00:53,838 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142453432_529.jpg' 2025-07-22 08:00:53,916 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:00:53,916 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:00:53,916 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:00:54,256 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:00:54,256 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:00:54,257 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:00:54,257 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:00:54,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 08:00:54,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 08:00:55,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 08:00:55,023 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:00:55,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 08:00:55,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 08:00:55,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 08:00:55,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 08:00:55,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 08:00:55,287 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142453640_128.jpg' 2025-07-22 08:00:55,376 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:00:55,376 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:00:55,376 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:00:55,717 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:00:55,718 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:00:55,718 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:00:55,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 08:00:56,115 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:00:56,115 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:00:56,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 08:00:56,466 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:00:56,466 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 08:00:56,466 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 08:00:56,466 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 08:00:56,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 08:00:56,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 08:01:13,082 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142472822_506.jpg' 2025-07-22 08:01:13,184 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:01:13,184 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:01:13,184 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:01:13,574 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:01:13,574 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:01:13,574 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:01:13,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 08:01:13,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 08:01:13,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 08:01:14,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 08:01:14,333 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:01:14,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 08:01:14,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 08:01:14,334 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 08:01:14,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 08:01:14,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 08:01:18,492 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142478348_774.jpg' 2025-07-22 08:01:18,562 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:01:18,562 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:01:18,562 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:01:18,906 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:01:18,906 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:01:18,906 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:01:18,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 08:01:19,306 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:01:19,306 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:01:19,659 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:01:19,659 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 08:01:19,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 08:01:19,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 08:01:19,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 08:01:19,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 08:01:19,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 08:01:19,923 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142478662_296.jpg' 2025-07-22 08:01:20,001 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:01:20,001 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:01:20,001 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:01:20,344 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:01:20,344 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:01:20,344 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:01:20,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 08:01:20,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 08:01:20,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 08:01:21,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 08:01:21,099 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:01:21,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 08:01:21,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 08:01:21,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 08:01:21,363 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:01:21,363 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:01:35,961 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142495802_341.jpg' 2025-07-22 08:01:36,407 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:01:36,407 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:01:36,407 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:01:36,836 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:01:36,836 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:01:36,836 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:01:36,837 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:01:37,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 08:01:37,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 08:01:37,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 08:01:37,602 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:01:37,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 08:01:37,602 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 08:01:37,602 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 08:01:37,865 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:01:37,865 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:08:23,126 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142902992_78.jpg' 2025-07-22 08:08:23,699 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:08:23,700 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:08:23,700 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:08:24,128 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:08:24,128 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:08:24,128 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:08:24,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 08:08:24,524 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:08:24,524 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:08:24,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 08:08:24,877 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:08:24,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 08:08:24,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 08:08:24,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 08:08:25,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 08:08:25,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 08:08:25,140 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142903140_408.jpg' 2025-07-22 08:08:25,404 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:08:25,404 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:08:25,404 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:08:25,745 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:08:25,746 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:08:25,746 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:08:25,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 08:08:26,142 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:08:26,142 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:08:26,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 08:08:26,496 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:08:26,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 08:08:26,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 08:08:26,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 08:08:26,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 08:08:26,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 08:08:26,760 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142903245_900.jpg' 2025-07-22 08:08:27,159 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:08:27,159 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:08:27,159 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:08:27,340 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:08:27,340 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:08:27,340 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:08:27,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 08:08:27,471 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:08:27,471 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:08:27,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 08:08:27,665 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:08:27,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 08:08:27,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 08:08:27,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 08:08:27,698 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:08:27,698 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:08:27,699 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142903259_103.jpg' 2025-07-22 08:08:28,017 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:08:28,017 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:08:28,017 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:08:28,369 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:08:28,369 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:08:28,369 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:08:28,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 08: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': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:08:28,760 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:08:29,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 08:08:29,113 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:08:29,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 08:08:29,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 08:08:29,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 08:08:29,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 08:08:29,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 08:08:29,371 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142903536_714.jpg' 2025-07-22 08:08:29,653 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:08:29,653 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:08:29,653 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:08:29,995 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:08:29,995 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:08:29,996 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:08:29,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 08:08:30,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 08:08:30,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 08:08:30,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 08:08:30,730 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:08:30,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 08:08:30,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 08:08:30,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 08:08:30,980 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:08:30,980 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:08:30,981 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142903628_675.jpg' 2025-07-22 08:08:31,300 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:08:31,301 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:08:31,301 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:08:31,641 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:08:31,641 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:08:31,641 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:08:31,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 08:08:32,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 08:08:32,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 08:08:32,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 08:08:32,384 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:08:32,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 08:08:32,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 08:08:32,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 08:08:32,640 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:08:32,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 08:08:32,642 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142903521_458.jpg' 2025-07-22 08:08:32,706 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:08:32,706 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:08:32,707 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:08:33,048 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:08:33,048 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:08:33,048 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:08:33,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 08:08:33,432 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:08:33,433 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:08: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 08:08:33,785 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:08: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 08:08: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 08:08:33,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 08:08:34,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 08:08:34,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 08:08:34,043 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142903531_57.jpg' 2025-07-22 08:08:34,121 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:08:34,121 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:08:34,121 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:08:34,467 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:08:34,467 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:08:34,467 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:08:34,467 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:08:34,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 08:08:34,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 08:08:35,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 08:08:35,210 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:08:35,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 08:08:35,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 08:08:35,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 08:08:35,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 08:08:35,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 08:08:35,466 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142903672_693.jpg' 2025-07-22 08:08:35,816 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:08:35,816 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:08:35,816 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:08:36,155 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:08:36,155 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:08:36,156 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:08:36,156 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:08:36,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 08:08:36,542 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:08:36,895 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:08:36,895 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:08:36,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 08:08:36,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 08:08:36,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 08:08:37,158 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:08:37,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 08:08:37,159 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142903930_463.jpg' 2025-07-22 08:08:37,233 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:08:37,233 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:08:37,233 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:08:37,587 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:08:37,587 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:08:37,587 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:08:37,587 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:08:37,975 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:08:37,976 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:08:38,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 08:08:38,329 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:08:38,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 08:08:38,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 08:08:38,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 08:08:38,582 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:08:38,582 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:08:38,583 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142903928_217.jpg' 2025-07-22 08:08:38,656 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:08:38,656 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:08:38,656 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:08:38,999 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:08:38,999 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:08:38,999 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:08:38,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 08:08:39,388 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:08:39,388 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:08:39,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 08:08:39,741 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:08:39,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 08:08:39,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 08:08:39,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 08:08:39,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 08:08:39,999 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:08:40,000 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142904153_217.jpg' 2025-07-22 08:08:40,272 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:08:40,273 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:08:40,273 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:08:40,618 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:08:40,618 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:08:40,618 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:08:40,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 08:08:41,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 08:08:41,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 08:08:41,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 08:08:41,355 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:08:41,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 08:08:41,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 08:08:41,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 08:08:41,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 08:08:41,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 08:08:41,611 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142904557_618.jpg' 2025-07-22 08:08:41,888 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:08:41,888 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:08:41,888 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:08:42,227 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:08:42,227 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:08:42,228 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:08:42,228 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:08:42,618 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:08:42,618 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:08:42,972 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:08:42,972 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:08:42,972 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 08:08:42,972 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 08:08:42,972 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 08:08:43,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 08:08:43,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 08:08:43,231 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142904848_374.jpg' 2025-07-22 08:08:43,306 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:08:43,306 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:08:43,306 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:08:43,656 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:08:43,656 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:08:43,656 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:08:43,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 08:08:44,042 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:08:44,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 08:08:44,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 08:08:44,399 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:08:44,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 08:08:44,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 08:08:44,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 08:08:44,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 08:08:44,656 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:08:44,657 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142905122_865.jpg' 2025-07-22 08:08:44,941 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:08:44,941 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:08:44,941 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:08:45,276 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:08:45,277 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:08:45,277 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:08:45,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 08:08:45,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 08:08:45,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 08:08:46,014 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:08:46,014 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 08:08:46,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 08:08:46,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 08:08:46,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 08:08:46,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 08:08:46,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 08:08:46,275 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142905677_107.jpg' 2025-07-22 08:08:46,350 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:08:46,351 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:08:46,351 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:08:46,776 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:08:46,777 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:08:46,777 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:08:46,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 08:08:47,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 08:08:47,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 08:08:47,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 08:08:47,522 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:08:47,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 08:08:47,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 08:08:47,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 08:08:47,783 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:08:47,783 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:08:47,785 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142927376_419.jpg' 2025-07-22 08:08:47,854 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:08:47,855 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:08:47,855 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:08:48,187 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:08:48,187 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:08:48,187 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:08:48,187 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:08:48,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 08:08:48,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 08:08:48,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 08:08:48,929 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:08:48,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 08:08:48,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 08:08:48,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 08:08:49,189 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:08:49,189 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:08:49,190 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142927416_198.jpg' 2025-07-22 08:08:49,277 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:08:49,277 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:08:49,277 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:08:49,623 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:08:49,623 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:08:49,623 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:08:49,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 08:08:50,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 08:08:50,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 08:08:50,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 08:08:50,361 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:08:50,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 08:08:50,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 08:08:50,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 08:08:50,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 08:08:50,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 08:08:50,617 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142927665_305.jpg' 2025-07-22 08:08:50,695 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:08:50,695 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:08:50,695 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:08:51,037 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:08:51,037 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:08:51,037 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:08:51,037 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:08:51,428 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:08:51,428 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:08:51,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 08:08:51,785 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:08:51,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 08:08:51,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 08:08:51,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 08:08:52,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 08:08:52,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 08:08:52,046 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142927845_989.jpg' 2025-07-22 08:08:52,135 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:08:52,136 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:08:52,136 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:08:52,485 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:08:52,485 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:08:52,485 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:08:52,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 08:08:52,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 08:08:52,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 08:08:53,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 08:08:53,223 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:08:53,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 08:08:53,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 08:08:53,223 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 08:08:53,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 08:08:53,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 08:08:53,479 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142929366_877.jpg' 2025-07-22 08:08:53,560 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:08:53,560 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:08:53,560 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:08:53,906 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:08:53,906 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:08:53,906 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:08:53,906 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:08:54,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 08:08:54,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 08:08:54,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 08:08:54,649 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:08:54,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 08:08:54,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 08:08:54,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 08:08:54,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 08:08:54,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 08:08:54,906 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142933043_184.jpg' 2025-07-22 08:08:54,986 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:08:54,986 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:08:54,986 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:08:55,332 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:08:55,332 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:08:55,332 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:08:55,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 08:08:55,718 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:08:55,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 08:08:56,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 08:08:56,073 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:08:56,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 08:08:56,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 08:08:56,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 08:08:56,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 08:08:56,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 08:09:12,265 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142952099_131.jpg' 2025-07-22 08:09:12,370 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:09:12,370 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:09:12,370 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:09:12,794 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:09:12,795 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:09:12,795 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:09:12,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 08:09:13,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 08:09:13,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 08:09:13,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 08:09:13,655 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:09:13,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 08:09:13,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 08:09:13,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 08:09:13,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 08:09:13,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 08:09:13,911 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142952182_25.jpg' 2025-07-22 08:09:14,320 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:09:14,320 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:09:14,320 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:09:14,672 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:09:14,672 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:09:14,672 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:09:14,672 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:09:15,063 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:09:15,063 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:09:15,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 08:09:15,421 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:09:15,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 08:09:15,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 08:09:15,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 08:09:15,678 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:09:15,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 08:09:17,557 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142957092_941.jpg' 2025-07-22 08:09:17,841 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:09:17,841 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:09:17,841 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:09:18,178 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:09:18,178 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:09:18,178 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:09:18,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 08:09:18,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 08:09:18,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 08:09:18,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 08:09:18,912 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:09:18,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 08:09:18,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 08:09:18,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 08:09:19,172 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:09:19,172 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:09:35,954 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142975820_837.jpg' 2025-07-22 08:09:36,036 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:09:36,036 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:09:36,036 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:09:36,485 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:09:36,485 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:09:36,485 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:09:36,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 08:09:36,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 08:09:36,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 08:09:37,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 08:09:37,225 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:09:37,225 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 08:09:37,225 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 08:09:37,225 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 08:09:37,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 08:09:37,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 08:09:41,562 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753142981238_491.jpg' 2025-07-22 08:09:41,648 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:09:41,648 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:09:41,648 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:09:41,980 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:09:41,980 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:09:41,980 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:09:41,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 08:09:42,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 08:09:42,364 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:09:42,715 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:09:42,715 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:09:42,715 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 08:09:42,715 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 08:09:42,715 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 08:09:42,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 08:09:42,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 08:16:22,966 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753143382811_91.jpg' 2025-07-22 08:16:23,475 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:16:23,476 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:16:23,476 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:16:23,912 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:16:23,912 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:16:23,912 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:16:23,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 08:16:24,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 08:16:24,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 08:16:24,648 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:16:24,649 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:16:24,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 08:16:24,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 08:16:24,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 08:16:24,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 08:16:24,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 08:16:24,905 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753143383016_153.jpg' 2025-07-22 08:16:25,204 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:16:25,204 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:16:25,204 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:16:25,545 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:16:25,546 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:16:25,546 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:16:25,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 08:16:25,932 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:16:25,932 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:16:26,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 08:16:26,288 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:16:26,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 08:16:26,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 08:16:26,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 08:16:26,547 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:16:26,548 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:16:26,549 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753143383069_446.jpg' 2025-07-22 08:16:26,809 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:16:26,809 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:16:26,809 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:16:27,158 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:16:27,158 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:16:27,158 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:16:27,158 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:16:27,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 08:16:27,542 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:16:27,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 08:16:27,894 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:16:27,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 08:16:27,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 08:16:27,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 08:16:28,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 08:16:28,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 08:16:28,154 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753143383275_99.jpg' 2025-07-22 08:16:28,209 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:16:28,209 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:16:28,209 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:16:28,390 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:16:28,390 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:16:28,390 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:16:28,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 08:16:28,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 08:16:28,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 08:16:28,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 08:16:28,710 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:16:28,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 08:16:28,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 08:16:28,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 08:16:28,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 08:16:28,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 08:16:28,742 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753143383267_127.jpg' 2025-07-22 08:16:28,826 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:16:28,826 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:16:28,826 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:16:29,172 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:16:29,173 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:16:29,173 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:16:29,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 08:16:29,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 08:16:29,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 08:16:29,918 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:16:29,919 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:16:29,919 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 08:16:29,919 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 08:16:29,919 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 08:16:30,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 08:16:30,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 08:16:30,180 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753143383451_802.jpg' 2025-07-22 08:16:30,254 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:16:30,254 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:16:30,254 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:16:30,598 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:16:30,598 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:16:30,598 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:16:30,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 08:16:30,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 08:16:30,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 08:16:31,332 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:16:31,332 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 08:16:31,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 08:16:31,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 08:16:31,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 08:16:31,587 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:16:31,587 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:16:31,589 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753143383558_170.jpg' 2025-07-22 08:16:31,660 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:16:31,660 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:16:31,660 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:16:32,001 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:16:32,002 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:16:32,002 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:16:32,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 08:16:32,388 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:16:32,388 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:16:32,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 08:16:32,740 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:16:32,740 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 08:16:32,740 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 08:16:32,740 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 08:16:32,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 08:16:32,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 08:16:33,002 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753143383720_942.jpg' 2025-07-22 08:16:33,292 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:16:33,292 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:16:33,292 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:16:33,632 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:16:33,632 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:16:33,632 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:16: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 08:16:34,031 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:16:34,031 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:16:34,384 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:16:34,384 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:16:34,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 08:16:34,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 08:16:34,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 08:16:34,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 08:16:34,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 08:16:34,649 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753143383925_720.jpg' 2025-07-22 08:16:34,734 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:16:34,734 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:16:34,734 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:16:35,074 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:16:35,075 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:16:35,075 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:16:35,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 08:16:35,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 08:16:35,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 08:16:35,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 08:16:35,854 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:16:35,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 08:16:35,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 08:16:35,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 08:16: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 08:16: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 08:16: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_1753143383923_758.jpg' 2025-07-22 08:16:36,365 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:16:36,365 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:16:36,366 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:16:36,702 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:16:36,702 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:16:36,703 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:16:36,703 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:16:37,088 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:16:37,088 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:16:37,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 08:16:37,441 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:16:37,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 08:16:37,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 08:16:37,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 08:16:37,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 08:16:37,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 08:16:37,702 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753143384086_251.jpg' 2025-07-22 08:16:37,780 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:16:37,781 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:16:37,781 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:16:38,118 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:16:38,119 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:16:38,119 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:16:38,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 08:16:38,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 08:16:38,499 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:16:38,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 08:16:38,848 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:16:38,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 08:16:38,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 08:16:38,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 08:16:39,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 08:16:39,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 08:16:39,108 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753143384072_781.jpg' 2025-07-22 08:16:39,190 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:16:39,190 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:16:39,190 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:16:39,535 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:16:39,536 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:16:39,536 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:16:39,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 08:16:39,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 08:16:39,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 08:16:40,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 08:16:40,283 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:16:40,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 08:16:40,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 08:16:40,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 08:16:40,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 08:16:40,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 08:16:40,543 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753143384721_346.jpg' 2025-07-22 08:16:40,625 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:16:40,626 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:16:40,626 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:16:40,983 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:16:40,983 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:16:40,983 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:16:40,983 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:16:41,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 08:16:41,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 08:16:41,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 08:16:41,724 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:16:41,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 08:16:41,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 08:16:41,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 08:16:41,975 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:16:41,975 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:16:41,976 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753143384727_715.jpg' 2025-07-22 08:16:42,236 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:16:42,236 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:16:42,236 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:16:42,594 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:16:42,594 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:16:42,594 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:16:42,594 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:16:42,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 08:16:42,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 08:16:43,334 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:16:43,334 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:16:43,334 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 08:16:43,334 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 08:16:43,334 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 08:16:43,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 08:16:43,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 08:16:43,594 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753143384894_566.jpg' 2025-07-22 08:16:43,922 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:16:43,922 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:16:43,922 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:16:44,280 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:16:44,281 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:16:44,281 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:16:44,281 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:16:44,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 08:16:44,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 08:16:45,021 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 08:16:45,021 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 08:16:45,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 08:16:45,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 08:16:45,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 08:16:45,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 08:16:45,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 08:16:45,278 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753143385985_627.jpg' 2025-07-22 08:16:45,534 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:16:45,534 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:16:45,534 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:16:45,891 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:16:45,891 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:16:45,891 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:16:45,891 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:16:46,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 08:16:46,277 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:16:46,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 08:16:46,629 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:16:46,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 08:16:46,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 08:16:46,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 08:16:46,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 08:16:46,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 08:16:47,684 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753143407503_612.jpg' 2025-07-22 08:16:47,755 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:16:47,755 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:16:47,755 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:16:48,107 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:16:48,107 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:16:48,107 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:16:48,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 08:16:48,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 08:16:48,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 08:16:48,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 08:16:48,843 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:16:48,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 08:16:48,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 08:16:48,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 08:16:49,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 08:16:49,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 08:16:49,104 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753143407507_453.jpg' 2025-07-22 08:16:49,363 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:16:49,363 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:16:49,363 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:16:49,886 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:16:49,887 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:16:49,887 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:16:49,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 08:16:50,274 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:16:50,274 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:16:50,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 08:16:50,631 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:16:50,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 08:16:50,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 08:16:50,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 08:16:50,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 08:16:50,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 08:16:50,894 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753143407681_210.jpg' 2025-07-22 08:16:50,969 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:16:50,969 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:16:50,969 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:16:51,332 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:16:51,332 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:16:51,332 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:16:51,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 08:16:51,722 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:16:51,722 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:16:52,076 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:16:52,076 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:16:52,076 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 08:16:52,076 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 08:16:52,076 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 08: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 08:16:52,334 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:16:52,335 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753143409455_446.jpg' 2025-07-22 08:16:52,432 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:16:52,432 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:16:52,432 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:16:52,786 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:16:52,787 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:16:52,787 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:16:52,787 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:16:53,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 08:16:53,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 08:16:53,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 08:16:53,526 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:16:53,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 08:16:53,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 08:16:53,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 08:16:53,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 08:16:53,794 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:16:53,795 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753143409654_129.jpg' 2025-07-22 08:16:53,878 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:16:53,878 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:16:53,878 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:16:54,240 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:16:54,240 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:16:54,240 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:16:54,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 08:16:54,626 - 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 08:16:54,626 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 08:16:54,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 08:16:54,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 08:16:54,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 08:16:54,883 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:16:54,884 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:16:54,885 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753143409733_540.jpg' 2025-07-22 08:16:55,205 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:16:55,206 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:16:55,206 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:16:55,562 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:16:55,562 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:16:55,562 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:16:55,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 08:16:55,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 08:16:55,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 08:16:56,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 08:16:56,297 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:16:56,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 08:16:56,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 08:16:56,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 08:16:56,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 08:16:56,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 08:17:11,100 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753143430985_955.jpg' 2025-07-22 08:17:11,174 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:17:11,174 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:17:11,174 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:17:11,527 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:17:11,528 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:17:11,528 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:17:11,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 08:17:11,909 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:17:11,909 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:17:12,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 08:17:12,265 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:17:12,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 08:17:12,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 08:17:12,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 08:17:12,524 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:17:12,524 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:17:12,525 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753143432134_494.jpg' 2025-07-22 08:17:12,854 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:17:12,854 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:17:12,854 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:17:13,213 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:17:13,214 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:17:13,214 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:17: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 08:17:13,604 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:17:13,604 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:17:13,957 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:17:13,957 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:17:13,957 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 08:17:13,957 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 08:17:13,957 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 08:17:14,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 08:17:14,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 08:17:14,910 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753143434652_443.jpg' 2025-07-22 08:17:14,996 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:17:14,996 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:17:14,996 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:17:15,353 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:17:15,353 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:17:15,353 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:17:15,353 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:17:15,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 08:17:15,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 08:17:16,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 08:17:16,093 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:17:16,093 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 08:17:16,093 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 08:17:16,093 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 08:17:16,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 08:17:16,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 08:17:35,787 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753143455671_208.jpg' 2025-07-22 08:17:35,867 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:17:35,868 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:17:35,868 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:17:36,424 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:17:36,424 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:17:36,424 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:17:36,424 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:17:36,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 08:17:36,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 08:17:37,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 08:17:37,165 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:17:37,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 08:17:37,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 08:17:37,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 08:17:37,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 08:17:37,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 08:17:38,322 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753143457987_82.jpg' 2025-07-22 08:17:38,408 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:17:38,408 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:17:38,408 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:17:38,769 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:17:38,769 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:17:38,769 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:17:38,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 08:17:39,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 08:17:39,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 08:17:39,508 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:17:39,509 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:17:39,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 08:17:39,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 08:17:39,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 08:17:39,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 08:17:39,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 08:24:23,002 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753143862820_975.jpg' 2025-07-22 08:24:23,615 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:24:23,615 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:24:23,615 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:24:24,055 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:24:24,055 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:24:24,055 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:24:24,055 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:24:24,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 08:24:24,444 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:24:24,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 08:24:24,795 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:24:24,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 08:24:24,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 08:24:24,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 08:24:25,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 08:24:25,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 08:24:25,057 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753143863052_479.jpg' 2025-07-22 08:24:25,334 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:24:25,334 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:24:25,334 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:24:25,693 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:24:25,694 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:24:25,694 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:24:25,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 08:24:26,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 08:24:26,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 08:24:26,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 08:24:26,435 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:24:26,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 08:24:26,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 08:24:26,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 08:24:26,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 08:24:26,692 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:24:26,693 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753143863449_133.jpg' 2025-07-22 08:24:26,946 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:24:26,946 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:24:26,946 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:24:27,358 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:24:27,358 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:24:27,358 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:24: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 08:24:27,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 08:24:27,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 08:24:28,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 08:24:28,095 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:24:28,095 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 08:24:28,095 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 08:24:28,095 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 08:24:28,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 08:24:28,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 08:24:28,356 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753143863457_910.jpg' 2025-07-22 08:24:28,662 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:24:28,662 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:24:28,662 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:24:29,021 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:24:29,022 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:24:29,022 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:24:29,022 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:24:29,406 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:24:29,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 08:24:29,757 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:24:29,757 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:24:29,757 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 08:24:29,757 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 08:24:29,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 08:24:30,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 08:24:30,012 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:24:30,013 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753143863718_904.jpg' 2025-07-22 08:24:30,096 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:24:30,097 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:24:30,097 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:24:30,449 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:24:30,449 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:24:30,449 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:24:30,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 08:24:30,836 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:24:30,836 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:24:31,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 08:24:31,193 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:24:31,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 08:24:31,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 08:24:31,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 08:24:31,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 08:24:31,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 08:24:31,460 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753143863419_92.jpg' 2025-07-22 08:24:31,539 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:24:31,539 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:24:31,539 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:24:31,897 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:24:31,897 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:24:31,897 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:24:31,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 08:24:32,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 08:24:32,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 08:24:32,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 08:24:32,635 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:24:32,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 08:24:32,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 08:24:32,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 08:24:32,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 08:24:32,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 08:24:33,000 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753143863368_939.jpg' 2025-07-22 08:24:33,294 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:24:33,294 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:24:33,294 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:24:33,747 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:24:33,748 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:24:33,748 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:24:33,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 08:24:34,140 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:24:34,140 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:24:34,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 08:24:34,492 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:24:34,492 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 08:24:34,492 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 08:24:34,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 08:24:34,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 08:24:34,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 08:24:34,758 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753143863472_109.jpg' 2025-07-22 08:24:34,991 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:24:34,991 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:24:34,991 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:24:35,213 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:24:35,214 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:24:35,214 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:24:35,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 08:24:35,429 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:24:35,429 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:24:35,623 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:24:35,623 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:24:35,624 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 08:24:35,624 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 08:24:35,624 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 08:24:35,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 08:24:35,656 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:24:35,657 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753143863856_43.jpg' 2025-07-22 08:24:35,752 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:24:35,752 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:24:35,752 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:24:36,101 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:24:36,101 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:24:36,101 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:24:36,101 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:24:36,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 08:24:36,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 08:24:36,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 08:24:36,847 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:24:36,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 08:24:36,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 08:24:36,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 08:24:37,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 08:24:37,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 08:24:37,108 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753143864052_291.jpg' 2025-07-22 08:24:37,399 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:24:37,399 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:24:37,399 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:24:37,734 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:24:37,734 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:24:37,734 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:24: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 08:24:38,119 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:24:38,119 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:24:38,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 08:24:38,470 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:24:38,470 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 08:24:38,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 08:24:38,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 08:24:38,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 08:24:38,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 08:24:38,733 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753143864267_878.jpg' 2025-07-22 08:24:39,024 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:24:39,025 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:24:39,025 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:24:39,365 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:24:39,365 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:24:39,365 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:24:39,365 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:24:39,900 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:24:39,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 08:24:40,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 08:24:40,260 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:24:40,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 08:24:40,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 08:24:40,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 08:24:40,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 08:24:40,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 08:24:40,530 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753143864346_286.jpg' 2025-07-22 08:24:40,615 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:24:40,615 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:24:40,615 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:24:40,959 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:24:40,959 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:24:40,959 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:24:40,960 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:24:41,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 08:24:41,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 08:24:41,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 08:24:41,844 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:24:41,844 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 08:24:41,844 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 08:24:41,844 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 08:24:42,108 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:24:42,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 08:24:42,109 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753143865484_849.jpg' 2025-07-22 08:24:42,183 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:24:42,184 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:24:42,184 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:24:42,524 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:24:42,524 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:24:42,524 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:24:42,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 08:24:43,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 08:24:43,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 08:24:43,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 08:24:43,389 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:24:43,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 08:24:43,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 08:24:43,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 08:24:43,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 08:24:43,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 08:24:43,653 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753143868040_747.jpg' 2025-07-22 08:24:43,737 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:24:43,737 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:24:43,737 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:24:44,075 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:24:44,075 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:24:44,075 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:24:44,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 08:24:44,474 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:24:44,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 08:24:44,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 08:24:44,949 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:24:44,949 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 08:24:44,949 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 08:24:44,949 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 08:24:45,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 08:24:45,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 08:24:46,159 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753143886006_922.jpg' 2025-07-22 08:24:46,232 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:24:46,233 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:24:46,233 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:24:46,574 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:24:46,575 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:24:46,575 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:24:46,575 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:24:46,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 08:24:46,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 08:24: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 08:24:47,324 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:24: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 08:24: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 08:24: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 08:24:47,588 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:24:47,588 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:24:47,590 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753143886726_621.jpg' 2025-07-22 08:24:47,671 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:24:47,671 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:24:47,671 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:24:48,014 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:24:48,014 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:24:48,014 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:24:48,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 08:24:48,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 08:24:48,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 08:24:48,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 08:24:48,765 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:24:48,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 08:24:48,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 08:24:48,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 08:24:49,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 08:24:49,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 08:24:49,031 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753143888240_929.jpg' 2025-07-22 08:24:49,112 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:24:49,112 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:24:49,112 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:24:49,454 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:24:49,454 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:24:49,454 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:24:49,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 08:24:49,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 08:24:49,859 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:24:50,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 08:24:50,213 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:24:50,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 08:24:50,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 08:24:50,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 08:24:50,471 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:24:50,471 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:24:50,472 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753143889381_480.jpg' 2025-07-22 08:24:50,543 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:24:50,543 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:24:50,543 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:24:50,886 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:24:50,886 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:24:50,886 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:24:50,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 08:24:51,289 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:24:51,290 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:24:51,643 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:24:51,643 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:24:51,643 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 08:24:51,643 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 08:24:51,644 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 08:24:51,901 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:24:51,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 08:24:51,902 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753143889683_649.jpg' 2025-07-22 08:24:51,992 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:24:51,992 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:24:51,992 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:24:52,335 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:24:52,335 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:24:52,335 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:24:52,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 08:24:52,736 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:24:52,736 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:24:53,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 08:24:53,090 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:24:53,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 08:24:53,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 08:24:53,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 08:24:53,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 08:24:53,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 08:24:54,639 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753143894177_864.jpg' 2025-07-22 08:24:54,730 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:24:54,730 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:24:54,730 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:24:55,071 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:24:55,071 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:24:55,071 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:24:55,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 08:24:55,476 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:24:55,476 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:24:55,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 08:24:55,830 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:24:55,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 08:24:55,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 08:24:55,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 08:24:56,088 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:24:56,088 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:25:10,958 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753143910800_564.jpg' 2025-07-22 08:25:12,325 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:25:12,325 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:25:12,325 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:25:12,723 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:25:12,724 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:25:12,724 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:25:12,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 08:25:13,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 08:25:13,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 08:25: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 08:25:13,577 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:25:13,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 08:25:13,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 08:25:13,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 08:25:13,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 08:25:13,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 08:25:13,845 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753143911216_493.jpg' 2025-07-22 08:25:13,920 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:25:13,920 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:25:13,920 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:25:14,260 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:25:14,261 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:25:14,261 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:25:14,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 08:25:14,662 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:25:14,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 08:25:15,014 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:25:15,015 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 08:25:15,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 08:25:15,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 08:25:15,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 08:25:15,273 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:25:15,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 08:25:15,275 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753143911684_947.jpg' 2025-07-22 08:25:15,356 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:25:15,356 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:25:15,356 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:25:15,695 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:25:15,695 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:25:15,695 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:25:15,695 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:25:16,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 08:25:16,099 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:25:16,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 08:25:16,452 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:25:16,452 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 08:25:16,452 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 08:25:16,452 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 08:25:16,801 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:25:16,801 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:25:23,479 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753143923206_611.jpg' 2025-07-22 08:25:23,903 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:25:23,903 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:25:23,903 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:25:24,299 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:25:24,299 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:25:24,299 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:25: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 08:25:24,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 08:25:24,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 08:25:25,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 08:25:25,051 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:25:25,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 08:25:25,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 08:25:25,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 08:25:25,318 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:25:25,318 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:25:34,805 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753143934700_365.jpg' 2025-07-22 08:25:34,892 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:25:34,893 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:25:34,893 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:25:35,269 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:25:35,269 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:25:35,270 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:25:35,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 08:25:35,666 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:25:35,666 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:25:36,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 08:25:36,022 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:25:36,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 08:25:36,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 08:25:36,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 08:25: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 08:25:36,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 08:25:36,282 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753143935395_756.jpg' 2025-07-22 08:25:36,620 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:25:36,621 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:25:36,621 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:25:36,964 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:25:36,965 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:25:36,965 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:25:36,965 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:25:37,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 08:25:37,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 08:25:37,720 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:25:37,721 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:25:37,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 08:25:37,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 08:25:37,721 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 08:25:37,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 08:25:37,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 08:25: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_1753143947561_747.jpg' 2025-07-22 08:25:48,084 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:25:48,085 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:25:48,085 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:25:48,423 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:25:48,424 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:25:48,424 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:25:48,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 08:25:48,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 08:25:48,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 08:25:49,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 08:25:49,178 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:25:49,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 08:25:49,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 08:25:49,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 08:25:49,438 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:25:49,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 08:32:22,733 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144342607_371.jpg' 2025-07-22 08:32:23,237 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:32:23,237 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:32:23,237 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:32:23,287 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:32:23,287 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:32:23,287 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:32:23,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 08:32:23,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 08:32:23,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 08:32:23,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 08:32:23,490 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:32:23,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 08:32:23,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 08:32:23,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 08:32:23,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 08:32:23,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 08:32:23,516 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144342888_410.jpg' 2025-07-22 08:32:23,805 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:32:23,805 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:32:23,805 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:32:24,217 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:32:24,217 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:32:24,217 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:32:24,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 08:32:24,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 08:32:24,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 08:32:24,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 08:32:24,952 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:32:24,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 08:32:24,952 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 08:32:24,952 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 08:32:25,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 08:32:25,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 08:32:25,217 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144343187_725.jpg' 2025-07-22 08:32:25,493 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:32:25,493 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:32:25,493 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:32:25,842 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:32:25,842 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:32:25,843 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:32:25,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 08:32:26,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 08:32:26,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 08:32:26,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 08:32:26,596 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:32:26,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 08:32:26,596 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 08:32:26,596 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 08:32:26,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 08:32:26,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 08:32:26,861 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144343228_331.jpg' 2025-07-22 08:32:27,140 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:32:27,140 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:32:27,140 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:32:27,492 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:32:27,492 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:32:27,492 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:32:27,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 08:32:27,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 08:32:27,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 08:32:28,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 08:32:28,251 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:32:28,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 08:32:28,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 08:32:28,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 08:32:28,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 08:32:28,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 08:32:28,518 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144343342_477.jpg' 2025-07-22 08:32:28,609 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:32:28,609 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:32:28,609 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:32:28,957 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:32:28,957 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:32:28,957 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:32:28,957 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:32:29,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 08:32:29,364 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:32:29,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 08:32:29,727 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:32:29,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 08:32:29,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 08:32:29,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 08:32:29,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 08:32:29,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 08:32:29,983 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144343544_334.jpg' 2025-07-22 08:32:30,059 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:32:30,059 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:32:30,059 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:32:30,404 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:32:30,404 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:32:30,404 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:32:30,404 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:32:30,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 08:32:30,795 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:32:31,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 08:32:31,149 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:32: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 08:32: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 08:32: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 08:32:31,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 08:32:31,400 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:32:31,401 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144343502_450.jpg' 2025-07-22 08:32:31,672 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:32:31,672 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:32:31,672 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:32:32,016 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:32:32,017 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:32:32,017 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:32:32,017 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:32:32,406 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:32:32,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 08:32: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 08:32:32,762 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:32: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 08:32: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 08:32:32,762 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 08:32:33,020 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:32:33,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 08:32:33,021 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144343650_590.jpg' 2025-07-22 08:32:33,316 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:32:33,316 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:32:33,316 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:32:33,659 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:32:33,659 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:32:33,660 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:32:33,660 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:32:34,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 08:32:34,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 08:32:34,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 08:32:34,395 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:32:34,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 08:32:34,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 08:32:34,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 08:32:34,645 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:32:34,645 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:32:34,647 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144343734_198.jpg' 2025-07-22 08:32:34,928 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:32:34,928 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:32:34,928 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:32:35,270 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:32:35,270 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:32:35,270 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:32:35,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 08:32:35,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 08:32:35,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 08:32:36,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 08:32:36,013 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:32:36,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 08:32:36,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 08:32:36,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 08:32:36,269 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:32:36,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 08:32:36,271 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144343993_546.jpg' 2025-07-22 08:32:36,353 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:32:36,354 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:32:36,354 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:32:36,694 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:32:36,695 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:32:36,695 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:32:36,695 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:32:37,086 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:32:37,086 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:32:37,439 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:32:37,440 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:32:37,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 08:32:37,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 08:32:37,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 08:32:37,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 08:32:37,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 08:32:37,697 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144344450_722.jpg' 2025-07-22 08:32:37,948 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:32:37,948 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:32:37,948 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:32:38,307 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:32:38,307 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:32:38,307 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:32:38,308 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:32:38,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 08:32:38,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 08:32:39,045 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 08:32:39,045 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 08:32:39,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 08:32:39,046 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 08:32:39,046 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 08:32:39,301 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:32:39,301 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:32:39,302 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144344674_70.jpg' 2025-07-22 08:32:39,386 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:32:39,386 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:32:39,386 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:32:39,741 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:32:39,741 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:32:39,741 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:32:39,741 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:32:40,130 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:32:40,130 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:32:40,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 08:32:40,482 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:32:40,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 08:32:40,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 08:32:40,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 08:32:40,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 08:32:40,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 08:32:40,743 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144344999_1.jpg' 2025-07-22 08:32:41,008 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:32:41,008 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:32:41,008 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:32:41,363 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:32:41,364 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:32:41,364 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:32:41,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 08:32:41,748 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:32:41,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 08:32:42,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 08:32:42,104 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:32:42,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 08:32:42,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 08:32:42,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 08:32:42,363 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:32:42,363 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:32:42,364 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144345350_997.jpg' 2025-07-22 08:32:42,628 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:32:42,629 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:32:42,629 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:32:42,988 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:32:42,989 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:32:42,989 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:32:42,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 08:32:43,373 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:32:43,373 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:32:43,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 08:32:43,723 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:32:43,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 08:32:43,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 08:32:43,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 08:32:43,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 08:32:43,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 08:32:43,985 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144345407_151.jpg' 2025-07-22 08:32:44,255 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:32:44,256 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:32:44,256 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:32:44,612 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:32:44,613 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:32:44,613 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:32:44,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 08:32: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 08:32:45,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 08:32: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 08:32:45,358 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:32: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 08:32: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 08:32: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 08:32:45,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 08:32:45,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 08:32:46,809 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144366581_978.jpg' 2025-07-22 08:32:47,095 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:32:47,095 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:32:47,095 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:32:47,454 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:32:47,454 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:32:47,454 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:32:47,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 08:32:47,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 08:32:47,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 08:32:48,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 08:32:48,193 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:32:48,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 08:32:48,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 08:32:48,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 08:32:48,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 08:32:48,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 08:32:48,455 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144366910_805.jpg' 2025-07-22 08:32:48,725 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:32:48,725 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:32:48,725 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:32:49,082 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:32:49,082 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:32:49,082 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:32:49,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 08:32:49,472 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:32:49,472 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:32:49,824 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 08:32:49,824 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 08:32:49,825 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 08:32:49,825 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 08:32:49,825 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 08:32:50,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 08:32:50,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 08:32:50,083 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144368162_732.jpg' 2025-07-22 08:32:50,166 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:32:50,166 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:32:50,166 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:32:50,522 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:32:50,522 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:32:50,522 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:32:50,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 08:32:50,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 08:32:50,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 08:32:51,265 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:32:51,266 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:32:51,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 08:32:51,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 08:32:51,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 08:32:51,531 - 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 08:32:51,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 08:32:51,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 08:32:51,532 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144368967_360.jpg' 2025-07-22 08:32:51,626 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:32:51,626 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:32:51,626 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:32:51,985 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:32:51,985 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:32:51,986 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:32:51,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 08:32:52,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 08:32:52,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 08:32:52,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 08:32:52,731 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:32:52,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 08:32:52,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 08:32:52,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 08:32:52,985 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:32:52,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 08:32:52,987 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144369001_759.jpg' 2025-07-22 08:32:53,068 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:32:53,068 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:32:53,068 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:32:53,421 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:32:53,421 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:32:53,421 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:32:53,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 08:32:53,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 08:32:53,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 08:32:54,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 08:32:54,166 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:32:54,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 08:32:54,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 08:32:54,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 08:32:54,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 08:32:54,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 08:32:54,429 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144369020_43.jpg' 2025-07-22 08:32:54,510 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:32:54,511 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:32:54,511 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:32:54,867 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:32:54,867 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:32:54,867 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:32:54,867 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:32:55,252 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:32:55,252 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:32:55,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 08:32:55,605 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:32:55,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 08:32:55,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 08:32:55,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 08:32:55,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 08:32:55,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 08:33:10,240 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144390100_123.jpg' 2025-07-22 08:33:10,318 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:33:10,318 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:33:10,318 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:33:10,678 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:33:10,678 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:33:10,678 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:33:10,678 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:33:11,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 08:33:11,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 08:33:11,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 08:33:11,420 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:33:11,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 08:33:11,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 08:33:11,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 08:33:11,678 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:33:11,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 08:33:12,725 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144392560_997.jpg' 2025-07-22 08:33:12,821 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:33:12,822 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:33:12,822 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:33:13,178 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:33:13,179 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:33:13,179 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:33:13,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 08:33:13,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 08:33:13,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 08:33:13,918 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:33:13,918 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:33:13,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 08:33:13,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 08:33:13,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 08:33:14,174 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:33:14,174 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:33:14,176 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144393210_591.jpg' 2025-07-22 08:33:14,270 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:33:14,270 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:33:14,270 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:33:14,628 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:33:14,629 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:33:14,629 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:33:14,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 08:33:15,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 08:33:15,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 08:33:15,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 08:33:15,370 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:33:15,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 08:33:15,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 08:33:15,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 08:33:15,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 08:33:15,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 08:33: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_1753144393327_631.jpg' 2025-07-22 08:33:15,721 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:33:15,722 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:33:15,722 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:33:16,075 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:33:16,075 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:33:16,075 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:33:16,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 08:33:16,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 08:33:16,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 08:33:16,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 08:33:16,819 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:33:16,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 08:33:16,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 08:33:16,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 08:33:17,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 08:33:17,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 08:33:35,914 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144415768_224.jpg' 2025-07-22 08:33:35,995 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:33:35,995 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:33:35,995 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:33:36,427 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:33:36,427 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:33:36,427 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:33:36,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 08:33:36,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 08:33:36,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 08:33:37,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 08:33:37,163 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:33:37,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 08:33:37,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 08:33:37,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 08:33:37,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 08:33:37,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 08:33:37,431 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144416660_623.jpg' 2025-07-22 08:33:37,503 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:33:37,503 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:33:37,503 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:33:37,861 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:33:37,861 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:33:37,861 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:33:37,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 08:33:38,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 08:33:38,252 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:33:38,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 08:33:38,606 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:33:38,606 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 08:33:38,606 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 08:33:38,606 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 08:33:38,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 08:33:38,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 08:33:38,864 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144417412_403.jpg' 2025-07-22 08:33:38,944 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:33:38,944 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:33:38,944 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:33:39,304 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:33:39,305 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:33:39,305 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:33:39,305 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:33:39,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 08:33:39,695 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:33:40,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 08:33:40,047 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:33:40,047 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 08:33:40,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 08:33:40,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 08:33:40,309 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:33:40,309 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:40:23,263 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144823036_642.jpg' 2025-07-22 08:40:23,931 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:40:23,932 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:40:23,932 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:40:24,374 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:40:24,375 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:40:24,375 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:40:24,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 08:40:24,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 08:40:24,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 08:40:25,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 08:40:25,113 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:40:25,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 08:40:25,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 08:40:25,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 08:40:25,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 08:40:25,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 08:40:25,370 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144823254_423.jpg' 2025-07-22 08:40:25,645 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:40:25,645 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:40:25,645 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:40:26,002 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:40:26,003 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:40:26,003 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:40:26,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 08:40:26,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 08:40:26,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 08:40:26,744 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:40:26,744 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:40:26,744 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 08:40:26,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 08:40:26,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 08:40:27,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 08:40:27,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 08:40:27,006 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144823273_661.jpg' 2025-07-22 08:40:27,290 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:40:27,290 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:40:27,290 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:40:27,645 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:40:27,645 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:40:27,645 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:40:27,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 08:40:28,032 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:40:28,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 08:40: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 08:40:28,386 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:40: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 08:40:28,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 08:40:28,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 08:40:28,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 08:40:28,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 08:40:28,644 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144823285_645.jpg' 2025-07-22 08:40:28,926 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:40:28,926 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:40:28,927 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:40:28,955 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:40:28,955 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:40:28,955 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:40:28,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 08:40:28,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 08:40:28,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 08:40:29,110 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:40:29,110 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:40:29,111 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 08:40:29,111 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 08:40:29,111 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 08:40:29,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 08:40:29,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 08:40:29,133 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144823282_459.jpg' 2025-07-22 08:40:29,394 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:40:29,394 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:40:29,394 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:40:29,747 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:40:29,747 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:40:29,747 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:40:29,747 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:40:30,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 08:40:30,151 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:40:30,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 08:40:30,504 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:40:30,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 08:40:30,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 08:40:30,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 08:40:30,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 08:40:30,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 08:40:30,768 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144823284_314.jpg' 2025-07-22 08:40:30,857 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:40:30,857 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:40:30,857 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:40:31,204 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:40:31,204 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:40:31,204 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:40:31,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 08:40:31,609 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:40:31,609 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:40:31,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 08:40:31,961 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:40:31,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 08:40:31,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 08:40:31,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 08:40:32,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 08:40:32,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 08:40:32,226 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144823406_453.jpg' 2025-07-22 08:40:32,554 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:40:32,555 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:40:32,555 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:40:32,989 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:40:32,989 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:40:32,989 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:40:32,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 08:40:33,479 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:40:33,479 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:40:33,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 08:40:33,835 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:40:33,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 08:40:33,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 08:40:33,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 08:40:34,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 08:40:34,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 08:40:34,099 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144823521_579.jpg' 2025-07-22 08:40:34,404 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:40:34,405 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:40:34,405 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:40:34,753 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:40:34,753 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:40:34,753 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:40:34,753 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:40:35,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 08:40:35,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 08:40:35,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 08:40:35,534 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:40:35,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 08:40:35,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 08:40:35,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 08:40:35,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 08:40:35,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 08:40:35,795 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144823692_563.jpg' 2025-07-22 08:40:36,098 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:40:36,098 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:40:36,098 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:40:36,439 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:40:36,439 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:40:36,439 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:40:36,439 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:40:36,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 08:40:36,826 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:40:37,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 08:40:37,185 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:40:37,185 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 08:40:37,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 08:40:37,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 08:40:37,439 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:40:37,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 08:40:37,441 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144823723_613.jpg' 2025-07-22 08:40:37,705 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:40:37,705 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:40:37,705 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:40:38,046 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:40:38,047 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:40:38,047 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:40:38,047 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:40:38,428 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:40:38,428 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:40:38,780 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:40:38,780 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:40:38,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 08:40:38,781 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 08:40:38,781 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 08:40:39,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 08:40:39,038 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:40:39,040 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144823879_532.jpg' 2025-07-22 08:40:39,347 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:40:39,347 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:40:39,347 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:40:39,690 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:40:39,691 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:40:39,691 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:40:39,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 08:40:40,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 08:40:40,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 08:40:40,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 08:40:40,428 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:40:40,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 08:40:40,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 08:40:40,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 08:40:40,685 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:40:40,685 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:40:40,686 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144823884_599.jpg' 2025-07-22 08:40:40,750 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:40:40,750 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:40:40,750 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:40:40,932 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:40:40,933 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:40:40,933 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:40:40,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 08:40:41,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 08:40:41,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 08:40:41,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 08:40:41,247 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:40:41,247 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 08:40:41,247 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 08:40:41,247 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 08:40:41,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 08:40:41,280 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:40:41,281 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144824897_89.jpg' 2025-07-22 08:40:41,378 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:40:41,378 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:40:41,378 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:40:41,720 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:40:41,720 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:40:41,720 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:40:41,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 08:40:42,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 08:40:42,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 08:40:42,462 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 08:40:42,462 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 08:40:42,463 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 08:40:42,463 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 08:40:42,463 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 08:40:42,720 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:40:42,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 08:40:42,722 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144825537_209.jpg' 2025-07-22 08:40:42,797 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:40:42,797 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:40:42,797 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:40:43,132 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:40:43,132 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:40:43,132 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:40:43,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 08:40:43,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 08:40:43,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 08:40:43,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 08:40:43,868 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:40:43,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 08:40:43,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 08:40:43,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 08:40:44,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 08:40:44,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 08:40:44,125 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144825724_416.jpg' 2025-07-22 08:40:44,204 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:40:44,205 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:40:44,205 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:40:44,548 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:40:44,548 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:40:44,548 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:40:44,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 08:40:44,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 08:40:44,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 08:40:45,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 08:40:45,290 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:40:45,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 08:40:45,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 08:40:45,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 08:40:45,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 08:40:45,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 08:40:45,551 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144826448_281.jpg' 2025-07-22 08:40:45,636 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:40:45,636 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:40:45,636 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:40:45,990 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:40:45,990 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:40:45,990 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:40:45,990 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:40:46,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 08:40:46,378 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:40:46,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 08:40:46,731 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:40:46,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 08:40:46,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 08:40:46,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 08:40:46,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 08:40:46,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 08:40:47,513 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144847325_688.jpg' 2025-07-22 08:40:47,773 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:40:47,773 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:40:47,773 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:40:48,124 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:40:48,124 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:40:48,124 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:40:48,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 08:40:48,512 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:40:48,512 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:40:48,864 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 08:40:48,864 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 08:40:48,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 08:40:48,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 08:40:48,865 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 08:40:49,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 08:40:49,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 08:40:49,131 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144847568_145.jpg' 2025-07-22 08:40:49,409 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:40:49,409 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:40:49,409 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:40:49,759 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:40:49,760 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:40:49,760 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:40:49,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 08:40:50,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 08:40:50,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 08:40:50,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 08:40:50,501 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:40:50,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 08:40:50,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 08:40:50,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 08:40:50,754 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:40:50,754 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:40:50,755 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144847923_987.jpg' 2025-07-22 08:40:50,836 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:40:50,836 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:40:50,837 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:40:51,173 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:40:51,173 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:40:51,173 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:40:51,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 08:40:51,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 08:40:51,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 08:40:51,918 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:40:51,918 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:40:51,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 08:40:51,919 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 08:40:51,919 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 08:40:52,175 - 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 08:40:52,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 08:40:52,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 08:40:52,177 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144849014_310.jpg' 2025-07-22 08:40:52,266 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:40:52,266 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:40:52,266 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:40:52,611 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:40:52,612 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:40:52,612 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:40:52,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 08:40:52,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 08:40:52,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 08:40:53,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 08:40:53,353 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:40:53,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 08:40:53,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 08:40:53,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 08:40:53,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 08:40:53,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 08:40:53,617 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144849327_50.jpg' 2025-07-22 08:40:53,695 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:40:53,695 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:40:53,695 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:40:54,041 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:40:54,041 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:40:54,041 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:40:54,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 08:40:54,447 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:40:54,447 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:40:54,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 08:40:54,801 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:40:54,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 08:40:54,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 08:40:54,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 08:40:55,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 08:40:55,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 08:40:55,064 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144850455_532.jpg' 2025-07-22 08:40:55,155 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:40:55,155 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:40:55,155 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:40:55,495 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:40:55,495 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:40:55,496 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:40:55,496 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:40:55,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 08:40:55,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 08:40:56,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 08:40:56,267 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:40:56,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 08:40:56,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 08:40:56,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 08:40:56,528 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:40:56,528 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:41:10,905 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144870753_215.jpg' 2025-07-22 08:41:10,989 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:41:10,990 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:41:10,990 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:41:11,395 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:41:11,395 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:41:11,396 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:41:11,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 08:41:11,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 08:41:11,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 08:41:12,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 08:41:12,131 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:41:12,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 08:41:12,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 08:41:12,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 08:41:12,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 08:41:12,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 08:41:12,454 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144871954_72.jpg' 2025-07-22 08:41:12,547 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:41:12,547 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:41:12,547 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:41:12,891 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:41:12,891 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:41:12,892 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:41:12,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 08:41:13,280 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:41:13,280 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:41:13,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 08:41:13,635 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:41:13,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 08:41:13,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 08:41:13,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 08:41: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 08:41: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 08:41: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_1753144873026_51.jpg' 2025-07-22 08:41:13,971 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:41:13,972 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:41:13,972 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:41:14,307 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:41:14,307 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:41:14,307 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:41:14,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 08:41:14,695 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:41:14,695 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:41:15,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 08:41:15,051 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:41:15,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 08:41:15,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 08:41:15,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 08:41:15,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 08:41:15,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 08:41:15,309 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144874502_19.jpg' 2025-07-22 08:41:15,396 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:41:15,396 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:41:15,396 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:41:15,751 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:41:15,751 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:41:15,751 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:41:15,751 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:41:16,135 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:41:16,135 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:41:16,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 08:41:16,491 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:41: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 08:41: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 08:41: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 08:41:16,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 08:41:16,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 08:41:35,324 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144895158_635.jpg' 2025-07-22 08:41:35,392 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:41:35,392 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:41:35,392 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:41:35,771 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:41:35,771 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:41:35,771 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:41:35,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 08:41:36,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 08:41:36,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 08:41:36,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 08:41:36,519 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:41:36,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 08:41:36,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 08:41:36,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 08:41:36,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 08:41:36,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 08:41:37,107 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144896801_285.jpg' 2025-07-22 08:41:37,363 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:41:37,364 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:41:37,364 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:41:37,718 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:41:37,719 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:41:37,719 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:41:37,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 08:41:38,101 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:41:38,101 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:41:38,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 08:41:38,454 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:41:38,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 08:41:38,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 08:41:38,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 08:41:38,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 08:41:38,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 08:41:38,714 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753144897633_544.jpg' 2025-07-22 08:41:38,786 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:41:38,786 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:41:38,786 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:41:39,143 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:41:39,143 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:41:39,143 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:41:39,143 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:41:39,529 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:41:39,529 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:41:39,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 08:41:39,882 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:41:39,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 08:41:39,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 08:41:39,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 08:41:40,142 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:41:40,142 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:48:22,932 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753145302713_249.jpg' 2025-07-22 08:48:23,426 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:48:23,426 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:48:23,426 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:48:23,797 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:48:23,797 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:48:23,797 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:48:23,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 08:48:24,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 08:48:24,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 08:48:24,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 08:48:24,544 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:48:24,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 08:48:24,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 08:48:24,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 08:48:24,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 08:48:24,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 08:48:24,801 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753145302846_74.jpg' 2025-07-22 08:48:25,026 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:48:25,026 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:48:25,026 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:48:25,377 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:48:25,378 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:48:25,378 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:48:25,378 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:48:25,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 08:48: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 08:48:26,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 08:48:26,115 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:48:26,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 08:48:26,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 08:48:26,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 08:48:26,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 08:48:26,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 08:48:26,378 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753145303277_98.jpg' 2025-07-22 08:48:26,643 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:48:26,644 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:48:26,644 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:48:26,998 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:48:26,998 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:48:26,998 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:48:26,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 08:48:27,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 08:48:27,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 08:48:27,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 08:48:27,731 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:48:27,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 08:48:27,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 08:48:27,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 08:48:27,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 08:48:27,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 08:48:27,991 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753145303345_507.jpg' 2025-07-22 08:48:28,269 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:48:28,269 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:48:28,269 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:48:28,628 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:48:28,628 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:48:28,628 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:48:28,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 08:48: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 08:48:29,017 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:48: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 08:48:29,369 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:48: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 08:48: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 08:48: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 08:48:29,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 08:48:29,629 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:48:29,630 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753145303380_541.jpg' 2025-07-22 08:48:29,888 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:48:29,888 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:48:29,888 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:48:30,240 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:48:30,241 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:48:30,241 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:48:30,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 08:48:30,625 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:48:30,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 08:48:30,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 08:48:30,979 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:48:30,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 08:48:30,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 08:48:30,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 08:48:31,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 08:48:31,235 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:48:31,236 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753145303441_866.jpg' 2025-07-22 08:48:31,487 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:48:31,487 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:48:31,487 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:48:31,839 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:48:31,839 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:48:31,839 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:48:31,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 08:48: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 08:48: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 08:48:32,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 08:48:32,574 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:48:32,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 08:48:32,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 08:48:32,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 08:48:32,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 08:48: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 08:48:32,836 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753145303508_242.jpg' 2025-07-22 08:48:33,101 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:48:33,101 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:48:33,101 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:48:33,287 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:48:33,288 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:48:33,288 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:48:33,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 08:48:33,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 08:48:33,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 08:48:33,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 08:48:33,608 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:48:33,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 08:48:33,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 08:48:33,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 08:48:33,640 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:48:33,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 08:48:33,642 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753145303560_647.jpg' 2025-07-22 08:48:33,901 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:48:33,901 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:48:33,901 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:48:34,250 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:48:34,250 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:48:34,250 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:48:34,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 08:48:34,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 08:48:34,639 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:48:34,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 08:48:34,991 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:48:34,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 08:48:34,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 08:48:34,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 08:48:35,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 08:48:35,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 08:48:35,253 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753145303437_172.jpg' 2025-07-22 08:48:35,344 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:48:35,344 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:48:35,344 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:48:35,683 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:48:35,683 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:48:35,683 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:48:35,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 08:48:36,075 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:48:36,075 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:48: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 08:48:36,426 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:48:36,426 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 08:48: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 08:48: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 08:48:36,685 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:48:36,685 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:48:36,686 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753145303737_228.jpg' 2025-07-22 08:48:36,966 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:48:36,966 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:48:36,966 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:48:37,304 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:48:37,304 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:48:37,304 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:48:37,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 08:48:37,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 08:48:37,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 08:48:38,059 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:48:38,059 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:48:38,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 08:48:38,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 08:48:38,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 08:48:38,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 08:48:38,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 08:48:38,324 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753145303953_952.jpg' 2025-07-22 08:48:38,557 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:48:38,558 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:48:38,558 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:48:38,899 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:48:38,899 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:48:38,899 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:48:38,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 08:48:39,432 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:48:39,432 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:48:39,787 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:48:39,787 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:48:39,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 08:48:39,788 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 08:48:39,788 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 08:48:40,049 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:48: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 08:48: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_1753145304170_635.jpg' 2025-07-22 08:48:40,129 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:48:40,129 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:48:40,129 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:48:40,472 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:48:40,472 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:48:40,472 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:48:40,472 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:48:40,872 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:48: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 08:48:41,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 08:48:41,225 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:48:41,225 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 08:48:41,225 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 08:48:41,225 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 08:48: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 08:48: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 08:48: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_1753145304491_498.jpg' 2025-07-22 08:48:41,742 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:48:41,743 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:48:41,743 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:48:42,081 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:48:42,082 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:48:42,082 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:48:42,082 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:48:42,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 08:48:42,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 08:48:42,842 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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 08:48:42,842 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 08:48:42,842 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 08:48:42,842 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 08:48:42,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 08:48:43,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 08:48:43,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 08:48:43,106 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753145304675_427.jpg' 2025-07-22 08:48:43,186 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:48:43,187 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:48:43,187 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:48:43,528 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:48:43,528 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:48:43,528 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:48:43,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 08:48:43,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 08:48: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 08:48:44,277 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:48:44,277 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:48:44,277 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 08:48:44,277 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 08:48:44,278 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 08:48:44,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 08:48:44,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 08:48:44,539 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753145306120_317.jpg' 2025-07-22 08:48:44,628 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:48:44,628 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:48:44,628 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:48:44,967 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:48:44,967 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:48:44,968 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:48:44,968 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:48:45,367 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:48:45,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 08:48:45,720 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:48:45,720 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:48:45,720 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 08:48:45,720 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 08:48:45,720 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 08:48:45,978 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:48:45,979 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:48:47,021 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753145326819_913.jpg' 2025-07-22 08:48:47,104 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:48:47,104 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:48:47,104 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:48:47,444 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:48:47,444 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:48:47,444 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:48:47,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 08:48:47,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 08:48:47,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 08:48:48,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 08:48:48,197 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:48:48,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 08:48:48,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 08:48:48,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 08:48:48,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 08:48:48,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 08:48:48,464 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753145327075_627.jpg' 2025-07-22 08:48:48,545 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:48:48,545 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:48:48,545 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:48:48,884 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:48:48,884 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:48:48,884 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:48:48,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 08:48:49,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 08:48:49,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 08:48:49,635 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:48:49,635 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 08:48:49,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 08:48:49,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 08:48:49,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 08:48:49,899 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:48:49,899 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:48:49,901 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753145327317_239.jpg' 2025-07-22 08:48:49,981 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:48:49,982 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:48:49,982 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:48:50,323 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:48:50,323 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:48:50,323 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:48:50,323 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:48:50,721 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:48:50,721 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:48:51,074 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:48:51,074 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:48:51,074 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 08:48:51,074 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 08:48:51,074 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 08:48:51,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 08:48:51,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 08:48:51,336 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753145327631_963.jpg' 2025-07-22 08:48:51,416 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:48:51,416 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:48:51,416 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:48:51,758 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:48:51,758 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:48:51,758 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:48:51,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 08:48:52,165 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:48:52,165 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:48: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 08:48:52,519 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:48:52,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 08:48:52,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 08:48:52,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 08:48:52,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 08:48:52,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 08:48:52,844 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753145328993_222.jpg' 2025-07-22 08:48:52,914 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:48:52,914 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:48:52,915 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:48:53,256 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:48:53,256 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:48:53,256 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:48:53,256 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:48:53,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 08:48:53,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 08:48:54,017 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:48:54,017 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 08:48:54,017 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 08:48:54,017 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 08:48:54,017 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 08:48: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 08:48:54,278 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:48: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_1753145329533_748.jpg' 2025-07-22 08:48:54,356 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:48:54,357 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:48:54,357 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:48:54,698 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:48:54,698 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:48:54,698 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:48:54,698 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:48:55,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 08:48:55,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 08:48:55,448 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:48:55,448 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:48:55,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 08:48:55,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 08:48:55,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 08:48:55,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 08:48:55,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 08:48:55,709 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753145330262_127.jpg' 2025-07-22 08:48:55,806 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:48:55,806 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:48:55,806 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:48:56,143 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:48:56,143 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:48:56,143 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:48:56,143 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:48:56,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 08:48:56,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 08:48:56,897 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:48:56,897 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:48:56,897 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 08:48:56,897 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 08:48:56,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 08:48:57,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 08:48:57,161 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:49:12,281 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753145352107_400.jpg' 2025-07-22 08:49:12,356 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:49:12,356 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:49:12,356 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:49:12,694 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:49:12,694 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:49:12,694 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:49:12,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 08:49:13,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 08:49:13,091 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:49:13,443 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:49:13,444 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 08:49:13,444 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 08:49:13,444 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 08:49:13,444 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 08:49:13,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 08:49:13,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 08:49:13,710 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753145352767_427.jpg' 2025-07-22 08:49:13,803 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:49:13,804 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:49:13,804 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:49:14,142 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:49:14,142 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:49:14,142 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:49:14,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 08: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 08: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 08: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 08: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 08: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 08:49:14,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 08:49:14,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 08:49:15,161 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08: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 08:49: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_1753145353221_586.jpg' 2025-07-22 08:49:15,240 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:49:15,240 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:49:15,240 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:49:15,583 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:49:15,583 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:49:15,583 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:49:15,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 08:49:15,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 08:49:15,983 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:49:16,340 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:49:16,341 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:49:16,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 08:49:16,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 08:49:16,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 08:49:16,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 08:49:16,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 08:49:16,608 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753145354043_720.jpg' 2025-07-22 08:49:16,880 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:49:16,880 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:49:16,880 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:49:17,222 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:49:17,222 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:49:17,222 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:49:17,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 08:49:17,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 08:49:17,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 08:49:17,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 08:49:17,971 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:49:17,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 08:49:17,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 08:49:17,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 08:49:18,235 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:49:18,235 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:49:36,358 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753145376158_275.jpg' 2025-07-22 08:49:36,628 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:49:36,628 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:49:36,628 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:49:37,060 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:49:37,061 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:49:37,061 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:49:37,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 08:49:37,463 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:49:37,463 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:49:37,816 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:49:37,816 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:49:37,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 08:49:37,816 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 08:49:37,816 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 08:49:38,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 08:49:38,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 08:49:38,077 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753145377706_583.jpg' 2025-07-22 08:49:38,155 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:49:38,155 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:49:38,155 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:49:38,492 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:49:38,492 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:49:38,492 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:49:38,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 08:49:38,892 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:49:38,892 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:49:39,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 08:49:39,249 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:49:39,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 08:49:39,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 08:49:39,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 08:49:39,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 08:49:39,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 08:49:39,514 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753145377954_558.jpg' 2025-07-22 08:49:39,584 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:49:39,585 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:49:39,585 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:49:39,924 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:49:39,924 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:49:39,924 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:49:39,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 08:49:40,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 08:49:40,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 08:49: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 08:49:40,682 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:49: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 08:49: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 08:49: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 08:49:40,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 08:49:40,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 08:56:23,061 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753145782875_542.jpg' 2025-07-22 08:56:23,678 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:56:23,679 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:56:23,679 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:56:24,111 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:56:24,111 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:56:24,111 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:56:24,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 08:56:24,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 08:56:24,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 08:56:24,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 08:56:24,868 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:56:24,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 08:56:24,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 08:56:24,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 08:56:25,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 08:56:25,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 08:56:25,137 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753145783015_300.jpg' 2025-07-22 08:56:25,560 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:56:25,560 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:56:25,560 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:56:25,900 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:56:25,901 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:56:25,901 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:56:25,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 08:56: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 08:56: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 08:56: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 08:56:26,653 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:56:26,653 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 08:56:26,653 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 08:56:26,653 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 08:56:26,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 08:56:26,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 08:56:26,916 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753145783015_266.jpg' 2025-07-22 08:56:27,211 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:56:27,211 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:56:27,211 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:56:27,551 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:56:27,551 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:56:27,551 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:56:27,551 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:56:27,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 08:56:27,949 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:56:28,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 08:56:28,301 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:56:28,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 08:56:28,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 08:56:28,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 08:56:28,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 08:56:28,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 08:56:28,568 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753145783001_837.jpg' 2025-07-22 08:56:28,817 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:56:28,817 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:56:28,817 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:56:29,159 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:56:29,160 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:56:29,160 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:56:29,160 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:56:29,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 08:56:29,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 08:56:29,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 08:56:29,916 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:56:29,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 08:56:29,917 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 08:56:29,917 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 08:56:30,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 08:56:30,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 08:56:30,184 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753145783166_8.jpg' 2025-07-22 08:56:30,517 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:56:30,517 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:56:30,517 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:56:30,857 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:56:30,857 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:56:30,857 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:56:30,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 08:56:31,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 08:56:31,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 08:56:31,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 08:56:31,606 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:56:31,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 08:56:31,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 08:56:31,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 08:56:31,870 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:56:31,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 08:56:31,871 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753145783415_11.jpg' 2025-07-22 08:56:31,961 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:56:31,961 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:56:31,961 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:56:32,144 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:56:32,144 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:56:32,144 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:56:32,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 08:56:32,274 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:56:32,274 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:56:32,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 08:56:32,468 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:56:32,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 08:56:32,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 08:56:32,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 08:56:32,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 08:56:32,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 08:56:32,500 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753145783537_556.jpg' 2025-07-22 08:56:32,806 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:56:32,806 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:56:32,806 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:56:33,151 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:56:33,151 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:56:33,151 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:56:33,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 08:56:33,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 08:56:33,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 08:56:33,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 08:56:33,894 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:56:33,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 08:56:33,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 08:56:33,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 08:56:34,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 08:56:34,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 08:56:34,154 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753145783814_911.jpg' 2025-07-22 08:56:34,230 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:56:34,231 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:56:34,231 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:56:34,573 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:56:34,573 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:56:34,573 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:56:34,573 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:56:34,958 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:56:34,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 08:56:35,312 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:56:35,312 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:56:35,312 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 08:56:35,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 08:56:35,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 08:56:35,570 - 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 08:56:35,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 08:56:35,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 08:56:35,571 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753145783910_933.jpg' 2025-07-22 08:56:35,830 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:56:35,830 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:56:35,830 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:56:36,168 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:56:36,168 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:56:36,168 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:56:36,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 08:56:36,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 08:56:36,554 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:56:36,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 08:56:36,909 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:56:36,909 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 08:56:36,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 08:56:36,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 08:56:37,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 08:56:37,163 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:56:37,164 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753145784110_473.jpg' 2025-07-22 08:56:37,245 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:56:37,245 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:56:37,245 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:56:37,578 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:56:37,579 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:56:37,579 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:56:37,579 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:56:37,964 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:56:37,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 08:56:38,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 08:56:38,316 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:56:38,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 08:56:38,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 08:56:38,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 08:56:38,573 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:56:38,573 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:56:38,574 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753145783964_740.jpg' 2025-07-22 08:56:38,817 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:56:38,818 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:56:38,818 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:56:39,165 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:56:39,165 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:56:39,165 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:56:39,166 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:56:39,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 08:56:39,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 08:56:39,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 08:56:39,903 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:56:39,903 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 08:56:39,903 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 08:56:39,903 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 08:56:40,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 08:56:40,160 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:56:40,162 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753145784428_376.jpg' 2025-07-22 08:56:40,264 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:56:40,264 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:56:40,264 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:56:40,600 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:56:40,600 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:56:40,600 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:56:40,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 08:56:40,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 08:56:40,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 08:56:41,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 08:56:41,332 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:56:41,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 08:56:41,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 08:56:41,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 08:56:41,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 08:56:41,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 08:56:41,592 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753145785034_178.jpg' 2025-07-22 08:56:41,681 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:56:41,682 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:56:41,682 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:56:42,034 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:56:42,034 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:56:42,034 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:56:42,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 08:56:42,416 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:56:42,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 08:56:42,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 08:56:42,768 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:56:42,768 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 08:56:42,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 08:56:42,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 08:56:43,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 08:56:43,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 08:56:43,022 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753145785366_498.jpg' 2025-07-22 08:56:43,111 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:56:43,111 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:56:43,111 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:56:43,452 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:56:43,452 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:56:43,452 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:56:43,452 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:56:43,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 08:56:43,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 08:56: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 08:56:44,196 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:56: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 08:56: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 08:56: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 08:56:44,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 08:56:44,470 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:56:44,471 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753145785393_11.jpg' 2025-07-22 08:56:44,750 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:56:44,751 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:56:44,751 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:56:45,100 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:56:45,100 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:56:45,101 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:56:45,101 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:56:45,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 08:56: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 08:56:45,832 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:56:45,833 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:56:45,833 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 08:56:45,833 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 08:56:45,833 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 08:56:46,087 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:56:46,087 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:56:46,088 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753145785643_504.jpg' 2025-07-22 08:56:46,171 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:56:46,171 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:56:46,171 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:56:46,508 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:56:46,508 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:56:46,509 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:56:46,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 08:56:46,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 08:56:46,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 08:56:47,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 08:56:47,249 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:56:47,249 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 08:56:47,249 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 08:56:47,249 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 08:56:47,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 08:56:47,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 08:56:47,507 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753145806664_611.jpg' 2025-07-22 08:56:47,588 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:56:47,588 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:56:47,588 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:56:47,935 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:56:47,936 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:56:47,936 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:56:47,936 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:56:48,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 08:56:48,324 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:56:48,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 08:56:48,677 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:56:48,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 08:56:48,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 08:56:48,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 08: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 08:56:48,942 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 08:56:48,943 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753145806832_324.jpg' 2025-07-22 08:56:49,014 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:56:49,015 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:56:49,015 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:56:49,354 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:56:49,354 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:56:49,354 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:56:49,354 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:56:49,742 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:56:49,742 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:56:50,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 08:56:50,097 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:56:50,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 08:56:50,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 08:56:50,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 08:56:50,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 08:56:50,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 08:56:50,353 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753145807860_242.jpg' 2025-07-22 08:56:50,437 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:56:50,438 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:56:50,438 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:56:50,786 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:56:50,786 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:56:50,786 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:56:50,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 08:56:51,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 08:56:51,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 08:56:51,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 08:56:51,524 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:56:51,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 08:56:51,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 08:56:51,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 08:56:51,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 08:56:51,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 08:56:51,778 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753145808114_719.jpg' 2025-07-22 08:56:51,851 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:56:51,851 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:56:51,851 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:56:52,187 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:56:52,188 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:56:52,188 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:56:52,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 08:56:52,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 08:56:52,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 08:56:52,925 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:56:52,926 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:56:52,926 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 08:56:52,926 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 08:56:52,926 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 08:56:53,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 08:56:53,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 08:56:53,185 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753145808207_56.jpg' 2025-07-22 08:56:53,269 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:56:53,269 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:56:53,269 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:56:53,620 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:56:53,620 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:56:53,620 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:56:53,620 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:56:54,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 08:56:54,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 08:56:54,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 08:56:54,363 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:56:54,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 08:56:54,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 08:56:54,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 08:56:54,621 - 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 08:56:54,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 08:56:54,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 08:56:54,622 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753145810597_14.jpg' 2025-07-22 08:56:54,700 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:56:54,700 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:56:54,700 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:56:55,032 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:56:55,032 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:56:55,032 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:56:55,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 08:56:55,418 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:56:55,418 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:56:55,772 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:56:55,773 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:56:55,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 08:56:55,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 08:56:55,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 08:56:56,030 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 08:56:56,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 08:57:13,211 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753145833060_889.jpg' 2025-07-22 08:57:13,283 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:57:13,284 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:57:13,284 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:57:13,639 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:57:13,639 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:57:13,639 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:57:13,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 08:57:14,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 08:57:14,020 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:57:14,374 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:57:14,374 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 08:57:14,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 08:57:14,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 08:57:14,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 08:57:14,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 08:57:14,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 08:57:14,629 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753145833083_723.jpg' 2025-07-22 08:57:14,723 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:57:14,723 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:57:14,724 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:57:15,062 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:57:15,062 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:57:15,062 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:57:15,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 08:57:15,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 08:57:15,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 08: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 08: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 08: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 08: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 08: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 08:57:16,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 08:57:16,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 08:57:16,057 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753145834959_825.jpg' 2025-07-22 08:57:16,133 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:57:16,133 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:57:16,133 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:57:16,482 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:57:16,482 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:57:16,482 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:57:16,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 08:57:16,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 08:57:16,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 08:57:17,224 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:57:17,225 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:57:17,225 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 08:57:17,225 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 08:57:17,225 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 08:57:17,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 08:57:17,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 08:57:36,238 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753145856053_293.jpg' 2025-07-22 08:57:36,316 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:57:36,316 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:57:36,317 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:57:36,741 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:57:36,741 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:57:36,741 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:57:36,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 08:57:37,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 08:57:37,128 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 08:57:37,478 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:57:37,479 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:57:37,479 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 08:57:37,479 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 08:57:37,479 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 08:57:37,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 08:57:37,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 08:57:39,507 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753145859314_186.jpg' 2025-07-22 08:57:39,588 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 08:57:39,588 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 08:57:39,588 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 08:57:39,938 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 08:57:39,939 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 08:57:39,939 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 08:57:39,939 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 08:57:40,326 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:57:40,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 08:57:40,680 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 08:57:40,680 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 08:57:40,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 08:57:40,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 08:57:40,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 08:57: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 08:57: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 09:00:23,037 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146022928_777.jpg' 2025-07-22 09:00:23,467 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:00:23,467 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:00:23,467 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:00:23,902 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:00:23,902 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:00:23,902 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:00:23,902 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:00:24,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 09:00:24,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:00:24,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 09:00:24,633 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:00:24,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 09:00:24,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 09:00:24,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 09:00:24,891 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:00:24,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:00:24,892 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146023230_245.jpg' 2025-07-22 09:00:24,968 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:00:24,968 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:00:24,968 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:00:25,317 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:00:25,318 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:00:25,318 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:00:25,318 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:00:25,705 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:00:25,705 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:00:26,058 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:00:26,058 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:00:26,058 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:00:26,058 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:00:26,058 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:00:26,314 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:00:26,314 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:00:26,373 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146023595_895.jpg' 2025-07-22 09:00:26,437 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:00:26,437 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:00:26,437 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:00:26,618 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:00:26,618 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:00:26,618 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:00:26,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 09:00:26,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:00:26,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:00:27,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 09:00:27,017 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:00:27,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 09:00:27,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 09:00:27,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 09:00:27,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 09:00:27,050 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:00:27,052 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146023855_399.jpg' 2025-07-22 09:00:27,125 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:00:27,125 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:00:27,125 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:00:27,474 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:00:27,474 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:00:27,474 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:00:27,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 09:00:27,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 09:00:27,861 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:00:28,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 09:00:28,212 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:00:28,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 09:00:28,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 09:00:28,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 09:00:28,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 09:00:28,475 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:00:28,476 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146023852_78.jpg' 2025-07-22 09:00:28,556 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:00:28,556 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:00:28,556 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:00:28,896 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:00:28,896 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:00:28,896 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:00:28,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 09:00:29,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:00:29,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:00:29,627 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:00:29,628 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:00:29,628 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:00:29,628 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:00:29,628 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:00:29,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 09:00:29,883 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:00:29,884 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146024228_149.jpg' 2025-07-22 09:00:29,956 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:00:29,956 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:00:29,956 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:00:30,301 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:00:30,301 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:00:30,301 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:00:30,301 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:00:30,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 09:00:30,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 09:00:31,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 09:00:31,044 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:00:31,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 09:00:31,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 09:00:31,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 09:00:31,307 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:00:31,307 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:00:31,418 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146024670_977.jpg' 2025-07-22 09:00:31,500 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:00:31,500 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:00:31,500 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:00:31,842 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:00:31,842 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:00:31,842 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:00:31,843 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:00:32,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 09:00:32,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:00:32,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 09:00:32,599 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:00:32,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 09:00:32,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 09:00:32,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 09:00:32,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 09:00: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:00: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_1753146025132_751.jpg' 2025-07-22 09:00:32,942 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:00:32,942 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:00:32,942 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:00:33,283 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:00:33,283 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:00:33,283 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:00:33,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:00:33,689 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:00:33,689 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:00:34,054 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:00:34,054 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:00:34,054 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:00:34,054 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:00:34,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 09:00:34,309 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:00:34,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 09:00:34,311 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146025143_39.jpg' 2025-07-22 09:00:34,660 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:00:34,660 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:00:34,660 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:00:35,002 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:00:35,002 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:00:35,003 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:00:35,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 09:00:35,388 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:00:35,388 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:00:35,739 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:00:35,739 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:00:35,739 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:00:35,739 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:00:35,739 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:00:35,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 09:00:35,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 09:00:35,993 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146025514_279.jpg' 2025-07-22 09:00:36,087 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:00:36,087 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:00:36,087 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:00:36,430 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:00:36,431 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:00:36,431 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:00:36,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 09:00:36,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 09:00:36,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 09:00:37,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:00:37,162 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:00:37,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 09:00:37,162 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:00:37,162 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:00:37,417 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:00:37,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 09:00:37,419 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146025657_288.jpg' 2025-07-22 09:00:37,668 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:00:37,669 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:00:37,669 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:00:38,010 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:00:38,010 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:00:38,010 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:00:38,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:00:38,401 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:00:38,402 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:00:38,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 09:00:38,754 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:00:38,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 09:00:38,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 09:00:38,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 09:00:39,003 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:00:39,003 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:00:39,004 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146025814_703.jpg' 2025-07-22 09:00:39,078 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:00:39,079 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:00:39,079 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:00:39,434 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:00:39,434 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:00:39,434 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:00:39,434 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:00:39,820 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:00:39,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:00:40,172 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:00:40,173 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:00:40,173 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:00:40,173 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:00:40,173 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:00:40,428 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:00:40,428 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:00:40,429 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146026011_770.jpg' 2025-07-22 09:00:40,493 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:00:40,494 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:00:40,494 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:00:40,678 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:00:40,678 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:00:40,679 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:00:40,679 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:00:40,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 09:00:40,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 09:00:40,993 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:00:40,993 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:00:40,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 09:00:40,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 09:00:40,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 09:00:41,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 09:00:41,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 09:00:41,026 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146025934_991.jpg' 2025-07-22 09:00:41,117 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:00:41,118 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:00:41,118 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:00:41,465 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:00:41,465 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:00:41,465 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:00:41,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 09:00:41,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 09:00:41,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 09:00:42,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 09:00:42,201 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:00:42,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 09:00:42,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 09:00:42,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 09:00:42,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 09:00:42,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 09:00:42,460 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146026107_378.jpg' 2025-07-22 09:00:42,732 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:00:42,732 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:00:42,733 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:00:43,072 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:00:43,072 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:00:43,072 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:00:43,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 09:00:43,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 09:00:43,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 09:00:43,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 09:00:43,806 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:00:43,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 09:00:43,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 09:00:43,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 09:00:44,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 09:00:44,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 09:00:44,057 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146026379_697.jpg' 2025-07-22 09:00:44,141 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:00:44,141 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:00:44,142 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:00:44,480 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:00:44,481 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:00:44,481 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:00:44,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:00:44,869 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:00:44,869 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:00:45,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 09:00:45,225 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:00:45,225 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:00:45,225 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:00:45,225 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:00:45,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 09:00:45,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 09:00:45,488 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146027538_325.jpg' 2025-07-22 09:00:45,571 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:00:45,571 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:00:45,571 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:00:45,919 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:00:45,920 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:00:45,920 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:00:45,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 09:00:46,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 09:00:46,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 09:00:46,669 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:00:46,669 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:00:46,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 09:00:46,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 09:00:46,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 09:00: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 09:00:46,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 09:00:46,928 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146028216_272.jpg' 2025-07-22 09:00:47,244 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:00:47,244 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:00:47,244 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:00:47,581 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:00:47,581 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:00:47,581 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:00:47,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 09:00:47,987 - 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:00:47,987 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 09:00:47,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:00:47,987 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:00:47,987 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:00:48,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:00:48,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:00:48,243 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146046530_437.jpg' 2025-07-22 09:00:48,307 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:00:48,307 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:00:48,307 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:00:48,643 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:00:48,643 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:00:48,643 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:00:48,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 09:00:49,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 09:00:49,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 09:00:49,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 09:00:49,384 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:00:49,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 09:00:49,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 09:00:49,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 09:00:49,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 09:00:49,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 09:00:49,644 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146047441_263.jpg' 2025-07-22 09:00:49,901 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:00:49,902 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:00:49,902 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:00:50,245 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:00:50,245 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:00:50,245 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:00:50,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 09:00:50,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 09:00:50,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:00:50,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 09:00:50,999 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:00:50,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 09:00:50,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 09:00:50,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 09:00:51,253 - 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:00:51,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 09:00:51,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 09:00:51,257 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146047766_24.jpg' 2025-07-22 09:00:51,339 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:00:51,339 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:00:51,339 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:00:51,683 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:00:51,683 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:00:51,683 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:00:51,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 09:00:52,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 09:00:52,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 09:00:52,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 09:00:52,427 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:00:52,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 09:00:52,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 09:00:52,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 09:00:52,707 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:00:52,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:00:52,709 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146050046_783.jpg' 2025-07-22 09:00:52,785 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:00:52,785 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:00:52,785 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:00:53,135 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:00:53,135 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:00:53,136 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:00:53,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 09:00:53,527 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:00:53,527 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:00:53,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 09:00:53,880 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:00:53,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 09:00:53,881 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:00:53,881 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:00:54,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 09:00:54,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 09:00:54,140 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146051080_65.jpg' 2025-07-22 09:00:54,240 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:00:54,240 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:00:54,240 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:00:54,586 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:00:54,590 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:00:54,590 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:00:54,590 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:00:54,984 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:00:54,984 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:00:55,340 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:00:55,342 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:00:55,342 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:00:55,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 09:00:55,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 09:00:55,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 09:00:55,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 09:00:55,623 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146051195_222.jpg' 2025-07-22 09:00:55,709 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:00:55,709 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:00:55,709 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:00:56,056 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:00:56,056 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:00:56,056 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:00:56,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 09:00: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 09:00:56,454 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:00:56,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 09:00:56,845 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:00:56,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 09:00:56,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 09:00:56,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 09:00:57,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 09:00:57,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 09:00:57,103 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146051932_294.jpg' 2025-07-22 09:00:57,195 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:00:57,195 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:00:57,195 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:00:57,542 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:00:57,543 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:00:57,543 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:00:57,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 09:00:57,932 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:00:57,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 09:00:58,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 09:00:58,289 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:00:58,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 09:00:58,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 09:00:58,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 09:00:58,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 09:00:58,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 09:01:12,220 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146072039_337.jpg' 2025-07-22 09:01:12,336 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:01:12,336 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:01:12,337 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:01:12,736 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:01:12,737 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:01:12,737 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:01:12,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 09:01:13,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 09:01:13,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 09:01:13,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 09:01:13,485 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:01:13,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 09:01:13,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 09:01:13,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 09:01:13,744 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:01:13,744 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:01:15,193 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146075041_925.jpg' 2025-07-22 09:01:15,289 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:01:15,289 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:01:15,289 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:01:15,632 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:01:15,632 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:01:15,632 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:01:15,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 09:01:16,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 09:01:16,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 09:01:16,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 09:01:16,384 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:01:16,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 09:01:16,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 09:01:16,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 09:01:16,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:01:16,664 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:01:16,665 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146075193_89.jpg' 2025-07-22 09:01:16,758 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:01:16,758 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:01:16,758 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:01:17,106 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:01:17,106 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:01:17,106 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:01:17,106 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:01:17,501 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:01:17,501 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:01:17,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 09:01:17,855 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:01:17,855 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:01:17,855 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:01:17,855 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:01:18,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 09:01:18,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 09:01:18,112 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146075557_638.jpg' 2025-07-22 09:01:18,191 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:01:18,192 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:01:18,192 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:01:18,538 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:01:18,539 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:01:18,539 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:01:18,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 09:01:18,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 09:01:18,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 09:01:19,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 09:01:19,294 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 09:01:19,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:01:19,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:01:19,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:01:19,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 09:01:19,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 09:01:35,832 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146095668_370.jpg' 2025-07-22 09:01:36,141 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:01:36,141 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:01:36,142 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:01:36,575 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:01:36,575 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:01:36,575 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:01:36,575 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:01:36,973 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:01:36,973 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:01:37,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 09:01:37,327 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:01:37,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 09:01:37,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 09:01:37,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 09:01:37,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 09:01:37,587 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:01: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_1753146098353_406.jpg' 2025-07-22 09:01:38,564 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:01:38,564 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:01:38,564 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:01:38,911 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:01:38,912 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:01:38,912 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:01:38,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 09:01:39,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 09:01:39,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 09:01:39,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 09:01:39,655 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:01:39,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 09:01:39,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 09:01:39,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 09:01:39,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 09:01:39,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 09:01:39,935 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146099431_549.jpg' 2025-07-22 09:01:40,197 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:01:40,198 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:01:40,198 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:01:40,543 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:01:40,543 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:01:40,543 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:01:40,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 09:01:40,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 09:01:40,939 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:01:41,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 09:01:41,291 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:01: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 09:01: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 09:01: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 09:01:41,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:01:41,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:08:23,214 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146503063_950.jpg' 2025-07-22 09:08:23,700 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:08:23,700 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:08:23,700 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:08:24,144 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:08:24,144 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:08:24,144 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:08:24,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 09:08:24,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 09:08:24,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 09:08:24,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 09:08:24,904 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:08:24,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:08:24,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:08:24,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:08:25,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 09:08:25,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 09:08:25,186 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146503126_549.jpg' 2025-07-22 09:08:25,464 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:08:25,464 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:08:25,464 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:08:25,815 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:08:25,815 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:08:25,815 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:08:25,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 09:08:26,217 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:08:26,217 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:08:26,570 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:08:26,570 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:08:26,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:08:26,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:08:26,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:08:26,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 09:08:26,828 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:08:26,829 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146503236_356.jpg' 2025-07-22 09:08:27,115 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:08:27,115 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:08:27,115 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:08:27,466 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:08:27,466 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:08:27,466 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:08:27,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 09:08:27,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 09:08:27,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 09:08:28,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 09:08:28,220 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:08:28,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 09:08:28,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 09:08:28,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 09:08:28,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 09:08:28,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 09:08:28,498 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146503353_97.jpg' 2025-07-22 09:08:28,739 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:08:28,739 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:08:28,739 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:08:29,086 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:08:29,086 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:08:29,086 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:08:29,086 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:08:29,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 09:08:29,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 09:08:29,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 09:08:29,841 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:08:29,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 09:08:29,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 09:08:29,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 09:08:30,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:08:30,095 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:08:30,096 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146503485_798.jpg' 2025-07-22 09:08:30,363 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:08:30,363 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:08:30,363 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:08:30,705 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:08:30,705 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:08:30,705 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:08:30,705 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:08:31,099 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:08:31,099 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:08:31,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 09:08:31,457 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:08:31,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:08:31,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:08:31,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:08:31,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 09:08:31,738 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:08:31,739 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146503506_230.jpg' 2025-07-22 09:08:31,821 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:08:31,822 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:08:31,822 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:08:32,173 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:08:32,173 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:08:32,173 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:08:32,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:08:32,574 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:08:32,574 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:08:32,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:08:32,927 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:08:32,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:08:32,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:08:32,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 09:08:33,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:08:33,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:08:33,183 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146503578_540.jpg' 2025-07-22 09:08:33,272 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:08:33,273 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:08:33,273 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:08:33,614 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:08:33,614 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:08:33,614 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:08:33,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 09:08:34,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 09:08:34,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 09:08:34,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 09:08:34,363 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:08: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 09:08:34,363 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:08:34,363 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:08:34,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 09:08:34,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 09:08:34,641 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146503619_338.jpg' 2025-07-22 09:08:34,727 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:08:34,727 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:08:34,727 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:08:35,073 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:08:35,073 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:08:35,073 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:08:35,073 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:08:35,470 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:08:35,470 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:08: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 09:08:35,822 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:08:35,823 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:08:35,823 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:08:35,823 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:08:36,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 09:08:36,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 09:08:36,083 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146503664_401.jpg' 2025-07-22 09:08:36,175 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:08:36,175 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:08:36,175 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:08:36,528 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:08:36,528 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:08:36,528 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:08:36,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 09:08:36,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 09:08:36,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 09:08: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 09:08:37,285 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:08:37,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 09:08:37,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 09:08:37,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 09:08:37,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 09:08:37,564 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:08:37,565 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146503838_728.jpg' 2025-07-22 09:08:37,830 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:08:37,831 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:08:37,831 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:08:38,179 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:08:38,179 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:08:38,180 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:08:38,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:08:38,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 09:08:38,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 09:08:38,932 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:08:38,932 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:08:38,932 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:08:38,932 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:08:38,932 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:08: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 09:08: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 09:08:39,194 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146503966_895.jpg' 2025-07-22 09:08:39,288 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:08:39,288 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:08:39,288 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:08:39,632 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:08:39,632 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:08:39,632 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:08:39,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 09:08:40,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 09:08:40,020 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:08:40,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:08:40,376 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:08:40,376 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:08:40,376 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:08:40,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 09:08:40,654 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:08:40,654 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:08:40,656 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146503889_681.jpg' 2025-07-22 09:08:40,938 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:08:40,939 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:08:40,939 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:08:41,291 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:08:41,291 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:08:41,291 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:08:41,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 09:08:41,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 09:08:41,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 09:08:42,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 09:08:42,047 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:08:42,047 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:08:42,047 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:08:42,047 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:08:42,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 09:08:42,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 09:08:42,305 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146503854_750.jpg' 2025-07-22 09:08:42,401 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:08:42,401 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:08:42,401 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:08:42,746 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:08:42,746 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:08:42,746 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:08:42,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 09:08:43,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 09:08:43,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 09:08:43,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 09:08:43,497 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:08:43,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:08:43,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:08:43,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:08:43,775 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:08:43,775 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:08:43,776 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146504222_194.jpg' 2025-07-22 09:08:44,040 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:08:44,040 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:08:44,040 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:08:44,391 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:08:44,391 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:08:44,391 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:08:44,391 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:08:44,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:08:44,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:08:45,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 09:08:45,140 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:08:45,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 09:08:45,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 09:08:45,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 09:08:45,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 09:08:45,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 09:08:45,403 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146504275_387.jpg' 2025-07-22 09:08:45,469 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:08:45,469 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:08:45,469 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:08:45,654 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:08:45,654 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:08:45,654 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:08:45,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 09:08:45,778 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:08:45,778 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:08:45,970 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:08:45,970 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:08:45,970 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:08:45,970 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:08:45,970 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:08:46,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 09:08:46,003 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:08:46,004 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146505342_969.jpg' 2025-07-22 09:08:46,273 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:08:46,273 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:08:46,273 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:08:46,621 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:08:46,621 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:08:46,621 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:08:46,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 09:08:47,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 09:08:47,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 09:08:47,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 09:08:47,369 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:08:47,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 09:08:47,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 09:08:47,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 09:08:47,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 09:08:47,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 09:08:47,632 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146505465_211.jpg' 2025-07-22 09:08:47,903 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:08:47,903 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:08:47,903 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:08:48,245 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:08:48,245 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:08:48,245 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:08:48,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 09:08: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 09:08: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 09:08:48,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:08:48,987 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:08:48,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:08:48,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:08:48,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:08:49,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 09:08:49,262 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:08:49,263 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146527014_453.jpg' 2025-07-22 09:08:49,345 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:08:49,345 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:08:49,345 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:08:49,687 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:08:49,688 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:08:49,688 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:08:49,688 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:08:50,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 09:08:50,093 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:08:50,444 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:08:50,445 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:08:50,445 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:08:50,445 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:08:50,445 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:08:50,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 09:08:50,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 09:08:50,711 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146527091_3.jpg' 2025-07-22 09:08:50,782 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:08:50,783 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:08:50,783 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:08:51,125 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:08:51,125 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:08:51,125 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:08:51,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 09:08: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 09:08:51,529 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:08:51,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 09:08:51,886 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:08:51,887 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:08:51,887 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:08:51,887 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:08:52,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 09:08:52,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 09:08:52,140 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146527187_387.jpg' 2025-07-22 09:08:52,220 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:08:52,220 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:08:52,220 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:08:52,561 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:08:52,561 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:08:52,561 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:08:52,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 09:08:52,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:08:52,954 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:08:53,309 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:08:53,309 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:08:53,309 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:08:53,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 09:08:53,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 09:08:53,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:08:53,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:08:53,569 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146527168_981.jpg' 2025-07-22 09:08:53,639 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:08:53,639 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:08:53,639 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:08:53,976 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:08:53,976 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:08:53,976 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:08:53,976 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:08:54,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 09:08:54,362 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:08:54,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 09:08:54,716 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:08:54,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 09:08:54,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 09:08:54,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 09:08:54,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 09:08:54,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 09:08:54,974 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146527149_947.jpg' 2025-07-22 09:08:55,052 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:08:55,052 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:08:55,052 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:08:55,393 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:08:55,393 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:08:55,393 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:08:55,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 09:08:55,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 09:08:55,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 09:08:56,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 09:08:56,140 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:08:56,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 09:08:56,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 09:08:56,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 09:08:56,392 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:08:56,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 09:08:56,393 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146528859_600.jpg' 2025-07-22 09:08:56,471 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:08:56,471 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:08:56,471 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:08:56,808 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:08:56,808 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:08:56,808 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:08:56,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 09:08:57,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 09:08:57,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 09:08:57,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 09:08:57,547 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:08:57,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 09:08:57,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 09:08:57,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 09:08:57,806 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:08:57,806 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:08:57,807 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146535598_919.jpg' 2025-07-22 09:08:58,069 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:08:58,069 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:08:58,069 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:08:58,414 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:08:58,414 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:08:58,414 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:08:58,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 09:08:58,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 09:08:58,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 09:08:59,150 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:08:59,150 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:08:59,150 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:08:59,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 09:08:59,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 09:08:59,407 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:08:59,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:09:11,195 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146551064_266.jpg' 2025-07-22 09:09:11,267 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:09:11,267 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:09:11,267 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:09:11,609 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:09:11,609 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:09:11,609 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:09:11,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 09:09:11,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 09:09:11,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 09:09:12,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 09:09:12,348 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:09:12,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 09:09:12,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 09:09:12,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 09:09:12,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 09:09:12,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 09:09:12,606 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146551350_651.jpg' 2025-07-22 09:09:12,701 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:09:12,701 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:09:12,701 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:09:13,046 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:09:13,047 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:09:13,047 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:09:13,047 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:09:13,432 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:09:13,433 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:09:13,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 09:09:13,788 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:09:13,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 09:09:13,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 09:09:13,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 09:09:14,045 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:09:14,045 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:09:14,046 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146552297_986.jpg' 2025-07-22 09:09:14,123 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:09:14,124 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:09:14,124 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:09:14,465 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:09:14,465 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:09:14,465 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:09:14,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 09:09: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 09:09: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 09:09:15,213 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:09:15,213 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:09: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 09:09: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 09:09: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 09:09:15,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 09:09:15,469 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:09:23,377 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146563225_221.jpg' 2025-07-22 09:09:23,474 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:09:23,474 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:09:23,474 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:09:23,825 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:09:23,825 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:09:23,825 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:09:23,825 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:09:24,216 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:09:24,216 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:09:24,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 09:09:24,572 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:09:24,572 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:09:24,572 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:09:24,572 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:09:24,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:09:24,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:09:35,222 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146575060_532.jpg' 2025-07-22 09:09:35,296 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:09:35,296 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:09:35,296 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:09:35,634 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:09:35,634 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:09:35,634 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:09:35,634 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:09:36,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 09:09:36,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 09:09:36,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 09:09:36,377 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:09:36,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 09:09:36,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 09:09:36,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 09:09:36,632 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:09:36,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 09:09:36,633 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146576115_514.jpg' 2025-07-22 09:09:36,712 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:09:36,712 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:09:36,712 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:09:37,060 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:09:37,060 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:09:37,060 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:09:37,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 09:09:37,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 09:09:37,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 09:09:37,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:09:37,800 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:09:37,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 09:09:37,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 09:09:37,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 09:09:38,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 09:09:38,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 09:09:47,351 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146587230_975.jpg' 2025-07-22 09:09:47,428 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:09:47,429 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:09:47,429 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:09:47,769 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:09:47,769 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:09:47,769 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:09:47,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 09:09:48,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 09:09:48,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 09:09:48,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 09:09:48,515 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:09:48,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 09:09:48,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 09:09:48,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 09:09:48,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 09:09:48,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 09:16:22,917 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146982816_850.jpg' 2025-07-22 09:16:23,545 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:16:23,545 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:16:23,545 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:16:23,989 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:16:23,989 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:16:23,989 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:16:23,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 09:16:24,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 09:16:24,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 09:16:24,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 09:16:24,748 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:16:24,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 09:16:24,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 09:16:24,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 09:16:25,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 09:16:25,014 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:16:25,015 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146982993_465.jpg' 2025-07-22 09:16:25,429 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:16:25,429 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:16:25,429 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:16:25,768 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:16:25,768 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:16:25,768 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:16:25,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 09:16:26,158 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:16:26,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 09:16:26,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 09:16:26,510 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:16:26,510 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:16:26,510 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:16:26,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 09:16:26,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 09:16:26,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 09:16:26,771 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146983286_89.jpg' 2025-07-22 09:16:27,045 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:16:27,045 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:16:27,045 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:16:27,396 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:16:27,396 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:16:27,396 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:16:27,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:16:27,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 09:16:27,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 09:16:28,136 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:16:28,136 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:16:28,136 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:16:28,136 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:16:28,136 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:16:28,392 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:16:28,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 09:16:28,393 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146983492_850.jpg' 2025-07-22 09:16:28,480 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:16:28,481 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:16:28,481 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:16:28,818 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:16:28,818 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:16:28,818 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:16:28,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 09:16:29,203 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:16:29,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 09:16:29,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 09:16:29,556 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:16:29,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 09:16:29,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 09:16:29,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 09:16:29,817 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:16:29,817 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:16:29,819 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146983451_422.jpg' 2025-07-22 09:16:30,136 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:16:30,137 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:16:30,137 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:16:30,485 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:16:30,486 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:16:30,486 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:16:30,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 09:16:30,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 09:16:30,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 09:16:31,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 09:16:31,228 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:16:31,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 09:16:31,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 09:16:31,228 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:16:31,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:16:31,479 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:16:31,480 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146983736_52.jpg' 2025-07-22 09:16:31,756 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:16:31,756 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:16:31,756 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:16:32,095 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:16:32,095 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:16:32,095 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:16:32,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 09:16:32,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 09:16:32,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 09:16: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 09:16:32,836 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:16: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 09:16: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 09:16: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 09:16:33,094 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:16:33,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:16:33,095 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146984037_431.jpg' 2025-07-22 09:16:33,447 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:16:33,447 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:16:33,447 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:16:33,794 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:16:33,794 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:16:33,794 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:16:33,794 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:16:34,180 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:16:34,181 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:16:34,537 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:16:34,537 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:16:34,538 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:16:34,538 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:16:34,538 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:16:34,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 09:16:34,796 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:16:34,797 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146984049_940.jpg' 2025-07-22 09:16:34,881 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:16:34,881 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:16:34,881 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:16:35,218 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:16:35,218 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:16:35,218 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:16:35,218 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:16:35,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 09:16:35,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 09:16:35,964 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:16:35,964 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:16:35,964 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:16:35,964 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:16:35,964 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:16:36,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 09:16:36,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 09:16:36,221 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146983938_711.jpg' 2025-07-22 09:16:36,291 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:16:36,292 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:16:36,292 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:16:36,637 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:16:36,637 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:16:36,637 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:16:36,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 09:16:37,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 09:16:37,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 09:16:37,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:16:37,382 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:16:37,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 09:16:37,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:16:37,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:16:37,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 09:16:37,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 09:16:37,638 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146984194_107.jpg' 2025-07-22 09:16:37,973 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:16:37,974 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:16:37,974 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:16:38,311 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:16:38,311 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:16:38,312 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:16: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 09:16: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 09:16:38,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 09:16:39,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 09:16:39,051 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:16:39,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 09:16:39,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 09:16:39,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 09:16:39,314 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:16:39,315 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:16:39,316 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146984307_540.jpg' 2025-07-22 09:16:39,390 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:16:39,390 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:16:39,390 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:16:39,573 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:16:39,573 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:16:39,573 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:16:39,573 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:16:39,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 09:16:39,697 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:16:39,890 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:16:39,890 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:16: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 09:16: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 09:16: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 09:16:39,923 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:16:39,923 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:16:39,924 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146984504_397.jpg' 2025-07-22 09:16:40,221 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:16:40,221 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:16:40,221 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:16:40,566 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:16:40,566 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:16:40,567 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:16:40,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 09:16:40,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 09:16:40,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 09:16:41,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 09:16:41,309 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:16:41,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 09:16:41,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 09:16:41,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 09:16:41,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 09:16:41,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 09:16: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_1753146984697_808.jpg' 2025-07-22 09:16:41,865 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:16:41,865 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:16:41,865 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:16:42,209 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:16:42,209 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:16:42,209 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:16:42,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 09:16:42,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 09:16:42,598 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:16:42,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 09:16:42,948 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:16:42,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 09:16:42,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 09:16:42,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 09:16:43,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 09:16:43,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 09:16:43,206 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146984674_877.jpg' 2025-07-22 09:16:43,295 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:16:43,295 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:16:43,295 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:16:43,637 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:16:43,637 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:16:43,637 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:16:43,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 09:16:44,040 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:16:44,040 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:16:44,393 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:16:44,393 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:16:44,393 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:16:44,393 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:16:44,393 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:16:44,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:16:44,656 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:16:44,657 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753146984903_893.jpg' 2025-07-22 09:16:44,740 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:16:44,740 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:16:44,740 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:16:45,085 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:16:45,085 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:16:45,085 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:16:45,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 09:16:45,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 09:16:45,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 09:16:45,839 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:16:45,839 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 1 2025-07-22 09:16:45,839 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:176] - Found 1 qualified faces in Stage 1. Proceeding to Stage 2... 2025-07-22 09:16:45,849 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:254] - INFO: Cross-validation failed for face ROI. Face confirmed in ROI: True, Cigarette found in ROI: False. Ignoring results for this face. 2025-07-22 09:16:45,849 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:257] - Processed all faces. Final targets_output_list contains 0 cigarette detections after all logical checks. 2025-07-22 09:16:45,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 09:16:45,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 09:16:46,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 09:16:46,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 09:16:46,105 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147004759_770.jpg' 2025-07-22 09:16:46,174 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:16:46,174 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:16:46,175 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:16:46,515 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:16:46,515 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:16:46,515 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:16:46,515 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:16:46,907 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:16:46,907 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:16:47,259 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:16:47,259 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:16:47,259 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:16:47,259 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:16:47,259 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:16: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 09:16: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 09:16:47,511 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147007066_699.jpg' 2025-07-22 09:16:47,594 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:16:47,594 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:16:47,594 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:16:47,932 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:16:47,932 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:16:47,932 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:16:47,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 09:16:48,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 09:16:48,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 09:16:48,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 09:16:48,673 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:16:48,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 09:16:48,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 09:16:48,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 09:16:48,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 09:16:48,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 09:16:48,933 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147007125_823.jpg' 2025-07-22 09:16:49,006 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:16:49,006 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:16:49,006 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:16:49,345 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:16:49,346 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:16:49,346 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:16:49,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 09:16:49,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 09:16:49,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 09:16:50,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 09:16:50,101 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:16:50,101 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:16:50,101 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:16:50,101 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:16:50,359 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:16:50,359 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:16:50,361 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147007353_362.jpg' 2025-07-22 09:16:50,428 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:16:50,428 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:16:50,428 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:16:50,763 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:16:50,764 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:16:50,764 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:16:50,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:16:51,150 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:16:51,150 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:16:51,506 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:16:51,506 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:16:51,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 09:16:51,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 09:16:51,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 09:16:51,764 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:16:51,764 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:16:51,765 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147007729_34.jpg' 2025-07-22 09:16:51,844 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:16:51,845 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:16:51,845 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:16:52,184 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:16:52,184 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:16:52,184 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:16: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 09:16:52,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:16:52,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 09:16:52,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 09:16:52,937 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:16:52,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 09:16:52,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 09:16:52,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 09:16:53,201 - 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:16:53,201 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:16:53,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 09:16:53,203 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147009148_969.jpg' 2025-07-22 09:16:53,282 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:16:53,282 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:16:53,282 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:16:53,625 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:16:53,625 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:16:53,625 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:16:53,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 09:16:54,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:16:54,017 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:16:54,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 09:16:54,376 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:16:54,376 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:16:54,376 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:16:54,376 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:16:54,634 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:16:54,634 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:16:54,635 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147010692_818.jpg' 2025-07-22 09:16:54,715 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:16:54,715 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:16:54,716 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:16:55,054 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:16:55,054 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:16:55,054 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:16:55,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 09:16:55,452 - 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:16:55,453 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 09:16:55,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 09:16:55,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 09:16:55,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 09:16:55,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 09:16:55,710 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:17: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_1753147029490_868.jpg' 2025-07-22 09:17:09,720 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:17:09,720 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:17:09,720 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:17:10,065 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:17:10,065 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:17:10,065 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:17:10,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 09:17:10,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 09:17:10,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 09:17:10,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 09:17:10,806 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:17:10,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 09:17:10,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 09:17:10,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 09:17:11,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 09:17:11,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 09:17:11,064 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147030386_513.jpg' 2025-07-22 09:17:11,305 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:17:11,306 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:17:11,306 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:17:11,644 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:17:11,644 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:17:11,644 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:17:11,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 09:17:12,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 09:17:12,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 09:17:12,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 09:17:12,403 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:17:12,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 09:17:12,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 09:17:12,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 09:17:12,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 09:17:12,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:17:12,965 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147032367_366.jpg' 2025-07-22 09:17:13,289 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:17:13,289 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:17:13,289 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:17:13,629 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:17:13,630 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:17:13,630 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:17:13,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 09:17:14,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 09:17:14,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 09:17:14,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 09:17:14,365 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:17:14,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 09:17:14,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 09:17:14,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 09:17:14,626 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:17:14,626 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:17:17,081 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147035736_351.jpg' 2025-07-22 09:17:17,162 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:17:17,162 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:17:17,162 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:17:17,500 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:17:17,501 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:17:17,501 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:17:17,501 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:17:17,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 09:17:17,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 09:17:18,252 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:17:18,252 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:17:18,252 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:17:18,252 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:17:18,252 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:17:18,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 09:17:18,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 09:17:36,889 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147056754_52.jpg' 2025-07-22 09:17:36,968 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:17:36,969 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:17:36,969 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:17:37,399 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:17:37,400 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:17:37,400 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:17: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 09:17:37,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 09:17:37,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 09:17:38,137 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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:17:38,137 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 09:17:38,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 09:17:38,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 09:17:38,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 09:17:38,396 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:17:38,396 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:17:41,388 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147060934_676.jpg' 2025-07-22 09:17:41,475 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:17:41,476 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:17:41,476 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:17:41,817 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:17:41,817 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:17:41,817 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:17: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 09:17:42,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 09:17:42,221 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:17:42,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 09:17:42,573 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:17:42,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 09:17:42,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 09:17:42,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 09:17:42,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 09:17:42,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 09:24:22,944 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147462810_98.jpg' 2025-07-22 09:24:23,577 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:24:23,577 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:24:23,577 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:24:24,026 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:24:24,027 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:24:24,027 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:24:24,027 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:24:24,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 09:24:24,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 09:24:24,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 09:24:24,801 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:24:24,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 09:24:24,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 09:24:24,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 09:24:25,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 09:24:25,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 09:24:25,060 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147462945_719.jpg' 2025-07-22 09:24:25,483 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:24:25,483 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:24:25,483 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:24:25,663 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:24:25,664 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:24:25,664 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:24:25,664 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:24:25,792 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:24:25,792 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:24:25,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 09:24:25,984 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:24:25,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 09:24:25,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 09:24:25,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 09:24:26,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 09:24:26,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 09:24:26,017 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147463008_233.jpg' 2025-07-22 09:24:26,313 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:24:26,314 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:24:26,314 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:24:26,691 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:24:26,691 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:24:26,691 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:24:26,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 09:24:27,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 09:24:27,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 09:24:27,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 09:24:27,434 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:24:27,434 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:24:27,434 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:24:27,434 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:24: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 09:24: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 09:24:27,696 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147463193_567.jpg' 2025-07-22 09:24:28,013 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:24:28,013 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:24:28,013 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:24:28,355 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:24:28,355 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:24:28,355 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:24:28,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:24:28,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:24:28,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:24:29,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:24:29,094 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:24:29,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:24:29,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:24:29,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:24:29,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:24:29,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:24:29,352 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147463249_880.jpg' 2025-07-22 09:24:29,614 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:24:29,614 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:24:29,614 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:24:29,953 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:24:29,953 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:24:29,954 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:24:29,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 09:24:30,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 09:24:30,334 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:24:30,684 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:24:30,685 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:24:30,685 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:24:30,685 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:24:30,685 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:24:30,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 09:24:30,946 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:24:30,947 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147463335_686.jpg' 2025-07-22 09:24:31,036 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:24:31,036 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:24:31,036 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:24:31,380 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:24:31,380 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:24:31,380 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:24:31,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 09:24:31,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 09:24:31,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 09:24:32,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 09:24:32,140 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:24:32,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 09:24:32,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 09:24:32,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 09:24:32,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 09:24:32,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 09:24:32,402 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147463361_443.jpg' 2025-07-22 09:24:32,481 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:24:32,481 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:24:32,481 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:24:32,820 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:24:32,820 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:24:32,820 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:24:32,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 09:24:33,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:24:33,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 09:24:33,562 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:24:33,563 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:24:33,563 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:24:33,563 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:24:33,563 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:24:33,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:24:33,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:24:33,828 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147463567_244.jpg' 2025-07-22 09:24:34,083 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:24:34,083 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:24:34,083 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:24:34,421 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:24:34,421 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:24:34,421 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:24:34,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 09:24:34,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 09:24:34,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 09:24:35,168 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:24:35,169 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:24:35,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 09:24:35,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 09:24:35,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 09:24:35,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 09:24:35,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 09:24:35,429 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147463733_573.jpg' 2025-07-22 09:24:35,503 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:24:35,504 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:24:35,504 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:24:35,846 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:24:35,847 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:24:35,847 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:24:35,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 09:24:36,237 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:24:36,238 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:24:36,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 09:24:36,593 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:24:36,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 09:24:36,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 09:24:36,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 09:24:36,852 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:24:36,853 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:24:36,854 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147463671_0.jpg' 2025-07-22 09:24:37,175 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:24:37,175 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:24:37,175 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:24:37,512 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:24:37,512 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:24:37,512 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:24:37,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 09:24:37,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 09:24:37,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 09:24:38,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 09:24:38,266 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:24:38,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 09:24:38,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 09:24:38,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 09:24:38,525 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:24:38,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 09:24:38,527 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147463961_841.jpg' 2025-07-22 09:24:38,821 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:24:38,821 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:24:38,821 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:24:39,161 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:24:39,161 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:24:39,161 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:24:39,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 09:24:39,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 09:24:39,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 09:24:39,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 09:24:39,903 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:24:39,903 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:24:39,903 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:24:39,903 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:24:40,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:24:40,160 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:24:40,161 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147464071_52.jpg' 2025-07-22 09:24:40,413 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:24:40,413 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:24:40,413 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:24:40,753 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:24:40,753 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:24:40,753 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:24:40,753 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:24:41,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:24:41,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:24:41,512 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:24:41,513 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:24:41,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 09:24:41,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 09:24:41,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 09:24:41,773 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:24: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 09:24: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_1753147464296_965.jpg' 2025-07-22 09:24:41,840 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:24:41,840 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:24:41,840 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:24:42,020 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:24:42,021 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:24:42,021 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:24:42,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 09:24:42,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:24:42,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:24:42,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 09:24:42,341 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:24:42,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 09:24:42,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 09:24:42,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 09:24:42,372 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:24:42,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 09:24:42,374 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147464857_826.jpg' 2025-07-22 09:24:42,461 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:24:42,461 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:24:42,461 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:24:42,807 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:24:42,808 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:24:42,808 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:24:42,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 09:24:43,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 09:24:43,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:24:43,552 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 1 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:24:43,553 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 09:24:43,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 09:24:43,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 09:24:43,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 09:24: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 09:24:43,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 09:24:43,814 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147464306_585.jpg' 2025-07-22 09:24:43,901 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:24:43,901 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:24:43,901 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:24:44,240 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:24:44,241 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:24:44,241 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:24:44,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 09:24:44,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:24:44,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:24:44,977 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:24:44,977 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:24:44,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 09:24:44,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:24:44,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 09:24:45,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 09:24:45,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 09:24:45,237 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147465025_151.jpg' 2025-07-22 09:24:45,313 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:24:45,314 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:24:45,314 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:24:45,653 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:24:45,653 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:24:45,654 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:24:45,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 09:24:46,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 09:24:46,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 09:24:46,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 09:24:46,399 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:24:46,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 09:24:46,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 09:24:46,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 09:24:46,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 09:24:46,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 09:24:46,653 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147465468_781.jpg' 2025-07-22 09:24:46,738 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:24:46,738 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:24:46,738 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:24:47,079 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:24:47,079 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:24:47,079 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:24:47,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 09:24:47,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 09:24:47,463 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:24:47,815 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:24:47,815 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:24:47,815 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:24:47,815 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:24:47,815 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:24:48,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 09:24:48,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 09:24:48,069 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147486936_535.jpg' 2025-07-22 09:24:48,154 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:24:48,154 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:24:48,154 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:24:48,552 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:24:48,553 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:24:48,553 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:24:48,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 09:24:48,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 09:24:48,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 09:24:49,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 09:24:49,290 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:24:49,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 09:24:49,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 09:24:49,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 09:24:49,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 09:24:49,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 09:24: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_1753147486937_182.jpg' 2025-07-22 09:24:49,628 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:24:49,628 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:24:49,628 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:24:49,967 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:24:49,967 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:24:49,967 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:24:49,968 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:24:50,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 09:24:50,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 09:24:50,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 09:24:50,709 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:24:50,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 09:24:50,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 09:24:50,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 09:24:50,971 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:24:50,971 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:24:50,972 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147487356_511.jpg' 2025-07-22 09:24:51,048 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:24:51,048 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:24:51,049 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:24:51,449 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:24:51,449 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:24:51,449 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:24:51,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 09:24:51,837 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:24:51,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 09:24:52,189 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 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:24:52,189 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:167] - Face Qualification: Initial candidates: 1, Qualified after filtering: 0 2025-07-22 09:24:52,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 09:24:52,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 09:24:52,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:24:52,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 09:24:52,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 09:24:52,449 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147487655_270.jpg' 2025-07-22 09:24:52,719 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:24:52,719 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:24:52,719 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:24:53,059 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:24:53,059 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:24:53,059 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:24:53,059 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:24:53,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:24:53,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:24:53,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 09:24:53,830 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:24:53,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 09:24:53,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 09:24:53,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 09:24:54,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 09:24:54,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 09:24:54,083 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147487897_829.jpg' 2025-07-22 09:24:54,162 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:24:54,163 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:24:54,163 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:24:54,510 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:24:54,510 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:24:54,510 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:24:54,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 09:24:54,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 09:24:54,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 09:24:55,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 09:24:55,246 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:24:55,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 09:24:55,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 09:24:55,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 09:24:55,500 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:24:55,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 09:24:55,502 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147488219_731.jpg' 2025-07-22 09:24:55,574 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:24:55,575 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:24:55,575 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:24:55,916 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:24:55,916 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:24:55,916 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:24:55,916 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:24:56,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 09:24:56,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 09:24:56,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 09:24:56,660 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:24:56,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 09:24:56,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 09:24:56,660 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:24:56,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 09:24:56,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 09:25:10,569 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147510428_466.jpg' 2025-07-22 09:25:10,654 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:25:10,655 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:25:10,655 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:25:11,000 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:25:11,000 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:25:11,000 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:25:11,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 09:25:11,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 09:25:11,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:25:11,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 09:25:11,737 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:25:11,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 09:25:11,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 09:25:11,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 09:25:11,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 09:25:11,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 09:25:12,770 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147512272_887.jpg' 2025-07-22 09:25:13,037 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:25:13,037 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:25:13,037 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:25:13,373 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:25:13,373 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:25:13,373 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:25:13,373 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:129] - Attempting FACE detection with SAHI (Large Slices {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2})... 2025-07-22 09:25:13,763 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 1280, 'slice_width': 1280, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:25:13,764 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:136] - No SAHI face detections (large slices). Retrying with small slices {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}... 2025-07-22 09:25:14,117 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:25:14,117 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:25:14,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 09:25:14,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 09:25:14,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 09:25:14,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 09:25:14,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 09:25:14,631 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147514533_329.jpg' 2025-07-22 09:25:14,700 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:25:14,701 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:25:14,701 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:25:15,048 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:25:15,048 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:25:15,048 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:25:15,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 09:25:15,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:25: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 09:25:15,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 09:25:15,790 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:25:15,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 09:25:15,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 09:25:15,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 09:25: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 09:25: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 09:25:34,558 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147534376_935.jpg' 2025-07-22 09:25:34,648 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:25:34,648 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:25:34,648 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:25:34,995 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:25:34,995 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:25:34,996 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:25:34,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 09:25:35,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 09:25:35,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 09:25:35,743 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:25:35,744 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:25:35,744 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:25:35,744 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False 2025-07-22 09:25:35,744 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:68] - Attempting fire_smoke detection with SAHI (Large Slices)... 2025-07-22 09:25:36,001 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:75] - No SAHI fire_smoke detections (large slices). Skipping small slices attempt as requested. 2025-07-22 09:25:36,002 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:92] - Prepared 0 fire/smoke targets for API response. 2025-07-22 09:25:36,200 - INFO - [main] - [main.run_detection:100] - 收到检测请求:types='fire,hardhat,smoking', url='http://xny.yj-3d.com:7363/file/temporary/2025-07-22/sxt_1753147536072_854.jpg' 2025-07-22 09:25:36,275 - INFO - [main] - [main.run_detection:112] - 已解析的检测类型: {'hardhat', 'smoking', 'fire'} 2025-07-22 09:25:36,275 - INFO - [main] - [main.run_detection:124] - 分发PPE任务到检测器: {'hardhat'}, 需要报告的违规: {'nohelmet'} 2025-07-22 09:25:36,275 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:125] - Executing PPE detection, requested violations: {'nohelmet'}... 2025-07-22 09:25:36,622 - INFO - [utils.hardhat_detector] - [hardhat_detector.detect_hardhat_with_sahi:133] - No raw objects detected by SAHI. 2025-07-22 09:25:36,622 - INFO - [main] - [main.run_detection:148] - 正在处理其他独立任务: {'smoking', 'fire'} 2025-07-22 09:25:36,622 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:125] - Executing two-stage smoking behavior detection... 2025-07-22 09:25:36,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:25:37,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 09:25:37,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 09:25:37,361 - INFO - [utils.smoking_detector] - [smoking_detector._run_sahi_and_process_results:96] - SAHI found 0 instances of 'face' with params {'slice_height': 640, 'slice_width': 640, 'overlap_height_ratio': 0.2, 'overlap_width_ratio': 0.2}. 2025-07-22 09:25:37,361 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:143] - No SAHI face detections found even with small slices. 2025-07-22 09:25:37,361 - INFO - [utils.smoking_detector] - [smoking_detector.detect_smoking_behavior:173] - No QUALIFIED faces found in Stage 1. No smoking behavior to report. 2025-07-22 09:25:37,362 - INFO - [utils.fire_smoke_detector] - [fire_smoke_detector.detect_fire_smoke_with_sahi:65] - Executing fire_smoke detection, extract flag is: False