程序聚合 软件案例 人工智能单目标跟踪的移动端部署-人工智能钢管检测系统

人工智能单目标跟踪的移动端部署-人工智能钢管检测系统

2026-07-30 09:06:35
行业:物流仓储、人工智能
载体:安卓APP
技术:ONNX Runtime、OpenCV、PyTorch

业务和功能介绍

本项目属于职务型作品,由本人历时三年独立完成。本作品主要解决油田物资系统油田管材的人工计数繁琐问题,采用分层模块化双线程架构,通过FFmpeg视频解码、MNN端侧模型推理、自研优化ByteTrack跟踪算法,实现视频目标检测、轨迹跟踪与精准去重计数功能。系统创新设计帧队列时序制衡机制,解决了双线程速率失衡、视频播放时序紊乱、跟踪ID跳变、计数不准等行业工程难题,具备低功耗、高稳定、时序精准的落地优势,适配移动端长短时间视频智能分析场景。

项目实现

一、整体架构与设计思路
系统采用Native双线程异步流水线架构,彻底分离视频解码与AI推理流程,解决传统单线程串行卡顿、时序失控问题。整体分为三层:视频解码层、帧队列调度层、AI推理跟踪层。视频由独立解码线程持续读帧、预处理、入队;推理线程异步取帧、模型推理、目标跟踪与计数;最终通过JNI回调结果至Android上层。核心设计思想为解耦并行、限流防堆积、时序精准对齐、稳定去重计数,在移动端有限算力下实现稳定、匀速、高精度视频智能分析。
二、各模块技术栈
1. 视频解码模块:FFmpeg软解码,支持任意角度视频旋转解析与矫正,兼容手机录制视频元数据。
2. 图像预处理模块:SWS图像缩放、RGBA色彩空间转换、等比例缩放+YOLO标准填充、坐标逆映射还原。
3. AI推理模块:MNN端侧推理框架,部署YOLOv11量化模型,实现轻量高速移动端推理。
4. 多目标跟踪模块:基于ByteTrack优化,自研稳定状态机与永久序列号计数逻辑。
5. 线程调度模块:C++多线程、条件变量阻塞队列、原子变量启停控制。
6. 跨端交互模块:JNI全局引用管理、跳帧回调优化,实现Native与Java稳定通信。
三、核心工程难点、踩坑及自研解决方案
1. 难点:双线程速度不匹配,视频播放忽快忽慢、帧堆积、时序错乱
解决方案:设计有限容量阻塞队列制衡双线程速率,解码受队列限流不超速,推理动态补时对齐视频原生帧率,实现视频全程匀速、无加速、无拖慢。
2. 难点:目标遮挡、短暂消失导致TrackID频繁切换,统计重复、计数不准
解决方案:自研轨迹稳定状态机,设置连续帧生效阈值与容错丢失帧,业务序列号永久固化,不随ID跳转重置,彻底解决重复计数。
3. 难点:视频旋转角度复杂导致检测框坐标错位
解决方案:双模式读取旋转元数据,在RGBA原图层面旋转矫正后再缩放,配套完整坐标逆映射,保证检测坐标精准。
4. 难点:单一阈值易引入噪声框,造成轨迹漂移
解决方案:采用检测、跟踪双层置信度阈值分离策略,结合最小尺寸过滤与NMS,大幅提升跟踪稳定性。
5. 难点:JNI长时任务易内存泄漏、线程卡死、APP崩溃
解决方案:统一全局引用管理、线程安全启停、SO卸载资源回收,实现Native任务全生命周期安全管控。

示例图片视频


