matlab中矩阵的的图像,MATLAB灰度值矩阵显示成图像

该博客介绍了如何使用MATLAB进行图像放大处理,特别是针对灰度值矩阵的图像。通过区域插值法实现图像放大,利用bwlabel处理大米图并展示原图像,然后采用不同的插值策略对图像进行放大学习。
摘要由CSDN通过智能技术生成

先把标准的大米图用bwlabel处理啦,S即为处理后的图,然后是下面的函数

% name : 区域插值法放大图像

clear all;

close all;

S=imread('Smi.jpg');

%S=rgb2gray(S);

imshow(S);       % 显示原图像

%H=str2double(inputdlg('请输入水平放大倍数:','横向',1, {'4.0'}));

%V=str2double(inputdlg('请输入垂直放大倍数:','纵向',1, {'4.0'}));

H=4.0;

V=4.0;

[M,N]=size(S);

% 放大后图像的大小

NewM =floor( H * M)+1;

NewN =floor( V * N)+1;

F=zeros(NewM,NewN);

%原始图像的位置

for i=1:NewM

for j=1:NewN

xl=i/H;yl=j/V;   %原始图像的位置(xl,yl)

x=floor(xl);y=floor(yl); %取整得坐标点

dx=xl-x;dy=yl-y;  %位置偏差

if 0

A=S(1,1);B=S(1,2);C=S(2,1);D=S(2,2);

else

A=S(x,y);B=S(x,y+1);C=S(x+

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值