Files
security-ai-edge/docs/边缘端运行测试报告.md

3.1 KiB
Raw Permalink Blame History

边缘端运行测试报告

测试信息

项目
测试时间 2026-02-02 13:59:04 - 13:59:34
测试时长 30 秒
RTSP 地址 rtsp://admin:admin@172.16.8.35/cam/realmonitor?channel=6&subtype=1
摄像头 ID test_camera_01

测试配置

摄像头配置

字段
camera_id test_camera_01
camera_name 测试摄像头-车间入口
location 车间入口通道
enabled True
status True

ROI 配置

ROI 1: 离岗检测区域

字段
roi_id test_camera_01_roi_01
algorithm_type leave_post
target_class person
confirm_on_duty_sec 10
confirm_leave_sec 30
cooldown_sec 60
working_hours 08:00 - 18:00

ROI 2: 入侵检测区域

字段
roi_id test_camera_01_roi_02
algorithm_type intrusion
target_class person
confirm_on_duty_sec 10
confirm_leave_sec 10
cooldown_sec 60
working_hours None

测试结果

通过项目

组件 状态 说明
数据库初始化 SQLite 连接成功
配置管理器 Redis 配置同步
流管理器 RTSP 流连接成功
预处理器 480x480 预处理
TensorRT 引擎 引擎加载成功
YOLO 推理 延迟 20-30ms
算法管理器 状态机运行正常
工作时段检查 字符串解析正常

性能指标

指标
推理延迟 20-30ms
推理帧率 约 40 FPS
批次大小 1

测试日志摘要

2026-02-02 13:59:04 | INFO     | main | Edge_Inference_Service  已启动
2026-02-02 13:59:04 | INFO     | sqlite_manager | 数据库连接成功
2026-02-02 13:59:04 | INFO     | sqlite_manager | WAL 模式已启用
2026-02-02 13:59:04 | INFO     | sqlite_manager | 数据库初始化成功
2026-02-02 13:59:04 | INFO     | main | 配置管理器初始化成功
2026-02-02 13:59:05 | INFO     | video_stream | 已连接 RTSP 流: test_camera_01
2026-02-02 13:59:05 | INFO     | main | 流管理器初始化成功
2026-02-02 13:59:05 | INFO     | main | 预处理器初始化成功
2026-02-02 13:59:05 | INFO     | tensorrt | TensorRT引擎加载成功
2026-02-02 13:59:05 | INFO     | main | TensorRT 推理引擎加载成功
2026-02-02 13:59:05 | INFO     | main | 算法管理器初始化成功
...
2026-02-02 13:59:05 | INFO     | main | 性能指标: inference_latency_ms = 23.45
2026-02-02 13:59:06 | INFO     | main | 性能指标: inference_latency_ms = 20.78
...

修复的问题

  1. TensorRT bindings 问题 - 使用 pycuda 正确处理 GPU 内存地址
  2. working_hours 解析 - 支持字符串格式的时间配置

待优化项

  1. 截图保存功能 - 需要配置截图路径
  2. MQTT 上报 - 需要配置 MQTT broker
  3. Redis 连接 - 本地 Redis 服务

结论

边缘端运行测试通过

系统各组件正常运行TensorRT 推理性能良好20-30ms 延迟),可以开始进行实际的离岗/入侵检测测试。