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
- การตรวจจับบุคคล หรือรถที่วิ่งอยู่บนท้องถนน
จังหวัดนี้มีรถไฟผ่าน แต่กลับไม่ค่อยมีคนรู้จัก
“จังหวัดนี้กำลังจะกลายเป็นมหานครแห่งใหม่ของอีสาน”
วิชาเรียนที่คะแนนเฉลี่ยตกกันทั้งห้องบ่อยที่สุด”
รายได้ข้าราชการทหารของไทย
เสาธงชาติไทยและผืนธงชาติไทยที่ใหญ่และสูงที่สุดในประเทศไทย
5 โรงเรียนหญิงล้วนที่มีชื่อเสียงมากที่สุดในไทย สถาบันสร้างกุลสตรีและผู้นำระดับประเทศ
มหาวิทยาลัยที่ขึ้นชื่อเรื่อง “กิจกรรมและรับน้อง” มากที่สุดในไทย
สูตรคำนวณงวด 1/6/69
แนวทาง... "ม้าวิ่ง" ...วันที่ 1 มิถุนายน 2569
7 ขนมไทยโบราณ ที่เด็กรุ่นใหม่แทบไม่เคยเห็น แทบไม่เคยได้ยินชื่อ
สะพานวงกลมที่คนทั้งโลกงง… ทำไมไม่สร้างตรงๆ ให้จบ?
เจาะเงินเดือน "พนักงานต้อนรับเรือสำราญต่างชาติ" ปี 2569
ผลกระทบจากแนฟทา กระทบแม้กระทั่งลูกอมราคาถูก
จังหวัดที่คนอยากย้ายออกมากที่สุด” คือจังหวัดไหน?
ตำนาน รูปปั้น "Nkisi Nkondi" เทพล่าคน
หุ่นยนต์ปัญญาประดิษฐ์ (AI) ที่จำลองเป็นพระภิกษุ ได้นำขบวนแห่ในเทศกาลโคมไฟของเกาหลีใต้
Wireless Mic คืออะไร? ไมค์ไร้สายช่วยให้เสียงวิดีโอชัดขึ้นแบบมืออาชีพ
ทำไมองค์กรใหญ่ต้องมี “DMZ Zone”? เพราะเอา Web Server ไว้ใน LAN ตรงๆ เท่ากับเปิดทางให้โดนเจาะทั้งบริษัท 🌐
เน็ตออฟฟิศช้าเพราะอะไร? แชร์วิธี Debug แบบที่ Network Admin ใช้ไล่งานจริง