资源简介
使用USM算法锐化图像的MATLAB程序,使用了模板相乘卷积的原理,其中更改模板便可以更改算法,比如使用拉普拉斯锐化模板便就改造成了拉普拉斯滤波,可改造性及移植性较好,注释较多,适合初学者。
代码片段和文件信息
clcclearclose all;
%USM 锐化
A = imread(‘QJ6566282212.jpg‘);
A = rgb2gray(A);
n = 3; % 3*3模板
a = [-1 -1 -1;-1 8 -1;-1 -1 -1]; % USM算子 什么算法这里放什么算子就可以了,但是注意算子必须是3*3的
%A(a:bc:d)表示A矩阵的第a到b行第c到d列的所有元素
[pq] = size(A); % 获取输入图像的行列数,要求:p>nq>n
x1 = double(A);
x2 = zeros(size(x1)); % 确保未被赋值的元素取0
for i = 2:p-1 %如果算子模板不是3*3的话那么这里的最后的值就需要
- 上一篇:RS(255239)
- 下一篇:matlab 显示txt数据图片
相关资源
- matlab图像锐化处理
- 运用5种不同的梯度增强法进行图像锐
- 8 matlab图像去噪 滤波 锐化 边缘检测
- 小波锐化matlab
- 基于matlab的线性锐化滤波图像增强并
- 拉普拉斯算法matlab实现
- 图像锐化MATLAB实现包含laplacian算子、
- USM_Sharpen基于matlab的锐化程序
- zw_MATLAB实现图像去噪滤波锐化边缘检
- MATLAB程序(图像去噪 滤波 锐化 边缘
- matlab实现图像边缘检测、图像分割、
- usm锐化高斯滤波matlab
- matlab 本文重点研究了面积法对车流量
- Three-improved-image-enhancement- 三种改进的
- 冈萨雷斯 数字图像处理(第三版)
评论
共有 条评论