Machine Vision (MV) เป็นสาขาย่อยของคอมพิวเตอร์วิทัศน์ที่เกี่ยวข้องกับการได้มา การวิเคราะห์ และการตีความภาพดิจิทัล เพื่อการรับรู้และทำความเข้าใจสภาพแวดล้อมโดยอัตโนมัติ เป็นการประยุกต์ใช้เทคนิคและอัลกอริธึมการประมวลผลภาพดิจิทัลเพื่อตีความ วิเคราะห์ และดำเนินการกับข้อมูลภาพเพื่อระบุ ค้นหา และจำแนกวัตถุในภาพ
MV มักใช้ในระบบอัตโนมัติทางอุตสาหกรรมและหุ่นยนต์เพื่อระบุ ค้นหา และติดตามวัตถุ คน หรือโครงสร้างในสภาพแวดล้อมที่หลากหลาย มีประโยชน์อย่างยิ่งสำหรับแอปพลิเคชันที่มีระดับความซับซ้อนหรือการเปลี่ยนแปลงที่ไม่สามารถจัดการได้อย่างมีประสิทธิภาพด้วยอัลกอริธึมหรือเซ็นเซอร์แบบเดิม
การใช้งานทั่วไปสำหรับ MV ได้แก่ การมองเห็นด้วยหุ่นยนต์ การตรวจสอบและการจัดเรียงชิ้นส่วน การจดจำใบหน้า การตรวจสอบการประกอบ การจดจำวัตถุ และการนำทาง แอปพลิเคชันอื่นๆ ได้แก่ การสร้างภาพทางการแพทย์ กล้องวงจรปิด และแอปพลิเคชันด้านการเฝ้าระวังและการรักษาความปลอดภัย
MV เป็นสาขาที่เติบโตอย่างรวดเร็วโดยมีผลิตภัณฑ์เชิงพาณิชย์มากมายในปัจจุบัน ปัจจัยหลายประการมีส่วนช่วยในการพัฒนาโซลูชันที่มีอยู่และในอนาคต: ไลบรารีซอฟต์แวร์โอเพ่นซอร์ส แพลตฟอร์มฮาร์ดแวร์ และการเพิ่มพลังในการคำนวณ
ระบบ MV โดยทั่วไปประกอบด้วยเซ็นเซอร์ (โดยทั่วไปคือกล้องดิจิตอลหรืออาร์เรย์ของกล้อง) โปรเซสเซอร์ (โดยปกติจะเป็นพีซีหรืออุปกรณ์ฝังตัว) และระยะเอาท์พุต (โดยทั่วไปคือแขนหุ่นยนต์หรือเครื่องมือกล) เซ็นเซอร์จะจับภาพของฉาก จากนั้นจะถูกส่งไปยังโปรเซสเซอร์เพื่อตีความและดำเนินการ
MV มีข้อได้เปรียบเหนือระบบวิชั่นแบบดั้งเดิมหลายประการ เช่น ความเร็ว ความแม่นยำ ความน่าเชื่อถือ และความยืดหยุ่น เนื่องจากเครื่องจักรสามารถตรวจจับวัตถุได้รวดเร็วและเชื่อถือได้มากกว่ามนุษย์ MV จึงสามารถนำมาใช้กับสายการผลิตที่รวดเร็วกว่ามาก รวมถึงการจัดหมวดหมู่วัตถุได้แม่นยำยิ่งขึ้น นอกจากนี้ ความยืดหยุ่นของ MV ยังช่วยให้สามารถใช้งานได้หลากหลาย เช่น การระบุวัตถุที่แยกความแตกต่างได้ยาก ท้ายที่สุด MV มักจะคุ้มค่ากว่าวิธีการแบบเดิมสำหรับแอปพลิเคชันที่กำหนด