資源簡介
用matlab實現圖像的柵格化,可用于面向柵格模型的地圖創建
代碼片段和文件信息
%?P=imread(‘1.jpg‘);%在指定路徑下存原圖片
%?I?=?rgb2gray(P);%獲得灰度圖像
I=imread(‘1.jpg‘);
%?a=100;
%?b=100;
%?l=0.5;%柵格大小
a=320;
b=240;
l=2;%柵格大小
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([0a0b]);
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(ij)==0)
y=[iii+1i+1]*l;
x=[jj+1j+1j]*l;
h=fill(xy‘r‘);
hold?on
end
end
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????15353??2013-06-18?11:09??1.jpg
?????文件????????610??2013-07-08?15:29??grid.m
-----------?---------??----------?-----??----
????????????????15963????????????????????2
- 上一篇:求解電動汽車入網的優化控制策略
- 下一篇:基于小波的VMD程序
評論
共有 條評論