Computer vision คืออะไร  ? 

Computer vision สามารถเรียนรู้การมองวัตถุได้

 

Computer vision คืออะไร Computer vision เป็นสาขาหนึ่งของวิทยาการคอมพิวเตอร์ ที่มีความเกี่ยวข้องกับวิธีที่คอมพิวเตอร์นั้นสามารถทำความเข้าใจชั้นสูง เช่น รูปภาพและวิดีโอ หรือสื่อดิจิทัล และในมุมมองของวิศวกร คอมพิวเตอร์นั้นพยายามที่จะทำงาน หรือเข้าใจการมองเห็นของมนุษย์ ในการทำความเข้าใจของคอมพิวเตอร์นั้นจะเป็นการทำความเข้าใจทางคณิตศาสตร์ โดยจะใช้กระบวนการทางเลขาคณิต และสถิติ

 

เป้าหมายของ Computer vision ก็คือ

  • การตรวจจับ การแบ่งขอบเขต การระบุตำแหน่ง และการจดจำ วัตถุจากภาพ เช่น ใบหน้าของมนุษย์
  • การประเมินผลสำหรับการแบ่งลักษณะของวัตถุในภาพ หรือ การเปรียบเทียบวัตถุ
  • การเปรียบเทียบวัตถุในมุมมองต่าง ๆ ของรูปภาพ หรือวัตถุนั้น ๆ
  • การตรวจจับวัตถุนั้น ๆ จากภาพ
  • การเชื่อมโยงมุมมองต่าง ๆ ของรูปภาพ เพื่อสร้างแบบจำลองสามมิติ ของรูปภพนั้น ๆ โดยแบบจำลองเหล่านั้นอาจจะนำมาใช้ในการสร้างต้นแบบ หุ่นยนต์ AI
  • ในการค้นหาวัตถุเหล่านั้น ด้วยรูปภาพ จำเป็นต้องมีฐานข้อมูลขนาดใหญ่

 

Computer vision สามารถนำไปใช้กับอะไรได้บ้าง

  • การผลิตหุ่นยนต์ AI หรือใช้สร้าง AI โดยจะเป็นการนำ computer vision มาใช้ในการวางแผนสำหรับระบบ AI เพื่อให้ หุ่นยนต์ AI เหล่านั้นในด้านอุตสาหกรรม
  • Detection การตรวจจับหรือวิเคราะห์โครงสร้าง ว่าแบบไหนเป็นใบหน้า หรือการแยกแยะวัตถุต่าง ๆ เช่นวัตถุทรงกลม การตรวจสอบความเคลื่อนไหว และความเร็วของวัตถุ
  • Identification เป็นการวิเคราะห์ลักษณะของวัตถุต่าง ๆ เช่น การจดจำใบหน้า การค้นหาใบหน้าที่คล้ายกัน หรือการวิเคราะห์เอกลักษณ์ของใบหน้า
  • motion tracking จะเป็นการตรวจจับการเคลื่อนไหวของวัตถุ เช่น รถที่วิ่งอยู่ และวิ่งไปทางซ้ายหรือขวา การนับจำนวนรถยนต์

 

อย่างไรก็ตาม Computer vision ยังเป็นเเค่ส่วนหนึ่งในการสร้างปัญญาประดิษฐ์ เนื่องจาก Computer vision ยังคงต้องพึ่งซอฟต์แวร์และฮาร์ดแวร์เพื่อที่จะสามารถทำงานได้อย่างเต็มรูปแบบ หรือการเขียนคำสั่งเพื่อเรียกใช้นั้นยังมีความยุ่งยากอยู่ อีกทั้งผู้ที่ชำนาญในด้านนี้ยังมีไม่มาก และในอนาคตอาจจะมี ปัญญาประดิษฐ์ให้ใช้กันอย่างเเพร่หลาย 

 

ช่องทางการศึกษาเพิ่มเติมข่าวสารที่น่าสนใจเกี่ยวกับ : ความหมายคำ คืออะไร

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
เมธอด strip() ใน Python การใช้งานเพื่อลบตัวอักษรที่กำหนด
โดย athirach.offcial พฤ 28 มี.ค. 2024 12:03 pm บอร์ด Python Knowledge
1
329
ศ 29 มี.ค. 2024 9:24 am โดย athirach.offcial View Topic เมธอด strip() ใน Python การใช้งานเพื่อลบตัวอักษรที่กำหนด
Attribute ในภาษา Python: วิธีกำหนดค่าและใช้งาน
โดย athirach.offcial พฤ 28 มี.ค. 2024 11:37 am บอร์ด Python Knowledge
0
86
พฤ 28 มี.ค. 2024 11:37 am โดย athirach.offcial View Topic Attribute ในภาษา Python: วิธีกำหนดค่าและใช้งาน
คำสั่ง eval() ใน Python วิธีการใช้งานการประมวลผลสตริงเป็นโค้ด
โดย athirach.offcial พฤ 28 มี.ค. 2024 11:07 am บอร์ด Python Knowledge
3
550
ศ 29 มี.ค. 2024 9:18 am โดย athirach.offcial View Topic คำสั่ง eval() ใน Python วิธีการใช้งานการประมวลผลสตริงเป็นโค้ด
การใช้งานเมทอด zip() ใน Python: รวมข้อมูลจาก objects หลายๆ อันเข้าด้วยกันเป็น tuple อธิบายและตัวอย่าง
โดย athirach.offcial พฤ 28 มี.ค. 2024 10:51 am บอร์ด Python Knowledge
1
122
พฤ 28 มี.ค. 2024 8:55 pm โดย athirach.offcial View Topic การใช้งานเมทอด zip() ใน Python: รวมข้อมูลจาก objects หลายๆ อันเข้าด้วยกันเป็น tuple อธิบายและตัวอย่าง
ปิดโหมดข้อความธรรมดาในอีเมลแล้ว แต่เครื่องมือไม่ขึ้น ต้องตั้งค่ายังไง
โดย Narisara พฤ 28 มี.ค. 2024 10:46 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
124
พฤ 28 มี.ค. 2024 11:13 am โดย Narisara View Topic ปิดโหมดข้อความธรรมดาในอีเมลแล้ว แต่เครื่องมือไม่ขึ้น ต้องตั้งค่ายังไง
ตัวแปร List ใน Python เหมาะสำหรับงานแบบไหน
โดย athirach.offcial พ 27 มี.ค. 2024 11:34 am บอร์ด Python Knowledge
0
98
พ 27 มี.ค. 2024 11:34 am โดย athirach.offcial View Topic ตัวแปร List ใน Python เหมาะสำหรับงานแบบไหน
data science คืออะไร ? มีหน้าที่อะไร
โดย athirach.offcial พ 27 มี.ค. 2024 11:24 am บอร์ด Python Knowledge
0
94
พ 27 มี.ค. 2024 11:24 am โดย athirach.offcial View Topic data science คืออะไร ? มีหน้าที่อะไร
ไลบรารี SciPy การใช้เพื่อแก้ปัญหาทางวิทยาศาสตร์และคณิตศาสตร์
โดย athirach.offcial พ 27 มี.ค. 2024 11:14 am บอร์ด Python Knowledge
0
82
พ 27 มี.ค. 2024 11:14 am โดย athirach.offcial View Topic ไลบรารี SciPy การใช้เพื่อแก้ปัญหาทางวิทยาศาสตร์และคณิตศาสตร์