0

我有一个灰色图像,我在上面应用了同态过滤。这个过滤的结果给了我一个图像,它有一些复数,因为它是像素值。当我分别查看虚像和实像时,我意识到我只需要虚像进行进一步处理。但我无法使用它,因为我无法将想象中的图像二值化以进行进一步处理。如果有人对此有任何解决方案或建议,请告诉我。

这是整个过程的图像:在此处输入图像描述

复杂图像:在此处输入图像描述

真实形象:在此处输入图像描述

原始灰度图像:在此处输入图像描述

4

1 回答 1

0

就像 m7913d 所说,您可以使用以下方法获取每个像素的虚部imag

前任:

imaginary_img = imag(complex_img);

除此之外,一种很好的二值化技术是使用图像的平均值设置阈值。

threshold = mean(mean(imaginary_img));
binarized_img = imbinarize(imaginary_img,threshold);
于 2017-09-08T23:30:08.863 回答