基于Android与opencv的手机端光流跟踪开题报告
2021-08-14 03:05:21
1. 研究目的与意义(文献综述)
光流场是一种二维(2d)的瞬时速度场,在景物可见点中,三维(3d)速度矢量在成像表面上形成的投影就是2d速度场矢量。光流包含了观测物体的运动变化信息,同时还含有景物三维结构的信息。在许多问题的研究中,光流都起着重要作用,在计算机视觉的较高层视觉算法中,光流是一个比较重要的输入,可以实现诸如目标分割、识别、跟踪、机器人导航以及形状信息恢复等重要的任务。近年来,通过二维物体表面上的光流来研究三维结构和运动,是计算机视觉研究领域内一项很有意义和挑战的任务;在其它领域的应用中,光流信息的作用也是很明显的,例如心脏手术后,对病人心脏波动的监测、海洋及大气过程的研究和预测等。所以看出,光流的研究不仅仅计算机视觉中,也在其他有关研究领域中是一个重要部分。
随着智能手机的普及,android系统体现着越来越重要的地位,以解决实际问题,方便生活中的方方面面为导向,基于安卓系统的各种手机应用更是层出不穷,淘宝app、饿了么app、美团app、58同城app、uber等应用从衣食住行各个方面为人们提供着方便,手机便于携带的性质更加强了人们对各种手机应用的依赖,许多年轻人甚至出门只带着手机就能解决出门旅行工作学习中的各种问题。近年来,android系统由于自身的稳定性,以及开发的便利性,也吸引了很多开发者的目光,市场份额与日俱增,android7更有赶超苹果系统的趋势。所以,基于android手机的应用开发,成为了各种新技术开发的热点。
opencv是一种可以在windows、macos、以及linux上运行的开源、跨平台的计算机视觉库,由于其包含的大部分的图像处理函数,减少了开发者的重复工作,方便了开发者的开发,在计算机视觉、图像处理等方面实现了通用处理算法,优化的代码也使其具有更高的效率,成为视觉开发工作很好的工具。
2. 研究的基本内容与方案
一、基本内容
1. 利用androidworks实现android-opencv环境配置。
2. 完成光流场的相关计算;
3. 研究计划与安排
第1-3周:文献查阅,包括著作、期刊、会议论文、网络资源等;
第4周:完成开题报告、论文提纲;
第5-9周:基于androidworks完成android与opencv环境配置与平台学习;
4. 参考文献(12篇以上)
[1] bradski g, kaehler a.learning opencv: computer vision in c with the opencv library[m]. o'reillymedia, inc., 2013.
[2] 冈萨雷斯. 数字图像处理[m]. 北京:电子工业出版社,2010
[3] 石祥滨, 王萌, 张德园,等. 一种持续光流跟踪的运动目标检测方法[j]. 小型微型计算机系统, 2014(3):642-647.