服务外包创新大赛 2026 参赛作品 · T2602022
ELDetect2 是一套运行于**华为鸿蒙(OpenHarmony)**生态的工业级能效标签检测与产品缺陷识别系统。系统以国产RK3588边缘计算平台为算力底座,深度适配OpenHarmony操作系统,利用NAPI技术打通C++推理引擎与ArkTS应用层,实现全栈国产化的工业视觉质检闭环。
| 创新点 | 解决痛点 |
|---|---|
| 算法"白盒化"精准定位融合 | 消除坐标预测无规则跳变,提升可解释性 |
| 工业级动态数据增强策略 | 克服复杂工况下模型泛化能力灾难 |
| 轻量化多尺度特征融合网络 | 跨越高精度模型与低功耗边缘硬件的部署鸿沟 |
| SPD-Conv + SAHI + UGS/IQS梯度补偿 | 攻克小目标特征坍塌与漏检问题 |
| 指标 | 结果 |
|---|---|
| 最高准确率 (Precision) | 99.399% |
| 平均精度 mAP50 | 98.22% |
| 召回率 (Recall) | 96.445% |
| 推理速度 | 最快 38ms/张 |
| 模型体积(INT8量化后) | 最小 2.89 MB |
| 模型 | 总精度 | 召回率 | mAP@50 | mAP@50-95 |
|---|---|---|---|---|
| YOLOv26(基线) | 0.8466 | 0.8128 | 0.8368 | 0.6738 |
| YOLOv26 + DFL | 0.9498 | 0.9261 | 0.9509 | 0.8644 |
| YOLOv26 + DFL + UGS | 0.9940 | 0.9644 | 0.9822 | 0.9577 |
- 前端框架: ArkTS / ArkUI(HarmonyOS NEXT)
- 推理引擎: C++ ONNX Runtime via NAPI
- 目标检测算法: YOLOv26 + DFL + UGS/IQS
- 边缘硬件: 瑞芯微 RK3588(6.0 TOPS NPU)
- 操作系统: OpenHarmony
ELDetect2/
├── AppScope/ # 应用全局资源
├── entry/ # 主模块(ArkTS源码)
│ └── src/main/ets/ # 页面、组件、服务
├── hvigor/ # 构建脚本
├── oh-package.json5 # 依赖配置
├── build-profile.json5 # 构建配置
└── API_SWAGGER_V2.md # 后端接口文档(v2)
- DevEco Studio 5.x+
- HarmonyOS SDK 5.0+
- OpenHarmony 4.1+
- 使用 DevEco Studio 打开项目根目录
- 同步依赖:
ohpm install - 连接 RK3588 开发板或鸿蒙模拟器
- 点击 Run 或执行 hvigor 构建
详见 API_SWAGGER_V2.md,核心接口包括:
POST /api/v2/collect/camera-stream— 摄像头RTSP/RTMP实时流采集POST /api/v2/collect/local-video— 本地MP4/AVI视频解析POST /api/v2/collect/image-batch— 图片批量导入检测GET /api/v2/storage/consistency— MySQL/Mongo双写一致性校验
本项目仅供学术与竞赛展示使用。
GitHub: jun-chy