matlab海图栅格化_matlab栅格化图片代码

%

代码如下

P=imread('e:\qwe.jpg');%

在指定路径下存原图片

I = rgb2gray(P);%

获得灰度图像

a=100;

b=100;

l=0.5;%

栅格大小

B = imresize(I,[a/l b/l]);%

转化为指定像素大小

J=floor(B/255);

longitude=0:a;

latitude=0:b;

%

坐标轴控制

axes('GridLineStyle', '-');

set(gca,'ydir','reverse');

%set(gca,'xdir','reverse')

hold on

axis([0,a,0,b]);

set(gca,'xtick',0:10:a,'ytick',0:10:b);

set(gca,'xtick',longitude,'ytick',latitude)

grid on

for i=1:a/l-1

for j=1:b/l-1

if(J(i,j)==0)

y=[i,i,i+1,i+1]*l;

x=[j,j+1,j+1,j]*l;

h=fill(x,y,'r');

hold on

end

end

end

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值