Page 178 - python
P. 178

152




                                                                                          
                                                          
                                                                                             ี
                          คา threshold กาหนดใหเทากบ 2 ถามีคามากกวาคานจะถอวามีการหันหนาเอยงออกจากตรง
                           
                                                                         ี
                                                                         ้
                                                              
                                         ํ
                                                                             ื
                                                
                                                  
                                                    ั
                   กลาง ตรวจสอบระยะหางระหวาง e1 และ  e2 ดวยคําสั่ง abs(e1-e2)  ผลลัพธจะเปนตัวเลขบวก โดย
                   ตรวจสอบหากมีคามากกวา  threshold  จะถือวามีการหันหนาเอียงไปขางใดขางหนึ่ง  แตถามีคานอยกวา
                                      
                   threshold จะถือวาเปนภาพหนาตรง ตรวจสอบตัวแปร e1 และ e2 ถาระยะ e1 นอยกวา ระยะ e2 คอ
                                                                              
                                                                                        
                                                                                                        ื
                   หันหนาไปทางซาย ในทางกลับกัน ถาระยะ e1 มากกวาระยะ e2 คือ หันหนาไปทางขวา

                   11.17 การตรวจจับวัตถุดวย Yolo3
                                                          ั
                                                                            ุ
                                                                              ี่
                          YOLO หรือ Only Look Once เปนอลกอริทมตรวจจับวัตถทเร็วและใชวิธีการคอนโวลูชั่นนอล
                                                                ึ
                   นิวรอนเน็ตเวอรค (Convolutional Neural Network:CNN)











                                 ภาพประกอบที่ 11.18 แสดงสถาปตยกรรมการตรวจจับวัตถุของ YOLO

                                                ที่มา: https://iq.opengenus.org/

                                                                                       ั
                                                                          ุ
                                              ั
                            
                          ป ค.ศ. 2016 ไดมีการพฒนา Yolo สําหรับตรวจจับวัตถและไดรับการพฒนาดานความเร็วใหดี
                   ขึ้น เปนเวอรชั่น 3 เรียก Yolov3 โดยความสามารถในการตรวจจับวัตถุของ YOLO v3 ไดแก ['คน',
                                                                                                    
                   'จักรยาน', 'รถยนต', 'รถจกรยานยนต', 'เครื่องบิน', 'รถบัส', 'รถไฟ', 'รถบรรทุก', 'เรือ', 'ไฟจราจร',
                                          ั
                   'ดับเพลิง', 'ปายหยุด ', 'ที่จอดรถ', 'มานั่ง', 'นก', 'แมว', 'สุนัข', 'มา', 'แกะ', 'วัว', 'ชาง', 'หมี', 'มาลาย',
                   'ยีราฟ' , 'เป', 'รม', 'กระเปาถือ', 'เนคไท', 'กระเปาเดินทาง', 'จานรอน', 'สก', 'สโนวบอรด', 'ลูกกีฬา', 'วาว',
                                                                                ี
                   'ไมเบสบอล', 'ถุงมือเบสบอล ', 'สเก็ตบอรด', 'กระดานโตคลื่น', 'ไมเทนนิส', 'ขวด', 'แกวไวน', 'ถวย', 'สอม',
                                                
                   'มีด', 'ชอน', 'ชาม', 'กลวย', 'แอปเปล ', 'แซนวิช', 'สม', 'บร็อคโคลี่', 'แครอท', 'ฮอทดอก', 'พิซซา', 'โดนัท',
                   'เคก', 'เกาอี้', 'โซฟา', 'กระถางตนไม', 'เตียง ', 'โตะรับประทานอาหาร', 'หองน้ํา', 'ทีวี', 'แล็ปท็อป', 'เมาส',
                          
                   'รีโมท', 'คียบอรด', 'โทรศัพทมือถือ', 'ไมโครเวฟ', 'เตาอบ', 'เครื่องปงขนมปง', 'อางลางจาน 'ตูเย็น' 'หนังสือ'

                                                                     
                                                                    ี
                                                     ่
                   'นาฬิกา' 'แจกัน' 'กรรไกร' 'ตุกตาหมี' 'เครองเปาผม' 'แปรงสฟน']
                                                         
                                                     ื
                                                                                         ั
                          Yolo v3  ทําการตรวจจับดวยการขยาย 3ระดับเพื่อรองรับวัตถุที่แตกตางกนในความกวาง 32,
                   16 และ 8 พิกเซล หากปอนภาพขนาด 416x416 พิกเซล มันจะรางเอาพตที่แตกตางกัน 3 แบบ คือ
                                                                                  ุ
                   13x13x255 , 26x26x255 และ 52x52x255 เปนตน
                   ตัวอยางที่ 11.15 การตรวจจับวัตถุดวย yolo v3
                    !wget "http://dsdi.msu.ac.th/programming/yolo3/yolov3.weights"
   173   174   175   176   177   178   179   180   181   182   183