Python Detection + OpenCV ตรวจจับวัตถุใน Video, ภาพนิ่ง, Streaming (ฉบับ Copy+Past)
คลิปนี้จะเป็นการใช้ Python + OpenCV ในการตรวจจับ วัตถุ Object Detection นะครับ จาก
1. ภาพนิ่ง
2. ไฟล์วิดีโอ
3. Streaming
ขั้นตอนการทำก็ไม่ยากนะครับ กระผมได้ Comment ไว้เรียบร้อยแล้ว เริ่มจากการโหลดข้อมูลที่สำคัญมาไว้ที่เครื่องก่อนเลยนะครับ
สิ่งที่ใช้ในคลิปนี้
1. https://github.com/opencv/opencv/wiki/TensorFlow-Object-Detection-API
2. https://gist.github.com/dkurt/54a8e8b51beb3bd3f770b79e56927bd7
3. https://github.com/pjreddie/darknet/blob/master/data/coco.names
Library ที่จำเป็นต้องติดตั้งนะครับ
1. pip install opencv-python
2. pip install matplotlib
ตัวอย่างโค้ดนะครับ https://github.com/tamphimai007/pythondetection/blob/main/DetectionVideo.py
จากวิดีโอและภาพ ที่กระผมนำมาทดสอบจะเป็น
- การตรวจจับอากาศยานที่บิน หรือที่วิ่งอยู่บน Runway
- การตรวจจับบุคคล หรือรถที่วิ่งอยู่บนท้องถนน
ทำไมเราถึงใจดีกับคนนอกบ้าน แต่เอาอารมณ์ร้ายไปลงกับคนในครอบครัว
10 ความเข้าใจผิดของหัวหน้างาน ที่ทำให้ทีมเหนื่อยแต่ผลงานไม่ดีขึ้น
3 มหาวิทยาลัยที่มีจำนวนนักศึกษาน้อยที่สุดในประเทศไทย
ตื่นมาดื่มน้ำเยอะเกินไป ทำไมบางคนยิ่งเพลียกว่าเดิม
จงอางสีทองที่ใหญ่ที่สุด
กระเป๋าสตางค์เรียกทรัพย์ จัดแบบสายมูแต่ไม่หลงทางการเงิน
จ้างหมอลำหนึ่งงานต้องเตรียมงบเท่าไร เช็กก่อนตกลงคิว
ยิ่งโตเพื่อนยิ่งน้อย ไม่ใช่แปลว่าโดดเดี่ยวเสมอไป
5 คณะสุดแกร่ง เรียนจบแล้วตลาดแย่งตัว
3 คณะที่เรียนยากที่สุดในระดับมหาวิทยาลัย
แผ่นดินไหว 6.2 ใกล้มินดาเนา ฟิลิปปินส์ เฝ้าระวังอาฟเตอร์ช็อกหลังเหตุใหญ่
เงินเดือนพนักงานธนาคาร อาชีพยอดนิยมของคนรุ่นใหม่
Magnitude 6.2 Earthquake Strikes Near Mindanao, Philippines, Aftershock Risks Remain After Major Quake
แผ่นดินไหว 6.2 ใกล้มินดาเนา ฟิลิปปินส์ เฝ้าระวังอาฟเตอร์ช็อกหลังเหตุใหญ่
คอมพิวเตอร์แบรนด์ไทย ที่ประสบความสำเร็จมากที่สุดตลอดกาล
