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

[复制链接]
2089|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

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