dm642程序LOOPBACK求问?

[复制链接]
 楼主| 星空之子 发表于 2007-11-29 11:37 | 显示全部楼层 |阅读模式
昨天实验室刚买了一块新的DM642开发板,想问一下那个LOOPBACK程序里的采集那里,采到的图像的数据中(在这个缓冲区里capFrameBuf )它里面的数据全是图像的数据,还是有包括图像的水平,垂直控制信号,请高手指点一下哈。
chl00100 发表于 2007-11-29 12:10 | 显示全部楼层

re

全是图像数据,应该是一个720×576的数组吧
 楼主| 星空之子 发表于 2007-11-29 14:27 | 显示全部楼层

RE

那全是图像数,是怎么看的,我把这个缓冲区的数据输出来,形成的图像不对,有点歪,是怎么回事,我还以为有其它信号在里面呢,怎么解决。
chl00100 发表于 2007-11-29 14:43 | 显示全部楼层

re

应该与你输出数据的方式和显示成图象的方式有关,用dat_copy函数把图象数据copy出来,加入自己的算法,然后再copy进去肯定是可以的,而且大部分人好像都是这样做的,,,,
 楼主| 星空之子 发表于 2007-11-30 10:59 | 显示全部楼层

我就是不知哪里出问题了嘛

for(i&nbsp;=&nbsp;0;&nbsp;i&nbsp;&lt&nbsp;numLines;&nbsp;i&nbsp;++)&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;DAT_copy(capFrameBuf-&gtframe.iFrm.y1&nbsp;+&nbsp;i&nbsp;*&nbsp;capLinePitch,&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;disFrameBuf-&gtframe.iFrm.y1&nbsp;+&nbsp;i&nbsp;*&nbsp;disLinePitch,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;numPixels);&nbsp;}&nbsp;&nbsp;&nbsp;<br />它程序里是用的DAT_copy,我只不过是用指针<br />temp=capFrameBuf-&gtframe.iFrm.y1<br />再用fwrite(temp,sizeof(Byte),numlines*capLinePitch,fp);&nbsp;<br />fp&nbsp;是一个文件指针,<br />请问这里有什么不正确的地方啊!请高手指点哈,
 楼主| 星空之子 发表于 2007-11-30 22:24 | 显示全部楼层

搞好了,呵呵,

原来是写进硬盘的格式出问题了,文本方式和二进制的问题,下回一定要注意,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

42

主题

115

帖子

0

粉丝

42

主题

115

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部