图像方面 高手请进
干涉相位图的向量滤波法
余弦和正弦图像分别做滤波
t1=cos(f(x))
t2=sin(f(x))
T1=G(t1)//均值滤波
T2=G(t2)//均值滤波
arctg(T1/T2)
double *a=new double[width * height];
double *b=new double[width * height];
for(y=0;y<height;y++)
for( x=0;x<width;x++)
{
a[width*y+x]=cos((PI-g[y*width+x])/255);
b[width*y+x]=sin((PI-g[y*width+x])/255);
}
Average(nsize,width,height,a);//a cos a=G(t1)//均值滤波
Average(nsize,width,height,b);//b sin b=G(t2)//均值滤波
for(y=0;y<height;y++)
for(x=0;x<width;x++)
{
c=atan2(a[width*y+x],b[width*y+x] );
g[y*width+x]=(BYTE)((c+PI)/PI*255);
}
我的代码可能有问题 请帮我看看 谢谢