业务问题与适用场景
智能终端可能需要持续判断检测区域内是否出现目标、目标数量是否变化,或向业务系统提供现场事件。把模型放进设备,还涉及摄像头输入、系统依赖、推理运行时、内存、温度及异常恢复等工程工作。
ASWORK 提供嵌入式与边缘 AI 开发服务,围绕目标硬件将模型、设备应用和业务接口连接起来。适合已有设备平台或明确硬件方向,需要把视觉算法接入实际终端的企业。
设备本地处理如何连接业务
以固定区域的指定目标检测为例,设备软件可以按以下流程组织采集、识别与事件处理。
- 接入摄像头图像,按模型要求完成格式转换、缩放和预处理。
- 在本地运行适配后的模型,输出目标类别、位置和事件判断所需信息。
- 按业务规则记录事件时间、状态和设备标识,通过接口提供给上层应用。
- 网络异常时按配置缓存数据,连接恢复后补传,并记录重试和处理结果。
事件缓存需要明确容量、保留时间和重复处理规则。是否保存原始图像,应结合业务用途、存储条件和数据管理要求确定。
开发内容与系统对接
- 设备适配:确认系统版本、摄像头链路、驱动接口和推理运行时。
- 模型部署:进行格式转换、输入输出核对、推理调用及必要的性能优化。
- 应用集成:连接检测结果、业务规则、本地界面和事件上传接口。
- 运行维护:设计设备日志、健康状态、启动恢复、配置管理及升级回退。
可按项目范围覆盖嵌入式 Linux 或 Android 应用及相关接口联调。CPU、GPU 或 NPU 的选择取决于硬件支持、模型算子与运行时条件。
项目范围与交付
初期建议以一块目标板卡、一个摄像头和一组检测任务验证设备链路。交付范围可包括设备应用、适配模型、接口示例、约定源码、依赖版本记录、部署说明和目标设备测试记录。
评估同时关注端到端延迟、持续处理速率、内存、温度和功耗,并检查断网、重启、摄像头异常及长期运行。模型转换前后的输出差异也需要在代表性输入上核对。
企业需要准备哪些资料
提供目标板卡和系统信息、摄像头参数、模型或任务说明、输入样本、业务接口及安装环境。明确目标分辨率、处理频率、供电散热条件和离线使用要求。
硬件采购、驱动定制、模型重新训练及现场安装分别确认是否纳入范围。设备上的实际速度与稳定性以指定硬件、软件版本和输入条件下的测试为依据。
常见问题
断网后还能运行吗?
已经部署到本地且不依赖在线接口的功能可以按设计继续运行。云端查询、外部模型调用和数据上传需要分别定义离线行为,缓存容量也需要确认。
已有模型可以直接部署到目标芯片吗?
需要检查模型格式、算子支持、输入输出及运行时兼容性。部分模型可能需要转换、结构调整或重新评估,不能仅依据芯片标称算力判断。
能同时处理多路摄像头吗?
可以结合目标硬件、输入分辨率、采集频率、模型开销和散热条件评估。通道数与持续处理能力需要在整机上测试确认。