打印

求助合众达DM642试验箱例程问题

[复制链接]
1566|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
robbins37|  楼主 | 2012-9-14 17:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
例程里有这样一个语句:
int intTemp;
Uint32 tempDisYbuffer = 0x80300000;
fTemp = (*(Uint8 *)(tempSrcYbuffer + (numLines/2+i-1)*numPixels + (j-1))) +
(*(Uint8 *)(tempSrcYbuffer + (numLines/2+i-1)*numPixels + j)) +
(*(Uint8 *)(tempSrcYbuffer + (numLines/2+i-1)*numPixels + (j+1))) +
(*(Uint8 *)(tempSrcYbuffer + i*numPixels + (j-1))) +
(*(Uint8 *)(tempSrcYbuffer + i*numPixels + j)) +
(*(Uint8 *)(tempSrcYbuffer + i*numPixels + (j+1))) +
(*(Uint8 *)(tempSrcYbuffer + (numLines/2+i)*numPixels + (j-1))) +
(*(Uint8 *)(tempSrcYbuffer + (numLines/2+i)*numPixels + j)) +
(*(Uint8 *)(tempSrcYbuffer + (numLines/2+i)*numPixels + (j+1)));

intTemp = (int)(fTemp/9 + 0.5);
*(Uint8 *)(tempDisYbuffer + i*numPixels + j) = intTemp;
我的疑问是:
1 从TVP5150采集来的BIT.656格式信号为什么要用32BIT格式保存?就说Y信号吧,只是0-255,8BIT就够了啊?
2: 把32BIT数据强制转换成8BIT的用意是什么呢?
DSP新手求教达人指点啊

相关帖子

沙发
dwananqinyan| | 2012-9-14 18:00 | 只看该作者
1.常见的YUYV和UYVY,有两个8bit的Y信号
2.这个结合前后看看,有可能需要使用U8的数据

使用特权

评论回复
板凳
id_dingjia| | 2013-3-16 09:05 | 只看该作者
楼主您好,可以发一个您的SEED DM642的例程给我吗?BIOS数字图像处理的,一个就好,谢谢! djsmailbox@163.com

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

160

帖子

2

粉丝