24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1504  |  回复: 14

lileiyuan

新虫 (初入文坛)

[交流] .mat文件的读取和转化成一帧一帧图片已有4人参与

我保存的一个.mat的视频文件,需要将他还原成视频播放出来并且把它转化成一帧一帧的图像,请各位帮忙看看怎么解决。各位高手和爱好者帮忙。到底该怎么解决?已经纠结一个星期了。。。。汗颜 ....跪谢跪谢!!!!!!!!!!!!!!!!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

netivs

专家顾问 (知名作家)

DataHacker

★ ★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
conanwj: 金币+2, 应助指数+1, 鼓励研讨 2014-08-24 08:12:26
据我说知(也许不一定对),你可以讲mat的数据读入到matlab并且恢复成原来在workspace中的数据结构出来,但是你原来在workspace中的数据结构是怎么样的只有你自己才知道,因此你只有根据这些数据来做转换和实现你想要的功能,别人都不可能帮上忙。说白了,mat并不是标准的、结构唯一的数据文件。
机器学习爱好者
2楼2014-08-20 10:08:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

netivs

专家顾问 (知名作家)

DataHacker


小木虫: 金币+0.5, 给个红包,谢谢回帖
引用回帖:
3楼: Originally posted by lileiyuan at 2014-08-20 10:48:38
这是我读入到workspace中的结果:
timeseries

  Common Properties:
            Name: ''
            Time:
        TimeInfo: tsdata.timemetadata
            Data:
        DataInfo: tsdata.da ...

看起来似乎是58帧480*640的图像,你需要搞清楚每部分的数据是干嘛的,代表什么含义,然后再实现相应的转换算法,只能靠你自己解决。等你搞清楚具体含义以后,再有某些比较通用的问题的时候再提问,才好获得其他人的帮助。
机器学习爱好者
4楼2014-08-20 12:47:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

lileiyuan

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by netivs at 2014-08-20 10:08:01
据我说知(也许不一定对),你可以讲mat的数据读入到matlab并且恢复成原来在workspace中的数据结构出来,但是你原来在workspace中的数据结构是怎么样的只有你自己才知道,因此你只有根据这些数据来做转换和实现你想 ...

这是我读入到workspace中的结果:
timeseries

  Common Properties:
            Name: ''
            Time: [58x1 double]
        TimeInfo: tsdata.timemetadata
            Data: [480x640x3x58 uint8]
        DataInfo: tsdata.datametadata
但是我还是不知道怎样恢复视频数据和转化成一帧一帧的图片??该怎么处理呢?
3楼2014-08-20 10:48:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lileiyuan

新虫 (初入文坛)

引用回帖:
4楼: Originally posted by netivs at 2014-08-20 12:47:46
看起来似乎是58帧480*640的图像,你需要搞清楚每部分的数据是干嘛的,代表什么含义,然后再实现相应的转换算法,只能靠你自己解决。等你搞清楚具体含义以后,再有某些比较通用的问题的时候再提问,才好获得其他人的 ...

您好,谢谢你回答我,但是每部分的数据我根本看不到啊,也没办法看到,不知道该怎么用?这一步都没弄明白...
5楼2014-08-20 14:46:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lileiyuan

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by netivs at 2014-08-20 10:08:01
据我说知(也许不一定对),你可以讲mat的数据读入到matlab并且恢复成原来在workspace中的数据结构出来,但是你原来在workspace中的数据结构是怎么样的只有你自己才知道,因此你只有根据这些数据来做转换和实现你想 ...

matlab我只知道有两种存储方式,一种是.mat方式的,一种是workspace中的存储方式的,还有其他存储方式吗?
6楼2014-08-20 14:54:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

netivs

专家顾问 (知名作家)

DataHacker


小木虫: 金币+0.5, 给个红包,谢谢回帖
引用回帖:
5楼: Originally posted by lileiyuan at 2014-08-20 14:46:33
您好,谢谢你回答我,但是每部分的数据我根本看不到啊,也没办法看到,不知道该怎么用?这一步都没弄明白......

都已经在数组里了,有什么看不到的?从数组来看,似乎是Data数组中每3个元素是一个像素点,这3个元素有可能是每个像素点的RGB的值。具体的还是得看你的数据格式。说白了,同样的数据结构,根据你存储的数据的不同有不同的含义,计算机只是工具而已。
机器学习爱好者
7楼2014-08-20 16:17:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lileiyuan

新虫 (初入文坛)

引用回帖:
7楼: Originally posted by netivs at 2014-08-20 16:17:52
都已经在数组里了,有什么看不到的?从数组来看,似乎是Data数组中每3个元素是一个像素点,这3个元素有可能是每个像素点的RGB的值。具体的还是得看你的数据格式。说白了,同样的数据结构,根据你存储的数据的不同有 ...

你看看下面是他的内容,怎么查看里面的数组?
.mat文件的读取和转化成一帧一帧图片
QQ Photo20140820180801.jpg

8楼2014-08-20 18:09:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lileiyuan

新虫 (初入文坛)

9楼2014-08-20 18:13:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

nakada3861

新虫 (正式写手)


小木虫: 金币+0.5, 给个红包,谢谢回帖
matlab应该有现成的函数。

[ 发自小木虫客户端 ]
10楼2014-08-23 09:46:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 lileiyuan 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见