基于MATLAB的太阳影子定位模型的研究.docVIP

基于MATLAB的太阳影子定位模型的研究.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于MATLAB的太阳影子定位模型的研究.doc

基于MATLAB的太阳影子定位模型的研究   摘要:本文基于太阳影子定位技术构建三个数学模型,基于MATLAB在图像处理与数据拟合上的强大应用,运用MATLAB的灰度分析与最小二乘法的数据拟合等功能,对影子所在地理位置和拍摄时间进行精确定位,为解决“物体视频拍摄的经纬度与时间的定位”的问题提供了一套完美的模型,这对视频分析定位技术的拓展有较大的意义。   Abstract: This paper constructs three mathematical models based on the sun shadow mapping technique, and based on the powerful application of MATLAB in image processing and data fitting, using MATLAB gray analysis and data fitting of the least square method, carries on the precise location of the geographical location and shooting time of the shadow. In order to solve the problem of the latitude and longitude of object video shooting, it provides a set of perfect model, which has great significance to the development of video analysis and positioning technology.   关键词:数据分析;影子长度;MATLAB;定位   Key words: data analysis;shadow length;MATLAB;location   中图分类号:TP391.4 文献标识码:A 文章编号:1006-4311(2016)18-0192-03   0 引言   随着计算机与网络技术的发展,数字化信息技术对人们的工作学习都产生着十分重要的影响,图片与视频数据分析技术更是与人们的生活息息相关,而确定一段视频的拍摄时间与拍摄地点就是视频数据分析技术的一个较为广泛的应用。由视频中任意物体的影长定位出物体视频拍摄的经纬度与时间一直以来都没有一个较为完美的模型可以实现。本文所研究讨论的即为太阳影子定位技术,即通过分析所拍摄的视频中某个物体的影子长度的变化,确定视频拍摄的时间与地点。通过对影长长度连续变化的读取,本文建立了三个数学模型,分开确定影子所在的经度与纬度,以及视频所拍摄的时间,所蕴含的优势是巨大的。基于MATLAB在图像处理与数据拟合上的强大应用,本文利用MATLAB的灰度分析与最小二乘法的数据拟合等功能,可较为精确地定位出影子所在地理位置与拍摄时间,对视频分析定位技术的拓展有较大的意义。   1 影长数据的读取   首先我们可以对视频进行截图(每分钟一张),使用MATLAB导入40张图片,利用灰度分析得到影长的数据。   对于影长的量取步骤为:①每分钟截图一张,截出40张图像;②利用MATLAB将图像转换为灰度图像;③将图像二值化;④进行边缘检测(用prewitt算子,threshold上限通过多次试验后得出最合适的值);⑤图像裁剪,使之只露出影子的部分;⑥根据影子的边缘与北京像素值的差异性(可读出),可以判断出影子的端点。   对于影长在图中的量取,由于透视变形,所以如果直接进行影子的量取会与真实值之间存在一定的偏差,我们在量出杆长后需要进行相关的修正来缩小误差。   但是由于影长被缩短后,影长的变化率相应地也会发生缩短,所以最终计算经度的时候的误差不会很大,我们对之进行忽略。   本文对于影子长度的量取时利用了MATLAB读取图片,并利用边缘检测确定长度的模型,将精度精确到像素,提高了准确性,但是由于人为忽略了透视变形,所以影长在计算得时候缩小了一些,对经度的求解影响较小,对于纬度的求解则可能会产生一个偏大的误差;真实影长的确定可以使用相似比例的模型,较为简单准确。   2 经度求解模型   2.1 经度求解模型的建立 利用已知的n组时间(时与分)与对应影长的数据,即可利用MATLAB拟合出影长关于时间的关系,根据拟合出的函数关系求得影长最低点的对应北京时间。由于影长最低点应该为当地的地方时12时,据此可以确定时差(该地与北京时的时差),由时差求出经度差,从而确定该地的经度。   2.2 经度求解模型的求解 取样本数据,利用MATLAB拟合影长与时间的关系,根据与当地正午时间有相同偏差值

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档