我试图实现一个简单的低通滤波器,使用“1”函数作为滤波器,并使用"conv2“计算两个矩阵(原始图像和滤波器)的卷积,这是我想要得到的滤波图像,但是imshow(filteredImage)的结果只是一个空白的白色图像,而不是一个经过过滤的图像。我已经检查了过滤图像的矩阵,它是一个256x256双,但我不知道为什么它没有正确显示。filtered');
subplot(1,2,2); im
我有一个问题,边缘检测使用Sobel算子:它产生太多的假边缘,效果显示在下面的图片。我使用一个3x3 sobel操作符-首先提取垂直然后水平,最终输出是每个滤波器输出的大小。对合成图像的边缘提取是正确的,但自然图像产生的虚假边缘或“噪声”太多,即使对图像进行模糊或中值滤波预处理也是如此。这可能是什么原因?它是实现问题(那么:为什么合成图像是好的?)原版:
代码:
v
我正在学习反向过滤,我试着对它进行编码,我从网上找到了一些参考资料。每个人都考虑了光学传递函数,这在冈萨雷斯书中是看不到的,我指的是。
clear all
original_image=double(original_image);
%The blur function (PSF- Point Spread Function) tha