資源簡介
使用USM算法銳化圖像的MATLAB程序,使用了模板相乘卷積的原理,其中更改模板便可以更改算法,比如使用拉普拉斯銳化模板便就改造成了拉普拉斯濾波,可改造性及移植性較好,注釋較多,適合初學(xué)者。
代碼片段和文件信息
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);???%?獲取輸入圖像的行列數(shù),要求:p>nq>n
x1?=?double(A);
x2?=?zeros(size(x1));????%?確保未被賦值的元素取0
for?i?=?2:p-1?%如果算子模板不是3*3的話那么這里的最后的值就需要
- 上一篇:RS(255239)
- 下一篇:matlab 顯示txt數(shù)據(jù)圖片
評論
共有 條評論