MATLAB打开不同数据格式图像总结

文章介绍了如何使用MATLAB读取不同格式的数据,包括1.DAT文件的加载,2.MAT文件的读取与结构体访问,3.MP4视频的处理,以及4.Raw格式图像的读取和转换。同时,文章还展示了5.如何将处理后的图像保存为Raw格式。
摘要由CSDN通过智能技术生成

1. 打开DAT数据

A = fread(fopen('1.dat'));

2. 打开MAT数据

A = load('1.mat');

A.XXX为数据结构形式,需要体现其结构体才可调用数据

3. 打开MP4视频数据

test=VideoReader('test1.mp4');%载入图像

frame1 = read(test,60);%读取视频第60帧

frame1 = rgb2gray(frame1 ); %取出的图像转灰度

4.将Raw格式图像打开

str = '1.Raw';

fid = fopen(str);

image_org = fread(fid,'uint16');

image_org = uint16(image_org);%读取的数据位数可根据实际情况进行调节

fclose(fid);

data_temp = reshape(image_org,[Width Height]);%Width Height为图像的宽(列)与高(行)

image_org = data_temp';

image_org = double(image_org);

5.将图像保存为raw格式

 imgName = strcat('.\image\','保存.Raw');

fid=fopen(imgName,'wb'); %存为raw

fwrite(fid, imgBf', 'uint16'); %注意将img转置 ,保存数据位数可调

 fclose(fid);

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值