精华内容
下载资源
问答
  • 本文以KCF算法为核心,提出并设计了一种基于DSP的目标跟踪系统.硬件方面,本文设计实现了一套完整独立的硬件平台;软件方面,本文提出一系列针对DSP的算法优化方法,使优化后的KCF算法能够满足重要的工程指标要求....
  •  传统的PPM(Posterior Probability Measure)视觉运动目标跟踪...基于TMS320DM642对嵌入式视觉目标跟踪系统的结构和功能进行设计,对改进后的PPM跟踪算法进行了DSP移植,最终实现了一套嵌入式视觉目标跟踪系统。
  • 本文在深入分析实时成像跟踪系统发展现状和趋势的基础上,为了提高现有 实时成像跟踪系统实时性和跟踪精度...法的实时成像跟踪系统软硬件平台,实现了相应的目标跟踪算法,完成了对复杂 地面背景下的目标进行有效跟踪。
  • 基于自适应嵌入式ckf的目标跟踪算法
  • 行业分类-嵌入式设备-基于嵌入式技术的目标跟踪检测装置.zip
  • 基于小型嵌入式平台的实时目标跟踪算法法
  • 最近基于嵌入式设备(Khadas Vim3)做了一套单目标跟踪算法,跟踪效率可以做到每秒25帧左右。

    基于嵌入式设备的单目标跟踪实现

    最近基于嵌入式设备(Khadas Vim3)做了一套单目标跟踪算法,跟踪效率可以做到每秒25帧左右。

    算法运行耗时记录

    time is:37.6241 ms
    time is:38.2023 ms
    time is:37.3837 ms
    time is:38.5161 ms
    time is:36.3044 ms
    time is:38.4788 ms
    time is:37.3449 ms
    time is:33.7525 ms

    跟踪目标的相关截图跟踪目标的相关截图

    跟踪目标隐藏后的跟踪效果跟踪目标隐藏后的跟踪效果

    跟踪目标隐藏后重新出现的跟踪效果跟踪目标隐藏后重新出现的跟踪效果

    感兴趣欢迎 联系

    547691062@qq.com

    展开全文
  • QSpyView 嵌入式目标

    2017-12-30 11:14:08
    关于QSpyView™ QSpyView™是一个功能强大的可视化和监视工 具,允许嵌入式开发人员快速创建虚拟图形用户 界面,从主机(台式机)监视和控制嵌入式设 备。QSpyView™创建的接口可以将QP / Spy™生 ...嵌入式目标
  • 基于嵌入式Linux的运动目标跟踪视频监控系统.pdf
  • 在某型激光跟踪仪的设计中,通过实时控制俯仰、方位两路电机,实现目标的快速、平稳跟踪。使用AT91RM9200处理器,扩展12位DA转换器DAC7714,完成2路直流电机的控制。阐述了在嵌入式Linux 环境下该芯片驱动程序开发...
  • 行业分类-嵌入式设备-基于FPGA的嵌入式单目被动目标跟踪定位系统及方法.zip
  • 行业分类-嵌入式设备-基于SoC的嵌入式运动目标实时检测跟踪系统及方法.zip
  • 摘要:在某型激光跟踪仪的设计中,通过实时控制俯仰、方位两路电机,实现目标的快速、平稳跟踪。使用AT91RM9200处理器,扩展12位DA转换器DAC7714,完成2路直流电机的控制。阐述了在嵌入式Linux环境下该芯片驱动程序...
  • 基于DSP-FPGA的嵌入式篮球运动视频目标跟踪算法实现.pdf
  • 基于嵌入式Linux操作系统的目标跟踪平台构建与研究.pdf
  • 基于嵌入式显着性检测的粒子滤波鲁棒红外目标跟踪
  • 摘 要: 提出一种基于MPEG-4的运动目标检测跟踪的方法,通过对MPEG-4编码中的运动矢量进行阈值分割、形态滤波等,实现运动物体的检测,并在ADSP-BF533上进行实现,给出实验结果。  1 研究现状  目前国内数字化视频...
  • 行业分类-嵌入式设备-一种基于嵌入式处理器的低复杂度动态目标检测与跟踪方法.zip
  • 由于elf文件的信息比较全,所以可以用来以单步跟踪的方式运行。 在ads下,axf文件可以直接用axd进行调试运行。  Linux OS下,elf通常就是可执行文件,通常gcc -o test test.c,生成的test文件就是elf格式...

    烧写文件格式介绍

          axf和elf都是编译器生成的可执行文件,区别是axf文件是调试文件,可由ads或mdk生成;而gcc编译出来的是elf文件。

    两者虽然很像,但还是有差别的。这是文件格式的差别,不涉及调试格式。

       bin是直接的内存映象的表示。axf/elf是带格式的映象 。axf/elf文件里面包含了符号表,汇编等。bin文件是将elf文件中的代码段,数据段,还有一些自定义的段抽取出来做成的一个内存的镜像。由于elf文件的信息比较全,所以可以用来以单步跟踪的方式运行。

    在ads下,axf文件可以直接用axd进行调试运行。

       Linux OS下,elf通常就是可执行文件,通常gcc -o test test.c,生成的test文件就是elf格式的,在Linux Shell下输入./test就可以执行。bin文件是经过压缩的可执行文件,去掉elf格式的东西,仅仅保留最纯的汇编。在系统没有加载操作系统的时候可以执行。 在Embedded中,上电开始运行,没有OS系统,如果将elf格式的文件烧写进去,包含一些elf格式的东西,arm运行碰到这些指令,就会导致失败,如果用bin文件,程序就可以一步一步运行。

    elf文件转化为hex文件和bin文件,hex文件也可以直接转换为bin文件,但是bin要转化为hex文件必须要给定一个基地址。而hex和bin不能转化为elf文件,因为elf的信息量要大。axf它可以转化为bin文件,用以下命令 fromelf -nodebugxx.axf -bin xx.bin即可。

     

    1.bin格式

      bin文件就是直接的二进制文件,内部没有地址标记。一般用编程器烧写时从00开始,而如果下载运行,则下载到编译时的地址即可

     

    2.elf格式

    Executable and linking format(ELF)文件是x86 Linux系统下的一种常用目标文件(object file)格式,gcc编译出来的是ELF文件。

    有三种主要类型:

    (1)适于连接的可重定位文件(relocatable file),可与其它目标文件一起创建可执行文件和共享目标文件。

    (2)适于执行的可执行文件(executable file),用于提供程序的进程映像,加载的内存执行。

    (3)共享目标文件(shared object file),连接器可将它与其它可重定位文件和共享目标文件连接成其它的目标文件,动态连接器又可将它与可执行文件和其它共享目标文件结合起来创建一个进程映像。

    到此,就是一个简单的hello world程序通过gcc –o hello hello.c编译得到的文件的ELF头部格式。

     

    3.hex格式

         Intel HEX文件是记录文本行的ASCII文本文件,在Intel HEX文件中,每一行是一个HEX记录,由十六进制数组成的机器码或者数据常量。Intel HEX文件经常被用于将程序或数据传输存储到ROM、EPROM,大多数编程器和模拟器使用Intel HEX文件。

       HEX格式文件以行为单位,每行由“:”(0x3a)开始,以回车键结束(0x0d,0x0a)。行内的数据都是由两个字符表示一个16进制字节,比如”01”就表示数0x01;”0a”,就表示0x0a。对于16位的地址,则高位在前低位在后,比如地址0x010a,在HEX格式文件中就表示为字符串”010a”。下面为HEX文件中的一行:

    :10000000FF0462FF051EFF0A93FF0572FF0A93FFBC

     “:”表示一行的开始。

     “:”后的第1,2个字符“10”表示本行包含的数据的长度,这里就是0x10即16个。

    第3,4,5,6个字符“0000”表示数据存储的起始地址,这里表示从0x0000地址开始存储16个数据,其中高位地址在前,低位地址在后。

    第7,8个字符“00”表示数据的类型。该类型总共有以下几种:

    00 ----数据记录      
    01 ----文件结束记录
    02 ----扩展段地址记录
    04 ----扩展线性地址记录

       这里就是0x00即为普通数据记录。之后的32个字符就是本行包含的数据,每两个字符表示一个字节数据,总共有16个字节数据跟行首的记录的长度相一致。最后两个字符表示校验码。每个HEX格式的最后一行都是固定为:00000001FF

     

    4.axf格式

       *.axf格式的调试文件,AXF是ARM芯片使用的文件格式,它包含bin代码外,还包括了调试信息。无论是用RVDS,还是MDK,都能够产生该文件。

     

    参考文献:

    hex格式介绍及转bin格式的源程序:http://www.cppblog.com/Lee7/archive/2007/12/21/39231.html

    ELF格式学习笔记(一):http://blog.chinaunix.net/space.php?uid=546544&do=blog&id=2095856

    各种烧写文件格式简介:http://tvb2058.spaces.eepw.com.cn/articles/article/item/11165

    axf elf 和bin 区别  

    http://yhyqf.blog.163.com/blog/static/32105293201121010199363/

     

     

     

    展开全文
  • 目标跟踪算法在红外热成像跟踪技术上的应用 摘要:介绍一种优化的快速模板的匹配算法,可实现目标实时提取、识别和跟踪,并成功应用于红外热成像跟踪技术的研究,解决了复杂背景条件下目标跟踪稳定度差的...
  • 目标跟踪技术一直是计算机视觉研究领域中的热点之一,其在军事侦察、精确制导、火力打击、战场评估以及安防监控等诸多方面均有广泛的应用前景。目标的不定向运动改变了目标和场景的外观模式、非刚性目标结构、目标间...
  • 目标跟踪学习过程

    千次阅读 2019-09-18 15:02:17
    目标跟踪入门什么是目标跟踪目标跟踪算法的基本原理1、特征提取2、运动模型3、外观模型4、在线更新机制目标跟踪算法有哪些类别?目标跟踪的发展趋势 什么是目标跟踪目标跟踪指的是,给定第一帧图像中的目标位置...

    什么是目标跟踪?

    目标跟踪指的是,给定第一帧图像中的目标位置后,根据跟踪算法预测出后续帧中目标的位置。

    目标跟踪算法的基本原理

    目标跟踪算法一般包括四个部分:特征提取、运动模型、外观模型、在线更新机制。

    1、特征提取

    特征提取,用于提取图像目标的特征,特征一般要求既能较好地描述跟踪目标又能快速计算。常见的图像特征有灰度特征、颜色特征、纹理特征、Haar-like 矩形特征等;

    2、运动模型

    用于描述帧与帧之间的目标运动状态关系,预测下一帧中目标的可能位置,经典的运动模型有均值漂移(Mean shift)、滑动窗口(Slide window)、卡尔曼滤波( Kalman Filtering)、粒子滤波( Particle Filtering) 等

    3、外观模型

    外观模型的作用是在当前帧中判决候选图像区域是被跟踪目标的可能性。提取图像区域的视觉特征,输入外观模型进行匹配或决策,最终确定被跟踪目标的空间位置。在视觉跟踪的4 个基本组成中,外观模型处于核心地位,如何设计一个鲁棒的外观模型是在线视觉跟踪算法的关键;

    4、在线更新机制

    为了捕捉目标( 和背景) 在跟踪过程中的变化,目标跟踪需要包含一个在线更新机制,在跟踪过程中不断更新外观模型.常见的外观模型更新方式有模板更新、增量子空间学习算法及在线分类器等.如何设计一个合理的在线更新机制,既能捕捉目标( 和背景) 的变化又不会导致模型退化,也是目标跟踪研究的一个关键问题。

    目标跟踪算法有哪些类别?

    可以分为生成式与判别式。
    生成式模型:通过在线学习方式建立目标模型,然后使用模型搜索重建误差最小的图像区域,完成目标定位。这一类方法没有考虑目标的背景信息,图像信息没有得到较好的应用。通俗点讲就是在当前帧对目标区域建模,下一帧寻找与模型最相似的区域就是预测位置,比较著名的有卡尔曼滤波,粒子滤波,mean-shift等。
    判别式模型:将目标跟踪看作是一个二元分类问题,同时提取目标和背景信息用来训练分类器,将目标从图像序列背景中分离出来,从而得到当前帧的目标位置。CV中的经典套路图像特征+机器学习, 当前帧以目标区域为正样本,背景区域为负样本,机器学习方法训练分类器,下一帧用训练好的分类器找最优区域:与生成类方法最大的区别是,分类器采用机器学习,训练中用到了背景信息,这样分类器就能专注区分前景和背景,所以判别类方法普遍都比生成类好。

    目标跟踪的发展趋势

    目前主流的目标跟踪算法主要是相关滤波算法和基于深度学习的算法。相关跟踪算法的本质是利用相关寻找最相似的区域。而基于深度学习的方法则是基于统计学习。

    展开全文
  • 通过借鉴嵌入式系统在电子技术、信号处理以及计算机等领域应用的成功经验,在分析目标检测与跟踪算法的基础上,将目标检测与跟踪算法与嵌入式技术相结合,设计一种基于嵌入式PIC32单片机的目标检测与跟踪系统,可以...
  • 本文提出了一种融合纹理和颜色模型的改进meanshift算法,可以克服传统目标跟踪方法中目标特征单一的缺点。在传统meanshift算法的框架下,通过融合目标信息的颜色模型和Contourlet变换后的纹理模型,从多角度建立匹配...
  • 本文用基于32位ARM嵌入式微控制器S3C2440来构建太阳跟踪系统,采用CMOS图像传感器来感知太阳方位,并通过微控制器计算获取太阳跟踪误差,实现对太阳的高精度跟踪。加入视日运动规律,在跟踪目标丢失时,对系统进行...
  • 目标跟踪c++代码

    2019-01-16 02:58:30
    代码使用vs2010 + opencv2.2开发,可以检测目标跟踪多个目标
  • 摘要:本文研究的内容主要是基于Linux嵌入式移动目标检测与跟踪系统的研究与设计。课题的目的是通过对硬件与算法的研究最终可以实现对移动目标进行检测与跟踪。首先介绍了嵌入式系统硬件平台的构成与特点,实时操作...

    摘要:

    本文研究的内容主要是基于Linux嵌入式移动目标检测与跟踪系统的研究与设计。课题的目的是通过对硬件与算法的研究最终可以实现对移动目标进行检测与跟踪。首先介绍了嵌入式系统硬件平台的构成与特点,实时操作系统依托嵌入式系统平台在各领域都应用广泛,并且随着嵌入式系统平台的迅速发展而更加趋于小型化与实时化。在嵌入式系统平台下选用OV511的USB摄像头,LCD显示器等设备。之后在PC机上建立交叉编译环境,对Linux内核进行了裁剪,配置系统设备驱动并移植到嵌入式硬件平台。 在简单背景下,本文介绍并采用了基于相机标定技术的图像矩的目标跟踪方法。探讨了相机标定技术,讨论了国内外相机常用的标定方法,并进行了理论公式推导。应用精度为0.01标定板进行了相机标定得出相机的内部参数与外部参数,再运用图像预处理技术对待跟踪目标进行序列图像的提取与处理,并将其转换成二值化图像。在简单的背景下采用计算重心矩的方法可以得出图像的重心矩及目标物体的长轴与像素坐标系X轴的夹角弧度值。实际物体的重心坐标可以通过相机标定与实际物体所在的世界坐标联系起来,从而实现对移动目标的定位与跟踪。 文中介绍了国内外目前常用的一些目标跟踪方法。例如可以有效解决遮挡问题的Hausdorff算法,基于匹配的粒子滤波算法。在复杂的背景下跟踪移动的目标时,本文选择了基于嵌入式Linux系统平台下的光流法的目标跟踪算法对目标进行跟踪。基于光流法的两种典型的微分方法实现对移动目标每一个点进行跟踪并且估计出移动目标的运动方向趋势。

    展开

    展开全文
  • 本文重点研究和设计一套基于DSP的目标跟踪系统,在研究经典的目标跟踪算 法的基础上,将目标跟踪算法与嵌入式硬件平台结合起来,并借助于TI公开的 DSP/BIOS工具,实现目标跟踪算法的工程化应用。
  • opencv基于MultiTracker的多目标跟踪

    千次阅读 热门讨论 2019-08-13 09:11:21
    背景——为何需要目标跟踪 在视频帧中检测到多个对象时,跟踪有助于跨帧确定对象的身份。 在某些情况下,目标检测可能会失败但仍可能跟踪对象,因为跟踪考虑前一帧中对象的位置和外观。 跟踪算法非常快,因为...
  • 1)目标分割,任务是把目标对应的部分分割出来。 2)目标检测,检测到图片当中的目标的具体位置 3) 目标识别,即是在所有的给定数据中,分类出哪一些sample是目标,哪一些不是。这个仅仅做一下分类任务。 4)目标...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 18,185
精华内容 7,274
关键字:

嵌入式目标跟踪