Android离线视觉SDK集成应先验证一条可复现的输入到结果链路,再扩大相机模式和设备范围。本篇提出候选实施方法,不报告新系统部署、设备适配或持续运行验收完成。
先确认设备与资源组合
记录设备与系统版本、处理器架构、SDK及依赖版本、模型文件和相机输入。模型用途、第三方资源和源码交付范围另行确认。先按指定示例建立可复现环境,再识别客户工程中的依赖、权限和生命周期差异,不能将示例能运行直接算成客户工程验收通过。
按链路阶段保留证据
| 阶段 | 候选工作 | 核对证据 |
|---|---|---|
| 资源准备 | 核对模型、依赖与版本 | 文件清单、加载状态及错误 |
| 相机采集 | 确认格式、尺寸和帧有效期 | 原始帧、平面信息及时间 |
| 输入转换 | 按接口处理复制、裁剪和旋转 | 实际提交图像与参数 |
| 推理任务 | 管理提交、完成、繁忙和失败 | 帧标识、状态与对应结果 |
| 显示与恢复 | 映射结果并检查停止和重建 | 叠加对照、恢复过程及未完成项 |
不让异步结果覆盖错误的画面
为提交帧和结果建立对应关系,保留图像版本及所用显示变换。结果返回时若预览已切换相机或尺寸,不应直接套用旧变换。积压、繁忙或失败时按规则丢弃、节流或标记无效,不将旧结果标成当前帧已检测完成。本文不对具体SDK的队列行为作未经确认的假设。
设备恢复和负载单独检查
按实际应用测试相机停止与重开、权限变化、前后台切换及模型加载失败,核对缓冲区和任务释放。在约定分辨率、提交策略和负载下记录运行时间、内存和异常;准确率、功耗及长时间稳定性仍需对应样本、设备和测量。本方案不提供未经实测的统一帧率或零故障承诺。
机制参考:Android图像有效期、预览变换。相关服务:Android、移动端与嵌入式视觉SDK、项目咨询。