Go to the end of the rainbow
Introduction image processing with matlab part 1

คราวก่อนเราพูดถึงเรื่องข้อมูลรูปการมองเห็นนรูปไปแล้วต่อไปเราจะมาลองเล่นลองเขียนโปรแกรมกันดู เอาง่ายๆ แล้วกัน โดยใช่ matlab แล้วกันนะคับ มีทูลบ๊อกมาให้ง่ายดี เอิ๊กๆๆ

การเอารูปเข้ามาในmatlav จะใช้คำสั่ง imread แล้วมันจะดึงค่าเข้ามาสู่ตัวแปรที่เรากำหนดไว้ เช่น

a = imread('c:\a.jpg');

มันก็จะนำเอาไฟล์ a.jpg ใน path c: เข้ามาในตัวแปร a
ดังรูป

อะรูปเข้ามาแล้วเราก็ เช็คดูว่ารูปอะไรที่เข้ามาถูกรูปหรือว่า เราจะแสดงรูปโดยใช้คำสั่ง imshow
โดยพิมพ์
figure,imshow(a);

โดย figure เป็นการเปิด gui มาใหม่ เพื่อ รอรองรับ การแสดงรูปโดยคำสั้ง imshow
ดังรูป


ต่อไปถ้าเราใส่ imshow

มันก็เปิด gui ใหม่มา พร้อมโชว์รูป หล่อๆ ออกมาเอิ๊กๆๆ

เราจะเห็นได้ว่ารูปที่แสดงออกมาเป็นค่าสี่ RGB ซึ่งจะประกอบกันด้วยสามเลเยอร์ โดยแต่ละเลเยอร์มีค่าตั้งแต่
0 - 255 ไม่เชื่อก็ คลิ๊ก ที่ a ดูได้ เอาดิ ลองดิ เอิ๊กๆๆ
ถ้าเกิดเราตั้งการแยกสีออกมาตามเลเยอร์
ก็จะได้ เป็น สี แดง เขียว น้ำเงินตามลำดับ วิธีการแยก ก็ใช้คำสั่ง
r = a(:,:,1);

คำสั่งนี้ก็จะได้สีแดงออกมา โดย : แรก หมายถึง เอาทั้งหมดในด้าน row ส่วน : ที่สองหมายถึง เอาทั้งหมดในด้าน colum 1 ก็หมายถึง เลเยอร์ แรกก็คือ แดง ถ้าจเอา เขียวก็ 2 น้ำเงินก็สาม 4 ก็คือ เฮ้ยๆๆ ไม่ใช่ลืมไปมีแค่3 เอิ๊กๆๆ โดนหลอก กร๊ากก

หลังจากเราแยกสีมาแล้วเราก็ลอง แสดงดู โดย imshow นั้นละคับ อะดูรูปไป



จะเห็นได้ว่ารูปอยู่ในรูปลักษระ gray scale เนื่องโดยในรูปจะแสดงให้เห็นว่า ที่เป็ฯสีดำนั้นคือที่ที่ไม่มีสีแดงอยู่(ค่าเป็นศูนย์) ที่มีสีขาวนั้นแสดงว่ามีค่าสีแดงมาก อะคับ แค่นี้ก่อนนะคับ อิอิๆ


Create Date : 28 ตุลาคม 2549
Last Update : 28 ตุลาคม 2549 20:46:53 น. 23 comments
Counter : 2991 Pageviews.

 
คือว่าแมทแลปที่คุณให้ความรู้มาอ่าค่ะ
อยากจะรู้เพิ่มเติมอีก สามารถถามคุณได้มั้ยคะ
อันนี้เมล์นะคะ ถ้ายังไงช่วยติดต่อกลับด้วยนะคะ
my_pookpick@hotmail.com


โดย: my_pookpick IP: 202.12.73.11 วันที่: 3 พฤศจิกายน 2549 เวลา:15:43:19 น.  

 
อยากทราบว่าเครื่องมือในทูลบ็อกมีกี่กลุ่มและแต่ละกลุ่มใช้งานอะไรได้บ้าง


