SlideShare a Scribd company logo
1 of 44
Download to read offline
นางสาว สุนันทา ชานาญราช
รหัสนิสิต 58170136 กลุ่ม 01
MATRAB R2013a
Matlab เป็น ภาษาคอมพิวเตอร์ระดับสูงที่มาพร้อมด้วยสภาพแวดล้อมการทางานเชิง
โต้ตอบ(คล้ายเครื่องคิดเลข) ซึ่งสามารถคานวณคณิตศาสตร์ที่ซับซ้อนได้อย่างรวดเร็วมากกว่า
ภาษาคอมพิวเตอร์สมัยก่อน
- กาหนดตัวแปล x = [4 7 16]; และกาหนด y = [1 2 3];
- สร้างกราฟระหว่าง x กับ y โดยใช้คาสั่ง plot
- กาหนดชื่อกราฟใช้คาสั่ง title
- กด Enter ชื่อกราฟจะปรากฏอยู่ด้านบนภาพ
นางสาว สุนันทา ชานาญราช
รหัสนิสิต 58170136 กลุ่ม 01
- กาหนดแกน x เป็น Classroom และ แกน y เป็น Score
- การใส่ป้ายชื่อใช้คาสั่ง label
- กาหนดป้ายชื่อแกน x โดยพิมพ์x label (‘Classroom’)
- กาหนดป้ายชื่อแกน y โดยพิมพ์y label (‘Score’)
- แล้วกดกด Enter ป้ายชื่อแกนจะปรากฏดังภาพ
นางสาว สุนันทา ชานาญราช
รหัสนิสิต 58170136 กลุ่ม 01
Topo Toolbox
เปิดไฟล์Topo Toolbox
จากนั้นกด save
นางสาว สุนันทา ชานาญราช
รหัสนิสิต 58170136 กลุ่ม 01
เป็นการเรียกไฟล์ขึ้นมา
เป็นการโหลดไฟล์ภาพขึ้นมาใน Mat lab
นางสาว สุนันทา ชานาญราช
รหัสนิสิต 58170136 กลุ่ม 01
จากนั้นจะขึ้นผลลัพธ์ดังภาพ
เป็นการเรียกไฟล์ภาพขึ้นมา
นางสาว สุนันทา ชานาญราช
รหัสนิสิต 58170136 กลุ่ม 01
เป็นการแสดงให้เห็นสันเขาอย่างชัดเจน ฮิว เชด
เป็นการแสดงภาพให้เป็น 3 มิติ โดยใช้ crop ตัดภาพ มีจานวนแถว 150 คอลัม 350 (z,x,y)
แปลงค่าให้เป็นตัวเลขเพื่อพอร์ดเป็นกราฟ 3 มิติ โดยใช้ suft เพื่อแสดงเป็นภาพ 3 มิติ
นางสาว สุนันทา ชานาญราช
รหัสนิสิต 58170136 กลุ่ม 01
คลิกไปที่ data cursor เพื่อดูความสูงจากระดับน้าทะเล
จากนามสกุล tiff เป็นนามสกุลภูมิสารสนเทศศาสตร์ สามารถแนบพิกัดลงไปได้
นางสาว สุนันทา ชานาญราช
รหัสนิสิต 58170136 กลุ่ม 01
เป็นการดูทิศทางการไหลของน้า ที่กระจายอยู่รอบๆ
ภาพในนี้เป็นลักษณะของหินอัคนีหรือแกรนิต
นางสาว สุนันทา ชานาญราช
รหัสนิสิต 58170136 กลุ่ม 01
เป็นการแสดงอาณาเขตของการระบายลุ่มน้ารอบๆเข้าคิชกูฎ
ตัวเลขแสดงถึงอาณาเขตพื้นที่มีหน่วยเป็น ตร.กม.
นางสาว สุนันทา ชานาญราช
รหัสนิสิต 58170136 กลุ่ม 01
Image Processing
การประมวลผลภาพ (Image Processing) หมายถึง การนาภาพมาประมวลผลหรือคิด
คานวณด้วยคอมพิวเตอร์ เพื่อให้ได้ข้อมูลที่เราต้องการทั้งในเชิงคุณภาพและปริมาณ
โดยมีขั้นตอนต่าง ๆ ที่สาคัญ คือ การทาให้ภาพมีความคมชัดมากขึ้น การกาจัดสัญญาณ
รบกวนออกจากภาพ การแบ่งส่วนของวัตถุที่เราสนใจออกมาจากภาพ เพื่อนาภาพวัตถุที่ได้ไป
วิเคราะห์หาข้อมูลเชิงปริมาณ เช่น ขนาด รูปร่าง และทิศทางการเคลื่อนของวัตถุในภาพ
จากนั้นเราสามารถนาข้อมูลเชิงปริมาณเหล่านี้ไปวิเคราะห์ และสร้างเป็นระบบ เพื่อใช้
ประโยชน์ในงานด้านต่างๆ
เข้าไปที่ browse folder แล้วคลิกที่ image
นางสาว สุนันทา ชานาญราช
รหัสนิสิต 58170136 กลุ่ม 01
คาสั่งในการเปิด/อ่านไฟล์ภาพ คือ คาสั่ง Imread
จะขึ้นเป็นไฟล์ตัวเลขดิจิตอล
นางสาว สุนันทา ชานาญราช
รหัสนิสิต 58170136 กลุ่ม 01
ฟังก์ชันในการแสดงรูปภาพคือ Figure, Imshow
จะปรากฏเป็นรูปภาพขึ้นมา
นางสาว สุนันทา ชานาญราช
รหัสนิสิต 58170136 กลุ่ม 01
เปลี่ยนสีภาพให้เป็นสีเทา ใช้ฟังก์ชั่น g = rgb2gray(a) แล้วกดenter
จากนั้นไปที่ Figure, Imshow(g) เป็นการทาให้สีภาพเป็นสีเทา
นางสาว สุนันทา ชานาญราช
รหัสนิสิต 58170136 กลุ่ม 01
จะได้สีดังภาพ
จากนั้นแสดงในอยู่ในรูปกราฟแสดงผลการสะท้อน ใช้คาสั่ง imhist
นางสาว สุนันทา ชานาญราช
รหัสนิสิต 58170136 กลุ่ม 01
จะได้กราฟดังภาพ
ฟังก์ชันเช็คคุณภาพ/ลักษณะไฟล์ภาพ คือ
นางสาว สุนันทา ชานาญราช
รหัสนิสิต 58170136 กลุ่ม 01
แปลงภาพให้เป็นขาวดา ประกาศคาสั่ง bw = im2bw(a)
จะปรากฎดังภาพ เป็นตัวเลข 0 และ 1
นางสาว สุนันทา ชานาญราช
รหัสนิสิต 58170136 กลุ่ม 01
ใช้คาสั่ง figure เพื่อแสดงรูปให้เป็นสีขาวดา
จะได้รูปขาวดาดังภาพ
นางสาว สุนันทา ชานาญราช
รหัสนิสิต 58170136 กลุ่ม 01
Webcam
เปิดโปรแกรม MATRAB R2013a
เข้าไปที่ Image Acquisition Tool
นางสาว สุนันทา ชานาญราช
รหัสนิสิต 58170136 กลุ่ม 01
คลิกที่ไฟล์รูปภาพด้านซ้ายของโปรแกรม snapshot
กดที่ Start preview จะขึ้นกล้อง ให้ถ่ายรูปของตัวเอง
นางสาว สุนันทา ชานาญราช
รหัสนิสิต 58170136 กลุ่ม 01
จากนั้นกด Ctrl+N
ใส่โค้ด
vid = videoinput('winvideo', 1, 'MJPG_1280x720');
นางสาว สุนันทา ชานาญราช
รหัสนิสิต 58170136 กลุ่ม 01
จากนั้น ใส่โค้ด
vid = videoinput('winvideo', 1, 'MJPG_1280x720');
preview(vid)
for i=1:10
img=getsnapshot(vid);
fname=['Image',num2str(i)];
imwrite(img,fname,'jpg');
pause(2);
end
ลงไปในหน้าต่างบนสุด
นางสาว สุนันทา ชานาญราช
รหัสนิสิต 58170136 กลุ่ม 01
แล้วกด Run
กด Change Folder
นางสาว สุนันทา ชานาญราช
รหัสนิสิต 58170136 กลุ่ม 01
รูปที่เราตั้งค่าให้ถ่ายเมื่อสักครู่ จะปรากฏขึ้นมา ดังภาพ
นางสาว สุนันทา ชานาญราช
รหัสนิสิต 58170136 กลุ่ม 01
การทาภาพ 3 มิติ Stereo pair
ภาพเหลื่อม[1] (อังกฤษ: anaglyph image) คือเทคนิคการบันทึกและการดู
ภาพนิ่งและภาพเคลื่อนไหวเสมือนสามมิติ พัฒนามาจาก Stereo Pairs หรือการดู
แบบสลับภาพด้วยตาเปล่า ซึ่งวิธีนี้ค่อนข้างลาบาก ทาให้ ดูว์ ฮาว์รอน (Du
Hauron) นักวิทยาศาสตร์ชาวฝรั่งเศสได้คิดค้นระบบภาพเหลื่อมขึ้นในปี ค.ศ. 1891
โดยใช้หลักการการดูแบบสลับตาด้วยตาเปล่า (Cross-Eye View) ซึ่งสามารถดูได้
เองโดยไม่ต้องอาศัยเครื่องมือช่วย โดยการวางภาพขวา ไว้ด้านซ้าย และวางภาพซ้าย
ไว้ด้านขวา จากนั้น ใช้ตาขวาดูภาพด้านซ้าย และใช้ตาซ้ายดูภาพด้านขวา เมื่อเริ่มดู
ภาพ ภาพทั้งสองจะค่อยๆ เคลื่อนเข้าหากัน จนเกิดการรวมของภาพและเกิดเป็นภาพ
3 มิติ
เลือกภาพจาก Stereo pair มา 1 ภาพ แล้วเปิดไฟล์ในโปรแกรม Paint
นางสาว สุนันทา ชานาญราช
รหัสนิสิต 58170136 กลุ่ม 01
กด select จากนั้น Crop ภาพ ให้ได้ภาพเดียว ตัดรูปภาพฝั่งขวาออกให้เหลือฝั่งซ้าย แล้ว
กดsave
กด selectจากนั้น Crop ภาพ ให้ได้ภาพเดียว ตัดรูปภาพฝั่งซ้ายออกให้เหลือฝั่งขวา แล้ว
กดsave
นางสาว สุนันทา ชานาญราช
รหัสนิสิต 58170136 กลุ่ม 01
จากนั้นกด เลือกรูปภาพที่เซฟไว้ แล้วกด browse folder ------>> 3D
จากนั้นเปลี่ยนชื่อหลัง imread เป็นชื่อไฟล์รูปภาพ กด save as ไปที่ 3D
จากนั้นกด Run จะได้ภาพดังข้างล่าง เป็นสีลักษณะ เทาปนฟ้าและแดง จากนั้นสังเกตภาพ
เมื่อใส่แว่น 3 มิติ ลักษณะของภาพจะนูนขึ้น
นางสาว สุนันทา ชานาญราช
รหัสนิสิต 58170136 กลุ่ม 01
จากนั้นโปรแกรมจะรันรูปไปเรื่อยๆ นี้คือรูปสองรูปที่โปรแกรมหาจุดที่คล้ายกันออกมา
นี้คือรูปสองรูปที่โปรแกรมหาจุดที่คล้ายกันออกมา
นางสาว สุนันทา ชานาญราช
รหัสนิสิต 58170136 กลุ่ม 01
จากนั้นเคลียหน้าจอ โดยพิมพ์ clc แล้วพิมพ์คาว่า Guide จะขึ้นหน้าต่างดังภาพ
กดไปที่ Blank GUI
นางสาว สุนันทา ชานาญราช
รหัสนิสิต 58170136 กลุ่ม 01
ขยายตารางให้ใหญ่ขึ้น
สร้างปุ่ม 5 ปุ่ม โดยคลิกที่ push button
นางสาว สุนันทา ชานาญราช
รหัสนิสิต 58170136 กลุ่ม 01
คลิกที่ axes เพื่อใช้พื้นที่ในการแสดงข้อมูล
เมื่อดับเบิ้ลคลิกที่ push button ที่1 จะขึ้นหน้าต่างแถบเครื่องมือเล็กๆดังภาพซ้ายมือ
นางสาว สุนันทา ชานาญราช
รหัสนิสิต 58170136 กลุ่ม 01
จากนั้นทาการเปลี่ยนชื่อของปุ่ม เปลี่ยนสีพื้นหลัง และสีตัวอักษรตามชอบ จะได้ดังภาพ
ไล่ไปเรื่อยๆ
นางสาว สุนันทา ชานาญราช
รหัสนิสิต 58170136 กลุ่ม 01
จากการตั้งค่ากรอบข้อมูลทั้งหมด จะได้ดังภาพ
คลิกขวาที่ Load image เลือก View Callbacks ไปที่ callback
นางสาว สุนันทา ชานาญราช
รหัสนิสิต 58170136 กลุ่ม 01
คลิกที่ ปุ่มที่ 1 Load image ใส่โค้ดดังกรอปเล็กๆสีน้าเงินลงไป
ใส่โค้ดดังกรอปเล็กๆสีน้าเงินลงไป
นางสาว สุนันทา ชานาญราช
รหัสนิสิต 58170136 กลุ่ม 01
คลิกที่ ปุ่มที่ 2 Gray ใส่โค้ดดังกรอปเล็กๆสีน้าเงินลงไป
ใส่โค้ดดังกรอปเล็กๆสีน้าเงินลงไป
นางสาว สุนันทา ชานาญราช
รหัสนิสิต 58170136 กลุ่ม 01
คลิกที่ ปุ่มที่ 3 Histogram ใส่โค้ดดังกรอปเล็กๆสีน้าเงินลงไป
ใส่โค้ดดังกรอปเล็กๆสีน้าเงินลงไป
นางสาว สุนันทา ชานาญราช
รหัสนิสิต 58170136 กลุ่ม 01
คลิกที่ ปุ่มที่ 4 BW ใส่โค้ดดังกรอปเล็กๆสีน้าเงินลงไป
ใส่โค้ดดังกรอปเล็กๆสีน้าเงินลงไป
นางสาว สุนันทา ชานาญราช
รหัสนิสิต 58170136 กลุ่ม 01
คลิกที่ ปุ่มที่ 5 Reset ใส่โค้ดดังกรอปเล็กๆสีน้าเงินลงไป
ใส่โค้ดดังกรอปเล็กๆสีน้าเงินลงไป
นางสาว สุนันทา ชานาญราช
รหัสนิสิต 58170136 กลุ่ม 01
จากนั้นกด Run จะได้ดังภาพ
จากนั้นกดที่ Load image
นางสาว สุนันทา ชานาญราช
รหัสนิสิต 58170136 กลุ่ม 01
แล้วเลือกภาพสีมา 1 ภาพ
ภาพจะปรากฏดังภาพ
นางสาว สุนันทา ชานาญราช
รหัสนิสิต 58170136 กลุ่ม 01
จากนั้นกดปุ่ม Gray ภาพจะเปลี่ยนเป็นสีโทนสีเทา ดังภาพ
จากนั้นกดปุ่ม Histogram ภาพจะแสดงเป็นเชิงคลื่น ดังภาพ
นางสาว สุนันทา ชานาญราช
รหัสนิสิต 58170136 กลุ่ม 01
จากนั้นกดปุ่ม BW ภาพจะแสดงเป็นสีขาวดา ดังภาพ
จากนั้นกดปุ่ม Reset ภาพจะกลับมาเป็นค่าเริ่มต้นดังเดิม
นางสาว สุนันทา ชานาญราช
รหัสนิสิต 58170136 กลุ่ม 01
จากนั้น เคลียหน้าจอ โดยกด clc
แล้วกด browse folder แล้วเลือกโฟลเดอร์ LS5 ดังภาพ
LS5 คือ ภาพการสารวจดาวเทียมของ USA
มีทั้งหมด 6 BAND
1. Blue
2. Green
3. Red
4. NIR (อินฟราเรดคลื่นใกล้)  คลอโรฟิลล์, พืชพรรณ, ป่าไม้
5. SWIR (อินฟราเรดคลื่นสั้น)
6. THERMAL (ตรวจจับความร้อน)
นางสาว สุนันทา ชานาญราช
รหัสนิสิต 58170136 กลุ่ม 01
จากนั้นจะขึ้นไฟล์รูปภาพ 3 ภาพ จากทางด้านซ้ายมือ ดังภาพ
จากนั้นกด Ctrl+N จะขึ้นหน้าต่างใหม่ แล้วพิมพ์โค้ดดังที่ปรากฏลงไป
นางสาว สุนันทา ชานาญราช
รหัสนิสิต 58170136 กลุ่ม 01
แล้วกด Run จะปรากฏภาพดังกล่าวขึ้นมา นี้คือภาพป่าไม้บริเวณหนึ่ง ของจังหวัดชัยภูมิ

