matrabเจน

55
นางสาวเจนจิรา ห่านดํา รหัสนิสิต 58170099 กลุ ่ม01 24 มีนาคม 2559 ( Week 1 ) 1.การพล็อตกราฟ 1 เส้น พล็อตกราฟ โดยคําสั่ง x = [4 7 16]; y = [1 2 3]; plot (x,y) จากนั ้นกด Enter

Upload: beer-srisudaporn

Post on 22-Jan-2017

63 views

Category:

Business


0 download

TRANSCRIPT

Page 1: Matrabเจน

นางสาวเจนจรา หานดา รหสนสต 58170099 กลม01

24 มนาคม 2559 ( Week 1 )

1.การพลอตกราฟ 1 เสน

พลอตกราฟ

โดยคาสง

x = [4 7 16];

y = [1 2 3];

plot (x,y)

จากนนกด Enter

Page 2: Matrabเจน

การตงชอกราฟ

โดยคาสง

x = [4 7 16];

y = [1 2 3];

plot (x,y)

title(‘score of crassroom’)

จากนนกด Enter

Page 3: Matrabเจน

ตงชอแกน X และแกน Y

โดยคาสง

x = [4 7 16];

y = [1 2 3];

plot (x,y)

title(‘score of crassroom’)

xlable(‘crassroom’)

ylable(‘score’)

จากนนกดEnter

Page 4: Matrabเจน

ลกษณะเสนกราฟ

เปลยนเสนกราฟเปนสแดง

โดยคาสง

x = [4 7 16];

y = [1 2 3];

plot (x,y)

title(‘score of crassroom’)

xlable(‘crassroom’)

ylable(‘score’)

plot(x,y,’red’)

จากนนกดEnter

Page 5: Matrabเจน

เปลยนเสนกราฟเปนเสนปะ

โดยคาสง

x = [4 7 16];

y = [1 2 3];

plot (x,y)

title(‘score of crassroom’)

xlable(‘crassroom’)

ylable(‘score’)

plot(x,y,’red’)

plot(x,y,’—r’)

จากนนกดEnter

Page 6: Matrabเจน

เปลยนเสนกราฟเปนเสนปะสลบกบจด

โดยคาสง

x = [4 7 16];

y = [1 2 3];

plot (x,y)

title(‘score of crassroom’)

xlable(‘crassroom’)

ylable(‘score’)

plot(x,y,’red’)

plot(x,y,’--r’)

plot(x,y,’-.r’)

จากนนกด Enter

Page 7: Matrabเจน

เปลยนเสนกราฟเปนเสนปะสลบเครองหมายบวก

โดยคาสง

x = [4 7 16];

y = [1 2 3];

plot (x,y)

title(‘score of crassroom’)

xlable(‘crassroom’)

ylable(‘score’)

plot(x,y,’red’)

plot(x,y,’--r’)

plot(x,y,’-.r’)

plot(x,y,’-+r’)

จากนนกดEnter

Page 8: Matrabเจน

เปลยนเสนกราฟเปนเสนปะสลบวงกลม

โดยคาสง

x = [4 7 16];

y = [1 2 3];

plot (x,y)

title(‘score of crassroom’)

xlable(‘crassroom’)

ylable(‘score’)

plot(x,y,’red’)

plot(x,y,’--r’)

plot(x,y,’-.r’)

plot(x,y,’-+r’)

plot(x,y,’-or’)

จากนนกด Enter

Page 9: Matrabเจน

2) การพลอตกราฟ 3 เสน

พลอตกราฟ 3 เสน

โดยคาสง

x = [2 5 9 10 21];

y = [3 9 5 11 13];

z = [4 6 9 3 21];

t = [3 4 5 6 7];

plot(x,t,’—r’,y,t,’-.b’,z,t,’-^k’)

จากนนกดEnter

Page 10: Matrabเจน

ใสสญลกษณและความหมายสญลกษณ (แตสญลกษณยงบงขอมลอย)

โดยคาสง

x = [2 5 9 10 21];

y = [3 9 5 11 13];

z = [4 6 9 3 21];

t = [3 4 5 6 7];

plot(x,t,’—r’,y,t,’-.b’,z,t,’-^k’)

legend(‘airplane’,’train’,’ship’)

จากนนกดEnter

Page 11: Matrabเจน

กราฟของเครองบน

โดยคาสง

x = [2 5 9 10 21];

y = [3 9 5 11 13];

z = [4 6 9 3 21];

