This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
C6748 通过ccs导出的图片文件为.dat,在MATLAB里面打开并没有看到图片?而是一维数组,如何才能把C6748采集到的图像传到MATLAB里面处理?我的MATLAB版本为2016b?
这个数据就是图片数据,我记得.dat只有第一行是一个文件头,把这个文件头去掉,后面就是图象的原始数据。你是思维概念没搞清楚。图像是让眼睛看的,程序处理的对象就是数据。
至于怎么在matlab里把这个数据显示为图像,这是matlab的使用问题,上学时用过,现在实现记不得了,你可以翻翻matlab的书。
另外提醒一下,从DSP内存保存数据时要注意一下数据的格式,如果是RAW data只有一个buffer, 如果是YUV彩图的话,是分开放的,要分别保存,在matlab里分别读入,显示时把相应的分量对应不同的buffer地址,设置数据格式,大小。你看一下就会比我更清楚了。
类似于在CCS里把图像buffer显示成图片一个道理。