文件名称:用卷积滤波器matlab代码-Image-Convolution:图像卷积
文件大小:53KB
文件格式:ZIP
更新时间:2024-06-10 07:04:42
系统开源
用卷积滤波器matlab代码图像卷积实验室 MATLAB编码 该实验室实现了灰度图像的图像卷积,在许多计算机视觉系统(例如,用于边缘检测)和大多数图像编辑程序(例如Photoshop)(例如,用于图像锐化)中实现的基本图像过滤功能。 这里使用的图像是“ cameraman.tif”。 关于基本卷积 函数:fun result = basic_convolution(image,kernel)将灰度图像(2D矩阵)和过滤内核(2D矩阵)作为输入,并将卷积后的图像结果作为灰度图像返回,其大小和数据类型与输入相同图像。 关于扩展卷积 第一部分是边界处理:代码中心对过滤后的图像进行处理(这样,输入和过滤后的图像的内容就不会在它们之间移动),然后通过扩展/复制图像的边缘像素来填充边界区域(“钳到边缘')。 第二部分是图像过滤:演示了3×3卷积核,用于计算水平,垂直和(任何)对角线图像梯度,并使用锐化蒙版对图像进行锐化。 它还从头开始执行高斯低通滤波,包括5×5内核和1个像素的标准偏差。
【文件预览】:
Image-Convolution-main
----BasicConvolution.m(1KB)
----LICENSE(1KB)
----README.md(1KB)
----ExtendedConvolution.m(3KB)
----cameraman.tif(64KB)