博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
从matlab中导出下载到的轨迹数据
阅读量:7061 次
发布时间:2019-06-28

本文共 867 字,大约阅读时间需要 2 分钟。

我从该网址(http://www.ee.cuhk.edu.hk/~xgwang/MITtrajsingle.html)下载到了一些轨迹数据。

 

网页中简单说明了轨迹数据的由来:原始数据是在一个停车场上方的视频监控数据,然后根据机器视觉领域移动物体跟踪的方法获得到了车辆的轨迹数据。轨迹数量总计有40453条。

但下载到的数据文件是matlab中使用的.mat格式,而.mat文件中的数据不是原始格式,直接用文本编辑器打开的话是一堆乱码,在使用matlab打开后,里面是代表轨迹集合的struct数组。由于我对matlab环境不熟悉,所以希望把轨迹数据保存为一般的格式,以方便我在一般的编程环境中更自由的对轨迹数据进行研究。

下面我写的一个matlab函数,以实现自定义保存的功能:

function re=save_trk(trk)outputFile=fopen('filtTrk_parkinglot.txt','wt');[m,n]=size(trk)for i=1:1:n    fprintf(outputFile,'%s','trk');    fprintf(outputFile,'%d ',i);    tempTrk=trk(i);    [p,q]=size(tempTrk.t);    fprintf(outputFile,'%d\n',q);    x=tempTrk.x;    y=tempTrk.y;    t=tempTrk.t;    for j=1:1:q        fprintf(outputFile,'%g ',x(j));        fprintf(outputFile,'%g ',y(j));        fprintf(outputFile,'%d\n',t(j));    endendres=1;fclose(outputFile);

保存结果:

 全部轨迹保存成功

转载于:https://www.cnblogs.com/bluebean/p/5627446.html

你可能感兴趣的文章
zedboard上移植OPENCV库
查看>>
eclipse重构详解(转)
查看>>
错误:找不到类org.springframework.web.context.ContextLoaderListener
查看>>
高通网申
查看>>
A beginner’s guide to Cache synchronization strategies--转载
查看>>
一些c++
查看>>
ProgressSeekBar
查看>>
提取ecshop的mysql类
查看>>
Odoo 外协加工产品的实现
查看>>
简单的猜数字(JAVA版)
查看>>
可嵌入图片视频jQuery全屏滑块
查看>>
QuerryRunner Tools
查看>>
[裴礼文数学分析中的典型问题与方法习题参考解答]4.5.4
查看>>
javascript实现函数的默认參数值方法
查看>>
android WebView总结
查看>>
HTTP协议详解
查看>>
hibernate不调用save也保存上了
查看>>
netty 粘包的解决策略
查看>>
10 Things Every Java Programmer Should Know about String
查看>>
C# ICSharpCode.SharpZipLib.dll文件压缩和解压功能类整理,上传文件或下载文件很常用...
查看>>