t = [3 4 5 6 7];

plot(x,t,’--r’,y,t,’-.b’,z,t,’-^k’)

legend(‘airplane’,’train’,’ship’)

legend(‘location’,’northwest’)

subplot(2,2,1)

plot(x,t,’--r’)

จากนนกดEnter

Page 12: Matrabเจน

กราฟของรถไฟ

โดยคาสง

x = [2 5 9 10 21];

y = [3 9 5 11 13];

z = [4 6 9 3 21];

t = [3 4 5 6 7];

plot(x,t,’--r’,y,t,’-.b’,z,t,’-^k’)

legend(‘airplane’,’train’,’ship’)

legend(‘location’,’northwest’)

subplot(2,2,1)

plot(x,t,’--r’)

subplot(2,2,2)

plot(y,t,’-^k’)

จากนนกด Enter

Page 13: Matrabเจน

กราฟเรอ

โดยคาสง

x = [2 5 9 10 21];

y = [3 9 5 11 13];

z = [4 6 9 3 21];

t = [3 4 5 6 7];

plot(x,t,’--r’,y,t,’-.b’,z,t,’-^k’)

legend(‘airplane’,’train’,’ship’)

legend(‘location’,’northwest’)

subplot(2,2,1)

plot(x,t,’--r’)

subplot(2,2,2)

plot(y,t,’-^k’)

subplot(2,2,3)

Page 14: Matrabเจน

plot(z,t,’-.b’)

จากนนกดEnter

2.Guide

พมพ guide ลงไปแลวกด Enter

กด ok แลวจะไดดงภาพ

Page 15: Matrabเจน

กด push button แลว สรางปม

คลก axes แลวลากทาเปนกรอบดงภาพ

Page 16: Matrabเจน

จะเปลยนชอ ปม ดบเบลคลกทปมนน จากนนจะตงคาอะไรกแลวแต

Page 17: Matrabเจน
Page 18: Matrabเจน
Page 19: Matrabเจน

หลงจากตงคาตามตองการแลว

Page 20: Matrabเจน

คลกขวาทปมแลวกดตามน จะเปนการเรยกโคด แลวโปรแกรมจะใหเรา save

กด Save แลวจะไดแบบน ดงภาพ

Page 21: Matrabเจน

Copy โคดจากกลม Facebook มาวาง บรรทดท 81

Copy โคดจากกลม Facebook มาวาง บรรทดท 57

Page 22: Matrabเจน

Copy โคดจากกลม Facebook มาวาง บรรทดท 97

Copy โคดจากกลม Facebook มาวาง บรรทดท 107

Page 23: Matrabเจน

Copy โคดจากกลม Facebook มาวาง บรรทดท 116

Copy โคดจากกลม Facebook มาวาง บรรทดท 126

Page 24: Matrabเจน

กด Run แลว ลองกดปมทเราท าด เปดภาพโดยกดปม Load image แลว เลอกภาพ

Page 25: Matrabเจน

ปม Gray

Page 26: Matrabเจน

3.การผสมสภาพ

Copy โคดจาก Facebook มาวาง ใน new scrip

Run แลว Save แลวกดท Chang Folder แลวจะขนภาพตามน

Page 27: Matrabเจน

7 เมษายน 2559 ( Week 3 )

1. ทาภาพขาวดา

a = imread('1.jpg') เปนฟงกชนทมไวอานไฟลภาพจากนนกดEnter

ตวเลขทงหมดกจะวงเตมหนาจอ ตวเลขนคอตวเลขจากไฟลภาพทเราดาวนโหลดมาขนอยกบ

ขนาดรปภาพทเราดาวนโหลด

Page 28: Matrabเจน

figure,inshow(a) เปนฟงกชนแสดงไฟลรปขนมา

g = rgb2gray(a) การกาหนดภาพใหแสดงจากภาพสใหเปนสเทา

Page 29: Matrabเจน

figure,imshow(g)คาสงการแสดงภาพทเรากาหนดใหภาพเปนสเทาในตอนแรกจากนนกดEnter

ไฟลภาพจะแสดงมาเปนสเทา

imhist คาสงททาใหภาพแสดงเปนกราฟ Histogram

Page 30: Matrabเจน

Whos เปนคาสงทแสดงคณสมบตของภาพ

bw = im2bw(a) เปนคาสงทแปลงจากภาพสเปนภาพขาวดา

Page 31: Matrabเจน

figure,imshow(bw) เปนคาสงแสดงภาพขาวดา

