gpt4 book ai didi

matlab - Matlab中的图像处理/恢复

转载 作者:太空宇宙 更新时间:2023-11-03 19:43:13 25 4
gpt4 key购买 nike

我有几张图像要从伪像中校正。它们展示了不同的动物,但它们看起来像是折叠起来的(看附图)。褶皱是笔直的,它们也穿过机翼,虽然很难看到,但确实存在。我想去除褶皱但同时保留图片中的信息(翅膀的结构和颜色)。我现在正在使用 MATLAB,我尝试了几种方法,但似乎没有任何效果。

最初我试图通过使用 FFT 看看我是否能看到任何东西,但我没有看到我可以删除的频谱中的结构。我尝试使用几种边缘检测方法(如 Sobel 等),但问题是边缘检测总是找到翅膀的边缘(因为它们更强)而不是直线。我想知道是否有人对如何处理这个问题有任何想法?我没有附加任何代码,因为我尝试(和描述)的方法均无效。

提前感谢您的帮助。

Example

最佳答案

我将把这段留给任何知道如何在不影响图像质量的情况下删除这些线条的人:

a = imread('/image/WpFAA.jpg');
b = abs(diff(a,1,2));
b = max(b,[],3);
c = imerode(b,strel('rectangle',[200,1]));

enter image description here

关于matlab - Matlab中的图像处理/恢复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49055691/

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