请问大家有没有做过在C语言中生成dat文件并导入到CCS中进行处理的。

请问大家有没有做过在C语言中生成dat文件并导入到CCS中进行处理的。从CCS中可以导入导出dat文件,我看了一下dat文件比普通的txt文件就多出了一个文件头,一直以来... 请问大家有没有做过在C语言中生成dat文件并导入到CCS中进行处理的。
从CCS中可以导入导出dat文件,我看了一下dat文件比普通的txt文件就多出了一个文件头,一直以来,我都没办法控制DSP的输入,它处理的图像只能是摄像头采集到的图像,没有办法将电脑上面的图像让DSP处理,后来看到CCS可以导入导出dat文件后,就想着将图像在VS2008环境下使用C语言保存成txt文件形式,然后加上文件头,改为dat文件类型,导入到DSP进行处理,但是发现导入不成功,而且C语言生成的txt文件查看的时候是乱码,但是c中生成的txt文件在C语言中读取恢复出来的图像是正确的,但是却不能被CCS导入,而CCS到处的dat文件变换成txt后也不能被C读取并正确恢复图像,总的情况就是CCS可以导出dat文件,并能够正确导入自己导出的dat文件,C语言可以生成txt文件,并能够正确读取并恢复图像,但是CCS和C之间不可以相互读取,不知道怎么回事,也不知道怎么办了,各位有做过的给点指点吧,不胜感激!!!
顺便问一下大家都是怎么处理DSP和PC机的交互的,也就是说如何让DSP处理电脑里面存放的图片,又如何将DSP处理后的结果保存到电脑上面?
展开
 我来答
百度网友fb116dc
推荐于2016-03-21 · TA获得超过687个赞
知道小有建树答主
回答量:439
采纳率:0%
帮助的人:462万
展开全部

附件是将bmp文件转成CCS可识别的DAT格式的文件,使用VC6开发。

对于DSP处理PC上存放的照片,我的做法是,将图片中的数据做成数组,然后在CCS下包含这个数组,写算法对这个数据做所需要的处理,处理后可以得到一个处理后的数组。然后把这个数据用fprintf或fwrite语句输出到PC下的某个文件中,最后在写PC算法来读取这个文件并显示出里面的内容。

但我并不建议这么做,这么做就失去了DSP的存在的意义,dsp作为一个独立的系统,一个正确的DSP系统开发,应该是实时的获取图像数据,然后处理,最后将处理后图像显示到屏上,以此验证算法的正确性。当然对于前期的处理算法开发,你可以完全现在PC下使用MATLAB\VS2008\opencv等之类的来做算法验证,算法可行在移植到DSP上。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式