Matlab นางสาว-จินตนา-ปิ่นกุล-58670003-3305

14
Plot หรือการสร้างกราฟ เกิดจากข้อมูลที่เป็นเมตตริกกับเวกเตอร์ การใส่ชื่อกราฟ > title การใส่สีให้กับเส้นกราฟ > plot(x,y,’สีที่ต้องการ’) การใส่เส้นปะ > plot(x,y,’……ตัวย่อสี ’)

Transcript of Matlab นางสาว-จินตนา-ปิ่นกุล-58670003-3305

Page 1: Matlab นางสาว-จินตนา-ปิ่นกุล-58670003-3305

Plot หรือการสร้างกราฟ เกิดจากข้อมลูทีเ่ป็นเมตตริกกบัเวกเตอร์

การใสช่ื่อกราฟ > title

การใสส่ใีห้กบัเส้นกราฟ > plot(x,y,’สทีี่ต้องการ’)

การใสเ่ส้นปะ > plot(x,y,’……ตวัยอ่ส’ี)

Page 2: Matlab นางสาว-จินตนา-ปิ่นกุล-58670003-3305

uกราฟ 3 มิติ

Figure > เฟรมเปลา่

Shading > การท าตารางไลส่กีนั

Color bar > บอกคา่ความสงูของสตีา่งๆ

Page 3: Matlab นางสาว-จินตนา-ปิ่นกุล-58670003-3305

การท าภาพขาวด า

เตรียมภาพ โดยการ คลกิไปที่ Browse for folder แล้วเลอืกไฟล์ภาพท่ีต้องการ

ขัน้ตอนตอ่มา เป็นการเรียกไฟล์ภาพ โดยชึค าสัง่ imread

Page 4: Matlab นางสาว-จินตนา-ปิ่นกุล-58670003-3305

การเช็คสถานะของภาพ ใช้ค าสัง่ whos

แปลงภาพสใีห้เป็นสเีทา ใช้ค าสัง่ rgb2gray

Page 5: Matlab นางสาว-จินตนา-ปิ่นกุล-58670003-3305

การเรียกดภูาพผลลพัธ์ใช้ค าสัง่ figure,imshow

การเรียกดรัูงสเีชิงคลืน่ ใช้ค าสัง่ imhis (gray)

Page 6: Matlab นางสาว-จินตนา-ปิ่นกุล-58670003-3305

figure,imshow(bw)แปลงจากภาพสเีป็นภาพขาว-ด า

การปรับภาพให้คมชดัมากขึน้ ใช้ค าสัง่ imadjust(ช่ือภาพ)

Page 7: Matlab นางสาว-จินตนา-ปิ่นกุล-58670003-3305

แสดงข้อมลูของภาพในแตล่ะสว่นเรียกวา่พิกเซลของภาพ

webcam

ค าสัง่ getssnapshot ใช้สัง่ถา่ยภาพ

Page 8: Matlab นางสาว-จินตนา-ปิ่นกุล-58670003-3305

การออกแบบโปรแกรมหรือการท า Guide

เราจะใช้ push botton การเปลีย่นส ีเปลีย่นตวัหนงัสอืให้ดบัเบิลคลกิแล้วเปลยีนได้ตามใจชอบ การเปลีย่นช่ือ

ปุ่ ม ให้ดบัเบิลคลกิแล้วไปท่ี string การเขียนฟังก์ชัน่ตา่งๆ ให้กบัปุ่ ม ให้คลกิขวาแล้วเลอืก view callback > callback

3D stereopair

พิมพ์โค้ด

Page 9: Matlab นางสาว-จินตนา-ปิ่นกุล-58670003-3305

กดเซฟแล้วกดรันภาพจะขึน้มาเป็นภาพ 3 มิติ

Imshowpair การแสดงภาพคู ่ซ้าย-ขวา

Page 10: Matlab นางสาว-จินตนา-ปิ่นกุล-58670003-3305

การจบัจดุเดน่ๆ ของภาพ

การจบัคูจ่บัความสมัพนัธ์ระหวา่งจดุ

Page 11: Matlab นางสาว-จินตนา-ปิ่นกุล-58670003-3305

ผลลพัธ์เป็นภาพ3มิติ แล้วใช้แวน่สามมิติ

Guide จะมกีารท างาน 2 สว่น

1.Graphical

2.Code.

Page 12: Matlab นางสาว-จินตนา-ปิ่นกุล-58670003-3305

ตารางการออกแบบกราฟฟิค

การเปลยีนสปีุ่ ม ให้ดบัเบิลคลกิ

Page 13: Matlab นางสาว-จินตนา-ปิ่นกุล-58670003-3305

อาโค้ชมาใสใ่ต้ค าสัง่ของปุ่ มตา่งๆ ให้คลกิขวาเลอืก view callback > callback

กดปุ่ มตา่งๆ ภาพจะเปลีย่นไปตามค าสัง่

การผสมสภีาพถ่ายดาวเทียม

Ls5

1.Blue

2.Green

3.Red

4.NIR (Near Tnfrared) ใช้ศกึษา คลอโรฟิล

5.SWIR(short wave tnfrared)

6.Thermal

7.Thermal

Page 14: Matlab นางสาว-จินตนา-ปิ่นกุล-58670003-3305

พิมพ์โค้ด เซฟแล้วกดรัน

เซฟกดRun

ตามภาพ สแีดงจะเป็นพืชที่มอียูบ่ริเวณนัน้