More Related Content

Viewers also liked (16)

ภีม
ภีมภีม
ภีม
 
Matlab1
Matlab1Matlab1
Matlab1
 
Matlab
MatlabMatlab
Matlab
 
งานโปรแกรม เขียนบล็อค-11
งานโปรแกรม เขียนบล็อค-11งานโปรแกรม เขียนบล็อค-11
งานโปรแกรม เขียนบล็อค-11
 
Matlab.
Matlab.Matlab.
Matlab.
 
Week 12
Week 12Week 12
Week 12
 
Week 11
Week 11Week 11
Week 11
 
Week 8
Week 8Week 8
Week 8
 
Tipos de Empresa
Tipos de Empresa Tipos de Empresa
Tipos de Empresa
 
Karina
KarinaKarina
Karina
 
Tipos de cables de red
Tipos de cables de redTipos de cables de red
Tipos de cables de red
 
Бердібек Соқпақбаев "Менің атым - Қожа"
Бердібек Соқпақбаев "Менің атым - Қожа"Бердібек Соқпақбаев "Менің атым - Қожа"
Бердібек Соқпақбаев "Менің атым - Қожа"
 
CV Alexander Lentjes 05-16
CV Alexander Lentjes 05-16CV Alexander Lentjes 05-16
CV Alexander Lentjes 05-16
 
