วันอังคารที่ 22 พฤศจิกายน พ.ศ. 2559

Week14_ Image_processing


          โหลดภาพที่ Google (ไฟล์ภาพต้องไม่เกิน 1,000)


                    
          เมื่อเลือกภาพที่ต้องการแล้วบันทึกใน D:\Computer_GI59\group3301\image


 จากนั้นเปิดโปรแกรม MATLAB และทำการ  Browse for folder ที่ชื่อว่า image 
แล้วกด Select Folder



                      ข้อมูลก็จะขึ้นมา ดังนี้



พิมพ์ >> pic1 = imread('pic1.jpg') แล้วกด Enter     *imread: คำสั่งใช้อ่านตัวเลขภาพ



                             จะปรากฏหน้าต่างขึ้นมา ดังนี้



พิมพ์  >> figure                                                  *figure: คำสั่งเรียกโชว์กรอบ
        >> figure,imshow(pic1) แล้วกด Enter       *imshow: คำสั่งแสดงโชว์ภาพ



               ภาพที่เราเรียก ก็จะปรากฏภาพขึ้นมา ดังนี้



  พิมพ์ >>  whos pic1 แล้วกด Enter         *whos: คำสั่งบอกขนาดของภาพ



             ข้อมูลจะปรากฏขึ้น ดังนี้       *X3 คือ ภาพสี (red,green,blue)



          พิมพ์ >>  gray = rgb2gray(pic1) แล้วกด Enter



                                 จะปรากฏหน้าต่าง ดังนี้



 พิมพ์ >> figure,imshow(gray) แล้วกด Enter       *gray: คำสั่งทำภาพให้เป็นสีเทา



               ภาพจะปรากฏมาเป็นในรูปสีเทา  ดังนี้



พิมพ์ >>  imhist(gray) แล้วกด Enter      *imhist: คำสั่งดูคลื่นสีของภาพในรูปกราฟ



                     ภาพจะแสดงเป็นกราฟขึ้นมา ดังนี้



พิมพ์ >> bw = im2bw(pic1);  แล้วกด Enter      *bw: คำสั่งทำภาพให้เป็นขาวดำ



             พิมพ์ >> figure,imshow(bw) แล้วกด Enter เพื่อเรียกภาพขึ้นมา ดังนี้



                       จะปรากฏภาพขึ้นมา ดังนี้



    พิมพ์ >> pic2 = imread('pic2.jpg');  แล้วกด Enter เพื่อเรียกภาพขึ้นมา  ดังนี้




    พิมพ์ >>  figure,imshow(pic2) แล้วกด Enter เพื่อให้ภาพปรากฏขึ้นมา  ดังนี้



                       ภาพที่เรียกมาก็จะปรากฏ ดังนี้



 พิมพ์ >> imadjust(pic2); แล้วกด Enter       *imadjust: คำสั่งใช้แปลงภาพ



              พิมพ์ >> figure,imshow(pic2) แล้วกด Enter



                                    จากนั้นจะปรากฏภาพ ดังนี้



              พิมพ์ >> adjust = imadjust(pic2); แล้วกด Enter



          พิมพ์ >> figure,imshow(adjust) แล้วกด Enter



                                  จะปรากฏภาพขึ้นมา ดังนี้



             เปรียบเทียบให้เห็นความเปลี่ยนแปลงอย่างชัดเจน ดังนี้



                            พิมพ์ >> imhist(pic2) แล้วกด Enter



                         จะปรากฏภาพกราฟขึ้นมา ดังนี้



                 พิมพ์ >> imhist(adjust) แล้วกด Enter



                              จะปรากฏภาพกราฟขึ้นมา ดังนี้



                               พิมพ์ >> C = [0 2 4 6; 8 10 12 14; 16 18 20 22];  แล้วกด Enter



                      พิมพ์ >>  image (C) แล้วกด Enter



                        ภาพจะปรากฏขึ้นมา ดังนี้



       พิมพ์ >> Colorbar แล้วกด Enter     
*เพื่อเรียกแท็บสีขึ้นมาหรือจะกดที่ insert colorbar ก็ได้



                  พิมพ์ >> Imaqtool แล้วกด Enter เพื่อเรียกกล้อง



                      จะปรากฏหน้าต่าง ดังนี้



                          พิมพ์ >> Guide แล้วกด Enter



               เมื่อปรากฏหน้าจอตามนี้ ให้กด OK



                    จะได้หน้าต่างขึ้นมา ดังนี้



   ทำการลาก คำสั่ง  Push button มาวางไว้ที่หน้าต่าง จัดเรียงได้ตามความต้องการ




    ทำการลาก คำสั่ง   Axes มาวางไว้ที่หน้าต่าง ทำการขยายได้ตามความต้องการ



            DoubleClick ปุ่มแรก ไปที่หน้าต่าง Inspector



                           ไปที่ช่อง String



                        เปลี่ยนชื่อเป็น Load Images



               ไปเปลี่ยนป้ายชื่อที่ช่อง Tag  เป็น Loadimages



               DoubleClick ปุ่มที่2 เปลี่ยนเป็น Convert Gray



                                  ไปที่ช่อง Tag  เปลี่ยนป้ายชื่อเป็น gray



                      DoubleClick ปุ่มที่



                    ช่อง String เปลี่ยนเป็น Histogram



                ช่อง Tag เปลี่ยนเป็น Histogram



                              DoubleClick ปุ่มที่4



                      ช่อง String เปลี่ยนเป็น  Black & White



                        ช่อง Tag เปลี่ยนเป็น bw



                          DoubleClick ปุ่มที่4



             ช่อง String เปลี่ยนเป็น  Reset



                       ช่อง Tag เปลี่ยนเป็น reset




          ทำการบันทึก ชื่อ  Image_processing.fig  
ไว้ที่ D:\ComputerGI_59\Group3301\image  จากนั้นให้กด Save



                              เมื่อ Save เสร็จแล้ว สามารถปิดโปรแกรมได้เลย