当前位置:
首页 >
灰度图像放大_matlab
发布时间:2023/12/20
55
豆豆
生活随笔
收集整理的这篇文章主要介绍了
灰度图像放大_matlab
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
f = imread('e:\picture\012.jpg'); %图像的大小 468*750
f = rgb2gray(f); %转为灰度图
B = pixelup(f,4,4);
imshow(f);
figure;
f = rgb2gray(f); %转为灰度图
B = pixelup(f,4,4);
imshow(f);
figure;
imshow(B);
-------------------------------------------------------------------------------------------------------------------
pixelup函数:
function B = pixelup(A,m,n)
% 放大灰度图像而不失真 %
% A 灰度图 %
% m 行数放大倍数 %
% n 列数放大倍数 %
if nargin < 2
error('At least two inputs');
end
if nargin == 2
n = m;
end
u = 1:size(A,1);
m = round(m);
u = u(ones(1,m),:);
u = u(:);
v =1:size(A,2);
n = round(n);
v = v(ones(1,n),:);
v =v(:);
B = A(u,v);
总结
以上是生活随笔为你收集整理的灰度图像放大_matlab的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 2021四川高考成绩等位分查询,四川省2
- 下一篇: 双线性插值实现图像放大算法 matlab