如何使用 matlab 从图像中去除纹理?

发布于 2024-11-09 00:19:19 字数 203 浏览 4 评论 0原文

如何使用傅里叶变换找出导致表面纹理的频率分量?

然后我必须把它们去掉,以获得没有纹理的光滑表面。

这是图片

谢谢

How can I use the fourier transform to find out the frequency components which are responsible for the texture on the surface?

Then I have to remove them to have a smooth surface without texture.

This is the image.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

错爱 2024-11-16 00:19:19

如果使用傅里叶变换并分析频率成分,则去除图像的高频成分会产生接近低通滤波器的效果。然而,这看起来并不自然,因为您还操纵了图像的相位。正如人们所建议的那样,我还建议使用低通滤波器。更具体地说,如果您想要给定图像的颜色,您可能需要尝试高斯滤波器。

If you use Fourier Transform and analyze frequency components, then removing high frequency components of the image gives a close effect of low pass filter. However, it does not seem natural since you also manipulate the phase of the image. As people suggest, I also advise low pass filter. More specifically, if you want the color of the given image, you may want to try Gaussian Filter.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文