โดย: มะม่วง IP: 202.44.135.242 วันที่: 8 มิถุนายน 2550 เวลา:11:07:23 น.  

 


ป้าพานางฟ้ามาอวยพรวันเกิดค่ะ
ขอให้พบแต่สิ่งดีๆ คนที่ดีมีจิตใจดี
และเหตุการณ์ดีๆนะคะ
หวังว่าคงจะไม่ช้าไปนะคะ





โดย: ป้าหู้เองค่ะ (fifty-four ) วันที่: 16 มิถุนายน 2550 เวลา:20:01:58 น.  

 


*** สุขสันต์วันเกิดนะจ๊ะ
พรใดที่เป็นของชาวโลก
สุขใดที่ช่วงโชติของชาวสวรรค์
รักใดที่อมตะและนิรันดร์
ขอรักนั้นและพรนั้นจงเป็นของ....จขบ. คะ***



โดย: หน่อยอิง วันที่: 16 มิถุนายน 2550 เวลา:21:02:17 น.  

 
Glitter Graphics


โดย: โสมรัศมี วันที่: 16 มิถุนายน 2550 เวลา:21:40:45 น.  

 
อยากได้โค้ด vb หน่ะค่ะเกี่ยวกับการตรวจจับเซ้นเซอร์ด้วยกล้องถ่าย


โดย: kk IP: 61.19.144.194 วันที่: 29 มกราคม 2551 เวลา:10:00:53 น.  

 
kk ก็หาเขียนซิคับ vb งะ ผมเขียนไม่เป็น แต่ถ้าเป็น c งะได้คับ


โดย: maninbox วันที่: 9 กุมภาพันธ์ 2551 เวลา:12:57:54 น.  

 
อยากจะรู้เพิ่มเติมอีก ได้ป่ะค่ะ....


kusjung_@hotmail.com


โดย: kusjung IP: 118.174.71.175 วันที่: 16 มีนาคม 2551 เวลา:22:57:54 น.  

 
ขอโทดค่ะไม่รู้จิงๆ....



อย่าโกดนะ...


โดย: แก้ม IP: 118.174.91.25 วันที่: 10 เมษายน 2551 เวลา:22:17:24 น.  

 
หาตั้งนานอะ กว่าจะได้ ขอบคุณ ค่ะ

แต่ ขอถามหน่อยค่ะ ถ้าตัดภาพได้แล้วขั้นตอนการ
ประมวลผลทำไงค่ะ

ต้อง แปลงเป็น gray scal ก่อนปะ ช่วยหน่อยนะค่ะ



โดย: แมลงปอ IP: 117.47.174.36 วันที่: 18 เมษายน 2551 เวลา:21:11:30 น.  

 
ประมวลไงละคับ??


โดย: maninbox วันที่: 29 เมษายน 2551 เวลา:9:13:01 น.  

 
คือว่าต้องการจะสร้าง GUI ที่อยู่ในฟิลของ image อ่ะ

เราศึกษาถึงการใช้เครื่องมือต่างใน GUI แล้ว
แต่ว่าเวลาใช้งานในแต่ละเครื่องมือเราม่ายรุว่าเราต้องนำโค๊ดที่เราสร้างแล้วไป paste ไว้ตรงไหนของ m-file ที่ทำให้เครื่องมือที่เราต้องการใช้งานได้อ่ะคะ
และต้องใช้คำสั่งอะรัยเพิ่มรึป่าวคะ
ช่วยแนะนำด้วยนะคะ


โดย: อุ้ม IP: 203.158.4.151 วันที่: 14 กันยายน 2551 เวลา:11:40:06 น.  

 
ก็เหมือนวียีอ่ะคับ


โดย: maninbox วันที่: 24 กันยายน 2551 เวลา:21:10:47 น.  

 
ขอพาร์ทต่อๆมาด้วยนะคะ ถ้ามีเวลา


