首页 > 编程知识 正文

图像中值滤波例题(滤波算法有哪些)

时间:2023-05-05 01:10:04 阅读:1975 作者:1492

无符号字符WINAPI GetMedianNum(无符号字符* bArray,int iFilterH,int iFilterW)

{

/*无符号字符m=中间(

mid(bArray[0],bArray[1],bArray[2]),

mid(bArray[3],bArray[4],bArray[5]),

mid(bArray[6]、bArray[7]、bArray[8]);

返回m;*/

//循环变量

int I;

int j;

int k;

//中间变量

无符号字符电池温度

int iFilterLen=iFilterH * iFilterW;

浮点平均值=0;//用于均值加速

//求均值

for(I=0;i10) //均值加速,其中"10"为原中值和均值之差,根据你的实际情况自行设置大小

//if(1) //不用均值加速时选此

{

//超快速中值法(本质就是伪中值法)

//行排列

if (0)

{

for(k=0;k

{

for(j=0;j

{

for(I=0;我

{

数量;

if(bArray[I if filter h * k]bArray[I if filter h * k 1])

{ //互换

bTemp=BarRay[I IFilteh * k];

bArray[I IFilterh * k]=bArray[I IFilterh * k ^ 1];

bArray[I iFilteh * k 1]=BTemp;

}

}

还有什么疑问,把邮箱发给我。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。