Asturias. maría pilar paños alarcón y maría moyano collado
Asturias.  maría pilar paños alarcón y maría moyano colladoAsturias.  maría pilar paños alarcón y maría moyano collado
Asturias. maría pilar paños alarcón y maría moyano collado
 
Dia mundial sin tabaco
Dia mundial sin tabacoDia mundial sin tabaco
Dia mundial sin tabaco
 
Camila
CamilaCamila
Camila
 

Similar to มุ่ยลี่

Similar to มุ่ยลี่ (11)

Week5 lab4
Week5  lab4Week5  lab4
Week5 lab4
 
Week6 lab5
Week6 lab5Week6 lab5
Week6 lab5
 
Week4 lab3
Week4 lab3Week4 lab3
Week4 lab3
 
LandUse Lab 6
LandUse Lab 6LandUse Lab 6
LandUse Lab 6
 
การสร้างบทเรียน Cai ด้วย Flash
การสร้างบทเรียน Cai ด้วย Flashการสร้างบทเรียน Cai ด้วย Flash
การสร้างบทเรียน Cai ด้วย Flash
 
LandUse Lab 12
LandUse Lab 12LandUse Lab 12
LandUse Lab 12
 
คู่มือFlash
คู่มือFlashคู่มือFlash
คู่มือFlash
 
คู่มือFlash CS3
คู่มือFlash CS3คู่มือFlash CS3
คู่มือFlash CS3
 
LandUse Lab 1
LandUse Lab 1LandUse Lab 1
LandUse Lab 1
 
Lab 6 bajaree
Lab 6 bajareeLab 6 bajaree
Lab 6 bajaree
 
ม้วนขอบภาพให้โค้งงอ
ม้วนขอบภาพให้โค้งงอม้วนขอบภาพให้โค้งงอ
ม้วนขอบภาพให้โค้งงอ
 

มุ่ยลี่