打印

在DM6437的XDM接口函数算法中修改后编译后没有任何改变

[复制链接]
1098|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
iamlong349199|  楼主 | 2014-5-29 10:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
iamlong349199|  楼主 | 2014-5-29 10:07 | 只看该作者
附上中值滤波算法代码:
static void PictureMedianFilter(void *pInbuf,void *pOutbuf,int width,int heigh)
{
    unsigned short * pIn = (unsigned short*)pInbuf;
    unsigned short * pOut= (unsigned short*)pOutbuf;
    unsigned short * pt;
    short ii,jj,m,n;
    unsigned short y_temp,temp,crb;

#define PRA_WIDTH         2
#define PRA_ALG_LEN        5     //修改成2、3、4后没有任何效果

    for(ii=0;ii!=heigh;ii++)
    for(jj=0;jj!=width;jj++)
    {
        if((ii<PRA_WIDTH) || (ii>=heigh-PRA_WIDTH) || (jj<PRA_WIDTH) || (jj>=width-PRA_WIDTH))
        {   *(pOut + ii * width + jj) = *(pIn + ii * width + jj);}
        else
        {
            pt = (pIn + ii * width + jj);
            crb= *pt & 0xff;
            
            y_temp = 0;
            for(m=0;m!=PRA_ALG_LEN;m++)
            for(n=0;n!=PRA_ALG_LEN;n++)
            {
                temp = *(pt + width*(m-PRA_WIDTH) + (n-PRA_WIDTH));
                y_temp += ((temp >> 8) & 0xff);
            }
            y_temp /= 25;
            *(pOut + ii * width + jj) = (y_temp << 8) | crb;
        }
    }
}

使用特权

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

本版积分规则

10

主题

21

帖子

1

粉丝