Page 179 - python
P. 179
153
!wget "http://dsdi.msu.ac.th/programming/yolo3/yolov3.cfg"
!wget "http://dsdi.msu.ac.th/programming/yolo3/yolo3_2564.py"
!wget "http://dsdi.msu.ac.th/programming/yolo3/horse.jpg"
from yolo3_2564 import *
img, target, score = yolo3("horse.jpg")
plt.imshow(img)
plt.show()
ผลลัพธ
horse 0.9938613176345825
person 0.9908708930015564
person 0.9784489870071411
dog 0.9306532144546509
truck 0.8417966365814209
ภาพประกอบที่ 11.19 แสดงผลลัพธการตรวจจับวัตถุดวย Yolo v3
ตัวอยางที่ 11.12 คําสั่ง wget ทําการโหลดไฟลจากเว็บมาเก็บลงในเครื่อง โดยดาวนโหลดไฟล
ิ
yolov3.weights yolov3.cfg yolo3_2564.py และ horse.jpg จากนั้นอมพอรต yolo3_2564 ดวย
คําสั่ง from yolo3_2564 import * และเรียกใชคําสั่ง yolo3() และปอนไฟลภาพที่ตองการตรวจจับวัตถุ
โดยผลลัพธจะเก็บไวในตัวแปร img, target และ score จากนั้นทําการแสดงผลลัพธดวยคําสั่ง imshow()
ผลลัพธที่ไดตรวจจับพบ มา คนสองคน สุนัข และรถยนต บอกเปนคาความนาจะเปนดังผลลัพธดานบน