CorgiDude บอร์ดกับการทำ Cat Face Detection โดยใช้ Yolo2
ดีครับ สำหรับบอร์ด CorgiDude ที่อยากจะทำ Cat Face Detection นั้น ครับ บทความนี้จะมาสอนใช้โมเดลที่มีอยู่แล้วนะครับ Cat Face Detection คือ การหาหน้าในรูปภาพ จะได้ตำแหน่งของหน้าแมว ตามจำนวนหน้าเลยครับ เรามาเริ่มกันเลยดีกว่าครับ ก่อนอื่นก็ต้องมี โมเดลก่อนครับ ลิ้งโหลดด้านล่างครับ
ต่อไปก็ทำการ Flash model ที่ได้โหลดมาครับ หรื่อใคร Flash model ไม่เป็น ไปทำตามบทความตามลิ้งต่อไปนี้ครับ
(https://www.aiiotshop.com/b/5)[https://www.aiiotshop.com/b/5]
Flash ไปที่ตำแหน่ง 0x400000 เลยครับ

ต่อไปมาลอง Script ดูครับ
import sensor,image,lcd,time
import KPU as kpu
sensor.reset()
sensor.set_pixformat(sensor.RGB565)
sensor.set_framesize(sensor.QVGA)
sensor.set_windowing((224, 224))
sensor.set_vflip(1)
sensor.run(1)
lcd.init(type=2, freq=20000000, color=lcd.BLACK)
lcd.rotation(2)
clock = time.clock()
classes = ['face','eye']
task = kpu.load(0x400000)
a = kpu.set_outputs(task, 0, 7,7,35)
anchor = (0.57273, 0.677385, 1.87446, 2.06253, 3.33843, 5.47434, 7.88282, 3.52778, 9.77052, 9.16828)
a = kpu.init_yolo2(task, 0.5, 0.3, 5, anchor)
while(True):
img = sensor.snapshot()
#a= img.resize(224,224)
a = img.pix_to_ai()
code = kpu.run_yolo2(task, img)
if code:
for i in code:
a=img.draw_rectangle(i.rect(),color = (0, 255, 0),thickness=4)
a = lcd.display(img)
a = kpu.deinit(task)
มาดูผลการทดลองดูครับ






PreviousCorgiDude บอร์ด ตรวจจับใบหน้าด้วย Yolo Face DetectionNextการทำ Dataset แบบ Object Detection ชนิด VOC ที่สามารถเอาไปใช้ตอนเทรนใน Yolo2 ได้เลย
Last updated
Was this helpful?