android摄像头矩形框提取_视频图像摄像头跟踪的上位机系统设计
- 背景介绍
视频序列中的目标进行跟踪是计算机视觉的热门研究领域之一,其主要过程是首先在视频序列的第一帧图像中选定跟踪目标,之后运行跟踪算法,实现在后续帧中预测跟踪目标的位置。本系统设计了一个集成视觉目标跟踪算法的上位机,可以读入的视频以及实时的摄像头采集的视频进行跟踪。
2. 视频目标跟踪基本框架
视频目标跟踪是根据目标的表观特征信息和目标运动模型, 在视频中估计目标的位置。因此, 视频目标跟踪一般包含2个方面的内容:目标表观特征描述和目标跟踪算法。
视频中目标具有细节丰富的表观信息, 需要通过相应的目标表观特征描述方法将其中相对稳定的统计特性或某些不变特性提取出来, 以此对目标和背景进行区分。原始图像特征直接将目标区域的原始图像信息或经简单处理得到的底层图像特征作为对目标的描述。通常选取的特征有灰度、颜色及梯度等。该类特征提取简单快速, 但对目标特征的挖掘程度低, 适应力较差。直方图特征, 通过统计目标区域内某种特征在每个像素位置上出现的频次, 并进行归一化, 构成该目标区域对应特征的概率密度函数。直方图有效描述了特征的统计特性, 对于非刚体形变具有较好的鲁棒性, 但对于光照变化和背景杂波有一定欠缺。稀疏表示理论, 通过超完备字典将目标映射为稀疏向量, 作为表观描述特征, 计算量小, 但有一定的随机性, 不能保证最优。
为了估计目标的位置和范围, 需要选择合适的跟踪算法对目标进行跟踪。
3. 该系统集成的目标跟踪算法如下
LCT: Chao Ma, Xiaokang Yang, Chongyang Zhang, Ming-Hsuan Yang. "Long-term Correlation Tracking." CVPR (2015).
代码网址:https://github.com/chaoma99/lct-tracker
项目主页:https://sites.google.com/site/chaoma99/cvpr15_tracking
4. 测试的跟踪数据为OTB50
http://cvlab.hanyang.ac.kr/tracker_benchmark/datasets.html
5. 系统原型如下-主界面
5.1 主界面
5.2 读入视频
5.3 视频第一帧框选目标-矩形框
5.4 点击开始跟踪按钮,进行跟踪
5.5 点击抓图按钮,可以抓取跟踪过程中的某一帧。
5.6 点击录像开始和结束,可以录制跟踪过程的视频。
5.7 采集本地摄像头实时跟踪。
6. 结论
目标跟踪的算法往往在指定的跟踪数据集合上的性能能够取得不错的性能,但是遇到复杂的背景,光照变化以及严重遮挡的情形下性能就下降许多。所以要结合工程应用的具体背景来选择和优化合适的算法,直接拿来用一般是不行的,如图人脸识别一样。
android摄像头矩形框提取_视频图像摄像头跟踪的上位机系统设计相关推荐
- android自定义矩形框,Android中ImageCropper矩形、圆形 裁剪框的实现方法
前言 支持圆形裁剪框,裁剪后生成圆形图案. 代码基于开源项目修改,github上项目链接:https://www.easck.com/> 说一下圆形裁剪实现部分: 1.UI方面,自定义Circl ...
- 泰克示波器查眼图_泰克示波器自带上位机软件功能介绍,了解一下
有人问,仪器背后那么多程控接口,为什么平时大家都只手动设置调试,从来没见过它们派上用场呢?今天安泰测试马工就给大家介绍一下电子工程师常用的仪器--泰克示波器的上位机软件功能,如果有你常用到的,就快快收 ...
- tek示波器软件_泰克示波器自带上位机软件功能介绍
原标题:泰克示波器自带上位机软件功能介绍 有人问,仪器背后那么多程控接口,为什么平时大家都只手动设置调试,从来没见过它们派上用场呢?今天安泰测试马工就给大家介绍一下电子工程师常用的仪器--泰克示波器的 ...
- android自定义矩形框,Android 中自定义长方形
android 自定义控件有几种方式 今天是我第一次写博客,也是第一次学习写自定义控件,不足的地方望大家指正. 同时注意自定义控件的命名空间 下面是代码; package com.example.ch ...
- 摄像头poe供电原理_如何区分摄像头是否支持PoE供电摄像头?
PoE供电摄像头,PoE 技术可以实现一根网线既传输信号,又给摄像头供电.节约了布线的成本,也便于施工. 一.哪些IPC支持PoE? PoE供电摄像头,其实支持还是不支持PoE,型号里都有写啦! 举例 ...
- 信捷plc485通信上位机_三菱FX3U编程口通信上位机QT实现
三菱FX3U编程口通信上位机软件 上位机开发流程: 一 查找类似工具 找到 三菱FX串口实验(FX Serial) 这款工具 这款工具挺好用的,能够验证大多数的功能,而且能够看到发送和接收的报文,是一 ...
- 用python做一个上位机串口通信_【教程】简易Python上位机之LED控制
电子爱好者应该不会对"上位机"这个词感到陌生,毕竟或多或少有过接触.但若是说到上位机的开发的话,大家就不一定熟悉了.很多电子爱好者完全没有接触过上位机的开发工作,他们真的没有相应的 ...
- python led屏控制_【教程】简易Python上位机之LED控制
电子爱好者应该不会对"上位机"这个词感到陌生,毕竟或多或少有过接触.但若是说到上位机的开发的话,大家就不一定熟悉了.很多电子爱好者完全没有接触过上位机的开发工作,他们真的没有相应的 ...
- 一种基于深度学习的目标检测提取视频图像关键帧的方法
摘要:针对传统的关键帧提取方法误差率高.实时性差等问题,提出了一种基于深度学习的目标检测提取视频图像关键帧的方法,分类提取列车头部.尾部及车身所在关键帧.在关键帧提取过程中,重点研究了基于SIFT特征 ...
最新文章
- 2009年国内十强开源CMS排行榜[转]
- window 下Eclipse c++的开发环境配置
- 三大工厂模式的优缺点
- openssl java使用手册_openssl使用手册
- 有规律字段拆分(2005的解决方案)
- 浏览器 调用 vue 组件_父子组件的通信
- form data和request payload的区别
- CMatrix类 矩阵类 C++
- Photoshop编辑GIF
- linux下缺库的常见处理方法
- Siemens 软件下载
- 信息学奥赛一本通(C++版)
- 网页上腾讯视频下载mp4格式到本地
- 做计算机项目的流程图,软件工程实验三(程序流程图和PAD图)
- 基于Arduino锂电池容量测试仪
- PwC上海AC面经-助理软件工程师(英语)
- Android 安装自身更新APK时,包解析错误或无法访问文件的可能原因
- 项目管理经理人如何提高向上管理的指数
- 使用百度EasyDL实现厂区工人抽烟行为识别
- SQL常用语句 笔记
热门文章
- 530并行日:用超算更省心
- 500道Java 必备面试题答案(过后即删)
- 浪潮商用机器与腾讯TDSQL完成互认证 共同拓展Power行业生态
- 专访世界顶级游戏背后的男人
- 要闻君说:facebook迎来“全球宕机”惊险时刻;吸引大牛!拼多多成立了技术委员会;胡晓明卸任庚接任,阿里云计算迎来法人变更...
- 教师节 | 程序员都这么玩,你敢挑战吗?
- hivesql修改字段类型_Hive SQL语法总结
- react安装_前端大牛进阶---gt;React必会教程
- ElasticSearch 倒排索引_08
- 解决Another app is currently holding the yum lock; waiting for it to exit...问题