gpt4 book ai didi

image - 维纳滤波

转载 作者:行者123 更新时间:2023-12-04 19:18:24 26 4
gpt4 key购买 nike

我想写一个维纳滤波器来改善图像。我不想使用傅立叶,我知道有一个基于中值和方差的算法,但我找不到它。你能帮帮我吗?
http://en.wikipedia.org/wiki/Wiener_filter

最佳答案

I think this is what you are looking for.此代码由 Ray Juang 编写。

使用上述代码的示例

void main(int argc, char *argv[])
if (argc <= 1) {
printf("Usage: %s <image>\n", argv[0]);
return;
}

IplImage *tmp = cvLoadImage(argv[1]);
IplImage *tmp2 = cvCreateImage(cvSize(tmp->width, tmp->height), IPL_DEPTH_8U, 1);

cvCvtColor(tmp, tmp2, CV_RGB2GRAY);

cvNamedWindow("Before");
cvShowImage("Before", tmp);

cvWiener2(tmp2, tmp2, 3,3);
cvNamedWindow("After");

cvShowImage("After", tmp2);
//cvSaveImage("C:/temp/result.png", tmp2);
cvWaitKey(-1);


cvReleaseImage(&tmp);
cvReleaseImage(&tmp2);
}

关于image - 维纳滤波,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6558641/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com