b = imread('2.jpg') เปนฟงกชนทมไวอานไฟลภาพจากนนกดEnter

Page 32: Matrabเจน

2.ลง

figure,imshow(b) เปนคาสงแสดงภาพ

Imhist(b) คาสงททาใหภาพแสดงเปนกราฟ Histogram

Page 33: Matrabเจน

ad = imadjust(b) คาสงการจดแกภาพใหมนมความชดของภาพมากขน

figure,imshow(ab) เปนคาสงแสดงภาพ

Page 34: Matrabเจน

Imhist(ad) คาสงททาใหภาพแสดงเปนกราฟ Histogram

3.ทาตวเลขใหเปนส

image เปนคาสงทแสดงออกมาเปนคาส

Page 35: Matrabเจน

4.เชคกลอง

Imaqtoot เปนคาสงทตรวจสอบ driver ของกลอง webcam

จะไดกลองออกมาแลวเลอก MJPG 1280*720 แลว start preview

Page 36: Matrabเจน

เขา New Scrip เอาโคดท copy มาจาก facebook วาง

vid = videoinput('winvideo', 1, 'MJPG_1280x720');

เขา New Scrip เอาโคดท copy มาจาก facebook วาง

preview(vid) for i=1:10

img=getsnapshot(vid);

Page 37: Matrabเจน

fname=['Image',num2str(i)];

imwrite(img,fname,'jpg');

pause(2);

end

แลวกด run ภาพจะถายใหทนท 10 ภาพ แลว เขา Drive D เพอดรป

Page 38: Matrabเจน

2.Guide

พมพ guide ลงไปแลวกด Enter

กด ok แลวจะไดดงภาพ

Page 39: Matrabเจน

กด push button แลว สรางปม

คลก axes แลวลากทาเปนกรอบดงภาพ

Page 40: Matrabเจน

จะเปลยนชอ ปม ดบเบลคลกทปมนน จากนนจะตงคาอะไรกแลวแต

Page 41: Matrabเจน
Page 42: Matrabเจน
Page 43: Matrabเจน

หลงจากตงคาตามตองการแลว

Page 44: Matrabเจน

คลกขวาทปมแลวกดตามน จะเปนการเรยกโคด แลวโปรแกรมจะใหเรา save

กด Save แลวจะไดแบบน ดงภาพ

Page 45: Matrabเจน

Copy โคดจากกลม Facebook มาวาง บรรทดท 81

Copy โคดจากกลม Facebook มาวาง บรรทดท 57

Page 46: Matrabเจน

Copy โคดจากกลม Facebook มาวาง บรรทดท 97

Copy โคดจากกลม Facebook มาวาง บรรทดท 107

Page 47: Matrabเจน

Copy โคดจากกลม Facebook มาวาง บรรทดท 116

Copy โคดจากกลม Facebook มาวาง บรรทดท 126

Page 48: Matrabเจน

กด Run แลว ลองกดปมทเราท าด เปดภาพโดยกดปม Load image แลว เลอกภาพ

Page 49: Matrabเจน

ปม Gray

Page 50: Matrabเจน

3.การผสมสภาพ

Copy โคดจาก Facebook มาวาง ใน new scrip

Run แลว Save แลวกดท Chang Folder แลวจะขนภาพตามน

Page 51: Matrabเจน

28 เมษายน 2559 ( Week 4 )

1.การทาภาพ 3D

เขา google หาคาวา sterio pair แลวดาวนโหลดภาพทตองการมา เปดภาพในโปรแกรม Paint

เพอทาการตดภาพแยกเปน 2 ภาพ ซายและขวา ชอ pic1 และ pic2

นาภาพไปตดใน paint แบงเปนสองภาพ

Page 52: Matrabเจน

Save ลงใน Folder 3Dเขา Browse For Folder แลว Select ท Folder 3D ทเรา save รปไว

Copy โคดจากกลม Facebook มาวาง Save แลว กด run จะได

Page 53: Matrabเจน

กด run .ใชแวน 3มตแดงนาเงนดจะเหนชดกวา

4บรรทดแรกไดภาพน

Page 54: Matrabเจน

ภาพทสองไดจากคาสงน2

detectSURFFeatures ตรวจหาภาพทคลายกน

Page 55: Matrabเจน

Thirty strongestหาจดทเหมอนกน2ภาพ

extractFeatures เชอมภาพ

ภาพท7เปนการปรบแกภาพจากภาพทยดๆในภาพท6ใหสมบรณขน