笑纹
24小时内活跃
方向: 人工智能-计算机视觉与图像处理、人工智能-机器学习与深度学习、
交付率:100.00%
相似推荐
企业级多租户在线问卷调研与数据洞察平台
1、立项背景和目标:集团及下属多个主体每年需开展员工满意度、培训需求、制度落实、招聘与人才盘点等多类调研,此前使用免费在线表单工具,存在三个硬伤:一是数据存放在第三方公有云,薪酬、绩效、组织人事等敏感数据无法合规留存;二是问卷样式与统计口径不统一,一份结论报告需要人工汇总 2—3 天;三是多主体同时使用时问卷互相可见、权限无法隔离。项目目标是自建一套可本地私有化部署、数据完全自主可控、支持多租户物理隔离的在线调研平台,把"发问卷—收数据—出结论"的全链路压缩到半天以内。 2、软件功能和核心功能模块:平台内置 21 种题型(单选、多选、下拉、矩阵、量表、评分、NPS、权重打分、签名、数字、日期、文本等),核心模块包括三栏拖拽式可视化编辑器(左题型库 / 中画布 / 右属性面板)、跳题逻辑与显示条件、断点续答、匿名与实名双模式、多租户物理隔离(每个租户独立数据库与上传目录)、角色权限体系(平台超管、租户管理员、只读查看)、ECharts 统计与交叉分析(频次、占比、均值、词云、矩阵透视)、实时投屏大屏、答卷明细与原始数据导出。 3、业务流程和功能路径:管理员登录 → 新建问卷(默认草稿)→ 拖拽配置题目与逻辑 → 发布并设置回收期限 → 通过链接或二维码分发 → 受访者免登录填写(手机端适配、断点续答)→ 实时统计与投屏 → 一键导出明细与图表 → 归档沉淀题库。
请销假工作台
1、立项背景和目标:中学走读生请销假长期依赖纸质假条:班主任手写审批、门卫肉眼核验,假条易伪造、难留痕,学生超时未归无人知晓,管理员统计靠翻本。本项目目标是打造覆盖“申请—审批—放行—销假—预警”全流程的数字化工作台,实现多级审批、门卫核验、超时自动预警、数据全程留痕。 2、软件功能与核心模块:系统设管理员、班主任、门卫、年级主任、年级校长、总校长 6 类角色。核心模块:①请假申请——按学生名册建单,自动拦截重复请假,自动计算请假天数(含过夜修正规则);②多级审批链——按请假天数自动分流审批层级,支持驳回修改后重提;③门卫核验——放行出校、返校销假,超时未返校、已过期独立看板;④智能预警——未按时返校自动标记,过期假条每日自动作废留痕,支持延长假期(跨档位只补未通过环节);⑤数据管理——年级/班级/状态多维筛选、分页浏览、CSV 导出、名册与权限管理。 3、业务流程:班主任建单 → 系统按天数自动流转(半天由门卫直核;2 天内加签年级主任;7 天内加签年级校长;超 7 天加签总校长)→ 全部通过后门卫放行出校 → 返校后销假闭环;超时未返校自动标红、过期未出校次日自动作废,异常单据全程可视可查。
AI 智能销售自动化平台(SaaS)
面向 B2B 销售团队的智能销售自动化 SaaS 平台,整合订阅计费、智能体决策、长流程编排、外部联系人搜索功能,通过 AI 驱动实现客户开发、跟进、转化全流程自动化,提升销售团队效率.销售团队开发海外销售自动化SaaS订阅平台,用LangGraph编排销售Agent(公司信息→ICP画像→触达序列三阶段),Temporal托管跨天长周期工作流(每2小时自动跑一轮触达)
AI Wiki 企业知识库系统
企业内部文档、代码说明分散,本地文件与线上知识库无法同步,跨团队文档检索、版本管理、权限管控效率低下。搭建一体化 AI Wiki 平台,配套 Go 语言自研 CLI 工具实现本地与云端双向同步,对接公司统一基座平台实现权限互通,支撑研发、产品文档统一沉淀与智能检索。
一个简单官网的框架
一个简单的官网制作,可以在后端实时更改前端所要展示轮播图,标题,展示产品,实战案例等等。还可以接收前端用户发来的消息,还可以添加多个管理元账号可自行分配,样式在底下视频有.要是有需求可以往里面选择性添加模块
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服