อ่านแล้วช่วยได้เยอะเลยอ่ะค่ะ ขอบคุณค่า


โดย: Damoo IP: 119.42.65.197 วันที่: 5 พฤศจิกายน 2551 เวลา:23:37:26 น.  

 
สวัสดีครับ ผมขอโปรแกรมแยกเหรียญหน่อยครับ ต้องทำรายงานส่งครับ ต้องการแยกว่าในภาพมีเหรียญบาทกี่เหรียญ เหรียญสิบกี่เหรียญ ประมาณเนี๊ยครับ ขอบคุณครับ


โดย: แมน IP: 203.158.207.31 วันที่: 2 มีนาคม 2552 เวลา:11:56:12 น.  

 
พอช่วยได้คับ แต่ว่าคุณ แมนคับ ขอดูรูปหน่อยคับ ว่าลักษณะเป็นอย่างไร
ส่งมาที่ apichart@teampcba.com กับ o_gilbert570@yahoo.com ก็ได้ครับ


โดย: Gilbert IP: 203.130.133.238 วันที่: 10 มีนาคม 2552 เวลา:9:58:16 น.  

 
^+^


โดย: KiKo IP: 58.64.112.52 วันที่: 23 เมษายน 2552 เวลา:11:48:17 น.  

 
^+^


โดย: KiKo IP: 58.64.112.52 วันที่: 23 เมษายน 2552 เวลา:11:48:19 น.  

 
พี่คะ


อยากรู้มากกว่านี้คะ

แอดมา แลกเปลี่ยนความรู้กันนะคะ ^^

j_bank508@hotmail.com

แล้วเจอกันนะคะๆๆๆๆๆ


โดย: เด็ก se เขียนโค๊ดไม่เป็น IP: 202.28.25.35 วันที่: 23 เมษายน 2552 เวลา:15:57:04 น.  

 
กำลังจะทำโปรเจคเกี่ยวกับ Image อยู่พอดีเลยคะ
matix_187@hotmail.com

ขอบคุณมากนะคะ


โดย: pure IP: 202.28.62.245 วันที่: 16 พฤศจิกายน 2552 เวลา:21:23:28 น.  

 
ทำโปรเจคเกี่ยวกับ Image อยู่ อยากได้ข้อมูลทั้งหมดเลยอ่ะครับ
pretty-buffalow@hotmail.com


โดย: พล คับ IP: 124.121.25.104 วันที่: 8 มกราคม 2553 เวลา:11:11:28 น.  

 
ขอบคุณเจ้าของกระทู้มากๆๆ เลยนะคะ

ช่วยหนูได้เยอะจริงๆ นั่ง งม มา 2 วันแล้วววว


โดย: Jiwakone IP: 10.10.105.167, 202.28.182.12 วันที่: 18 สิงหาคม 2553 เวลา:15:20:14 น.  

 
การทำ image processing เบื้องต้น พร้อมเขียนเป็น GUI
ลองเข้าไปดูในนี้ครับ

//gui-matrixlab.blogspot.com/


โดย: physics today IP: 202.28.24.213 วันที่: 20 มีนาคม 2555 เวลา:9:48:10 น.  

ชื่อ :
Comment :
  *ใช้ code html ตกแต่งข้อความได้เฉพาะสมาชิก
 

maninbox
Location :
กรุงเทพ Thailand

[Profile ทั้งหมด]

ฝากข้อความหลังไมค์
Rss Feed
Smember
ผู้ติดตามบล็อก : 1 คน [?]




ไม่รู้ยอมไม่ผิด แต่ผิดที่จะไม่ยอมรู้
Group Blog
 
All Blogs
 
Friends' blogs
[Add maninbox's blog to your web]
Links
 

 Pantip.com | PantipMarket.com | Pantown.com | © 2004 BlogGang.com allrights reserved.