当前位置:首页 >> 计算机软件及应用 >>

用matlab读取从CCS中保存的dat文件中图像数据


用 matlab 读取从 CCS 中保存的 dat 文件中图像数据
在 DM6437 上做视频算法时,我们经常需要把 CCS 中的图像保存到电脑上进行分析。 但是 CCS3.3 中并不能把内存中的数据导出为 bmp 或其它格式的图像进行输出。但是 CCS 中提供一个数据保存和加载的功能,可以把内存中的数据保存为 dat 文件,同时也可以把 dat 文件中的数据加载到内存中。有了这个功能我们就可以间接实现把 ccs 内存中的数据采 用 BMP 格式保存到电脑上。 首先我们利用 css 的数据保存功能将图像数据到存到 tu.dat 中

在保存好 dat 文件后, 我们可以再利用 VC 或者是 matlab 对 dat 文件读取, 生成 bmp 文件。 matlab 具有编程简单,图像处理都有相关的函数。因此这里采用 matlab 做后期的工作。 matlab 程序如下: % dat 文件是由 CCS 保存的数据文件 % dat 文件中每个像素用 8bit 表示, % 0x245A3654 表示第一个像素的值为 0x54;第二个像素的值为 0x36 % 第三个像素的值为 0x5A;第二个像素的值为 0x24 % 本例仪图像大小为 640*240,请根据你的实际做修改 % 在使用本程序前请手动删除 dat 文件的第一行

clc;clear all;close all; imagedata=zeros(256,256); % ------------------------------- 低温 --------------------------------------I = importdata('1.dat'); [M,N] = size(I); for i=1:256*256/4 a=cell2mat(I(i)); imagedata(i*4) = hex2dec(a(3:4)); imagedata(i*4-1) = hex2dec(a(5:6)); imagedata(i*4-2) = hex2dec(a(7:8)); imagedata(i*4-3) = hex2dec(a(9:10)); end imagedata = uint8(imagedata'); imshow(imagedata,[0,255]) imwrite(imagedata,'imagedata.bmp') 程序最后将在工作目录下生成我们所需的 imagedata.bmp 文件。


赞助商链接
相关文章:
基于MATLAB和CCS实现代码生成及下载
基于MATLABCCS实现代码生成及下载_电子/电路_工程...(与自己 controlSUITE 中 v131 文件夹对应路径匹配)...
CCS基本操作实验_图文
CCS 中断点,探针,代码剖析器,图形工具,数据追踪与 Matlab 操作等的使 用技巧,...图 4.8 sine.dat 文件的添加过程(一) 图 4.9 指针设置窗口 ⑨单击确定,File...
关于在MATLAB调试CCS的说明
关于在MATLAB调试CCS的说明_计算机软件及应用_IT/计算机...读取 c 代码中的初 始化数据 output 结果如下: ...78份文档 笑翻神图 爆笑图片汇集 搞笑图片乐翻人...
MATLAB在嵌入式方面应用
数字图像处理 基于MATLAB 的DSP 调试方法 基于 ...文件后, 可以直接由CCSLink 读取目标符号表并获取...如输入ddatA =dec2hex(address(cc,'ddat')),将...
matlab和ccs之间问题
摘要:本文介绍了利用 Matlab 和 Simulink 中 ...CCS IDE 工程文件,实现从 Simulink 环境到 CCS IDE...图象处理、雷达等对运算能力和存储量有较高要求的场合...
matlab与ccs3.3连接
闲来无事, 打算看看 matlab7.0 与 ccs3.3 的连接实现 matlab 环境下对 ccs 的操作, 7 J8 b$ X* F' k 已经实现编译,out 文件的装载,现记录如下:* m8...
利用Simulink生成DSP2812的工程文件并执行
利用Simulink 生成 DSP2812 的工程文件并执行 点亮 LED 灯 1 前提 1)本次仿真是通过 Matlab2011a、CCS3.3 两款软件实现的; 2)DSP 采用的是 F2812; 3)...
matlab与ccs链接
matlabccs链接_计算机软件及应用_IT/计算机_专业...从下图中可以看出 projfile=fullfile(matlabroot,'my...保存当前 matlab 的搜索路径到 pathdef.m 文件中。...
MATLAB2012_13 生成DSP代码,CCSv4_5可使用
本文介绍了利用MATLAB Simulink 生成DSP的运行代码的方法,生成的代码可以在CCS中使用。现有文档主要是介绍老版本软件的使用方法,像MATLAB高版本,例如2012,2013,CCS高...
基于MATLAB与CCS的FIR滤波器设计与实现
基于MATLABCCS的FIR滤波器设计与实现_信息与通信_...地址在程序存储器中读取的数据相乘, 并将乘积结果...将这两个变量的值存入 t1.h 文件中,在程序中调用...
更多相关标签: