读书人

低通滤波器的设计

发布时间: 2012-02-07 17:45:36 作者: rapoo

求助 低通滤波器的设计
谁能提供一个简单的低阶的(几阶的都可以)的FIR低通滤波器的的程序阿,我要学习一下,低通滤波器的设计,谢谢大家了:)

[解决办法]
unsigned char temp[293][316];
for(int a=0;a <294;a++)
{
for(int b=0;b <317;b++)
{
if(a==0||a==293||b==0||b==316)
temp[a][b]=0;
else
temp[a][b]=(int)data11[(a-1)*315+(b-1)];
//cout < <(int)temp[a][b] < < " ";
}
}
double tem[2][2];
tem[0][0]=0.1;
tem[0][1]=0.1;
tem[0][2]=0.1;

tem[1][0]=0.1;
tem[1][1]=0.2;
tem[1][2]=0.1;

tem[2][0]=0.1;
tem[2][1]=0.1;
tem[2][2]=0.1;
for(a=0;a <292;a++)
{
for(int c=0;c <315;c++)
{
double quezhi=(int)temp[a][c]*tem[0][0]+(int)temp[a][c+1]*tem[0][1]+(int)temp[a][c+2]*tem[0][2]+(int)temp[a+1][c]*tem[1][0]+(int)temp[a+1][c+1]*tem[1][1]+(int)temp[a+1][c+2]*tem[1][2]+(int)temp[a+2][c]*tem[2][0]+(int)temp[a+2][c+1]*tem[2][1]+(int)temp[a+2][c+2]*tem[2][2];
if (quezhi <100)
data11[a*315+c]=0;
else
data11[a*315+c]=255;
}
}
我自己写的256色图象的低通滤波,可能有些乱,自己凑合看,我给出的只是滤波部分

读书人网 >C语言

热点推荐