Upload
beer-srisudaporn
View
59
Download
1
Embed Size (px)
Citation preview
ตอไป ทา สามเสน ประกาศคาตวแปร x y z t
เสนสแดง เปนเสนของการบนม , สดา รถไฟ , สฟา เรอ โดยใสคาอธบายสญลกษณ
คาสงแรกในการเรยกรปภาพ อยในรปตวแปร คอ DEM =……………………………………..
ม 1095 row 643 column รายละเอยด cellsize = 30
ตอไปเรยกดภาพ
สนาเงน คอ ตาสด สนาตาลแดงๆ คอ สงมาก
1 คอ ชวงระยะหางของส gradient คอ เฉดส มากสด 8 ส มวง คราม นาเงน เขยว เหลอง แสด แดง ดา
Hillshade ใชวดพลงงานแสงอาทตยได มมมองการรบแสงอาทตย
ตอไปตดรป โดยคาสง >> DEMc = crop(DEM,sub2ind(DEM.size,[150 350],[150 350]));
เพอโชวภาพ 3 มต ขนมา โดยคาสง serf
กาหนดตวแปรคาความสง โดย >> [Z,x,y] = GRIDobj2mat(DEMc); สกดขอมลรปภาพ ใหกลายเปนตวเลข
จากนนใชคาสง >> surf(x,y,double(Z))
ขนตอไป คอการ Export โดยใช >> GRIDobj2ascii(DEMc,'text.txt');
จะออกมาเปนตวเลข ลวนๆ
>> GRIDobj2geotiff(DEMc,'test.tif'); ไดเปนภาพ
Fillsinks แบงภาพทงหมดใน DEM
FD = FLOWobj(DEMf); DEMf คอ ผานการทา fillsink แลว
A = flowacc(FD);
imageschs(DEM,dilate(sqrt(A),ones(5)),'colormap',flipud(copper));
เสนจางๆ คอ สงสด บรเวณกลางๆ ในภาพเปนหนอคน แตกตวเปนกาบแผน
DB = drainagebasins(FD);
DB = shufflelabel(DB);
เปนการโชวแผนปาย
ตอไปพมพ
nrDB = numel(unique(DB.Z(:)))‐1; % nr of drainage basins
STATS = regionprops(DB.Z,'PixelIdxList','Area','Centroid');
imageschs(DEM,DB);
hold on
for run = 1:nrDB;
if STATS(run).Area*DB.cellsize^2 > 10e6;
[x,y] = ind2coord(DB,...
sub2ind(DB.size,...
round(STATS(run).Centroid(2)),...
round(STATS(run).Centroid(1))));
text(x,y,...
num2str(round(STATS(run).Area * DB.cellsize^2/1e6)),...
'BackgroundColor',[1 1 1]);
end
end
hold off
title('drainage basins (numbers refer to drainage basin area in km^2)')
preview(vid)
for i=1:10 ถายภาพตงแต 1 - 10
img=getsnapshot(vid); คาสงในการถายภาพ
fname=['Image',num2str(i)]; เปลยนจากตวเลขเปนตวหนงสอ
imwrite(img,fname,'jpg'); การเขยน img กบ fname บนพนฐานของ jpg
pause(2);
end
กด save หรอ ctrl+s
กด run
Week 12
1. 3D stereo fair
‐ เขากเกล คนหารป stereo fair เลอกโหลดมา 1 รป
‐ เปดรปในโปรแกรม paint แลวครอบรป ทงซายและขวา ทละรป เปนไฟล Left, Right แลวกด Save เปน
ไฟล .jpg
‐
‐
‐
‐
‐
‐
‐
‐
‐
‐
‐
‐
‐
‐
‐ เขาโปรแกรม MATLAB กด Browse for folder เลอกไฟล 3D
‐ กด Ctrl + n แลวนาโคดมาใส กด Save As บนทกในไฟล 3D แลวกด Run
2. พมพ guide
‐ สราง Push Button ดบเบลคลกทป ม Push Button เพอตงคาป ม Push Button
‐ กด Axes เพอเรยกแสดงรปภาพ
‐ กด Black &White จะได
3. การผสมสภาพถายดาวเทยม (LS5) ‐ Browse for folder ‐> Drive D ‐> compro ‐> LS5
‐ กด Ctrl + n ใสโคด แลวกด Save