ทำความเข้าใจข้อมูลใน AI Vision Utility

AI Vision Utility ช่วยให้คุณสามารถเชื่อมต่อและกำหนดค่าAI Vision Sensorได้ หากต้องการอ่านวิธีการดำเนินการดังกล่าว โปรดอ่านบทความเหล่านี้ที่นี่:

การทำความเข้าใจว่า AI Vision Sensor ตรวจจับและวัดวัตถุอย่างไรสามารถช่วยให้คุณใช้การวัดเหล่านี้ในโครงการเขียนโค้ดของคุณได้ดีขึ้น ด้วยความรู้เหล่านี้ คุณสามารถปรับปรุงทักษะการเขียนโค้ดของคุณและสร้างโซลูชันที่แม่นยำยิ่งขึ้นสำหรับงานต่างๆ เช่น การจดจำวัตถุและการวิเคราะห์เชิงพื้นที่

ทำความเข้าใจพิกเซลและความละเอียด

กริดที่มีรูปบ้านที่วาดไว้ด้านบน

ลองนึกภาพว่าคุณกำลังวาดภาพบนกระดาษกริด แต่ละสี่เหลี่ยมเล็กๆ บนกระดาษมีขนาดเท่ากับ พิกเซล เมื่อคุณระบายสีในสี่เหลี่ยมเหล่านี้ คุณกำลังสร้างรูปภาพของคุณ

ความละเอียดต่ำ ความละเอียดสูง
เวอร์ชันพิกเซลหนักของหุ่นยนต์การ์ตูน VEX 123 เวอร์ชันการ์ตูนหุ่นยนต์ VEX 123 ที่มีรายละเอียดสูง

ตอนนี้มาพูดถึงความละเอียด ความละเอียด คือจำนวนพิกเซลในภาพ หากคุณมีสี่เหลี่ยมเล็กๆ จำนวน (พิกเซล) ในกระดาษตาราง ของ รูปภาพของคุณจะดูคมชัดและมีรายละเอียด แต่ถ้าคุณมีพิกเซลเพียง สองสาม พิกเซลรูปภาพของคุณอาจดูเบลอและไม่ชัดเจน

สี่เหลี่ยมผืนผ้าเพื่อระบุความละเอียดของเซ็นเซอร์ AI Vision มุมซ้ายบนมีพิกัด 0 จุลภาค 0 มุมขวาบนมีพิกัด 320 จุลภาค 0 มุมล่างซ้ายมีพิกัด 0 จุลภาค 240 และศูนย์กลางมีพิกัดอ่านว่า 160 จุลภาค 120.

เซ็นเซอร์ AI Vision มีความละเอียด 320 พิกเซลในแนวนอนและ 240 พิกเซลในแนวตั้ง ซึ่งหมายความว่าจุดศูนย์กลางการตรวจจับที่แม่นยำจะจัดตำแหน่งตามพิกัด 160 บนแกน X และ 120 บนแกน Y

เซ็นเซอร์ AI Vision วัดวัตถุได้อย่างไร

เซ็นเซอร์ AI Vision รวบรวมข้อมูลเกี่ยวกับสีที่กำหนดค่า ID AprilTag และการจำแนกประเภท AI ข้อมูลบางส่วนนี้แสดงใน AI Vision Utility และสามารถช่วยในการวางแผนและสร้างโครงการ VEXcode 

ภาพระยะใกล้ของ Blue Cube ที่ถูกตรวจจับโดย AI Vision ใน Utility ไฮไลต์จะเน้นข้อความบางส่วนเหนือ Blue Cube ที่อ่านว่า W โคลอน 80 H โคลอน 92 ซึ่งแสดงให้เห็นว่าความกว้างของลูกบาศก์คือ 80 พิกเซลและความสูงคือ 92 พิกเซล

ความกว้างและความสูง

นี่คือความกว้างหรือความสูงของวัตถุที่ตรวจพบเป็นพิกเซล

การวัดความกว้างและความสูงสามารถช่วยระบุวัตถุที่แตกต่างกันได้ ตัวอย่างเช่น ลูกบาศก์จะมีความกว้างและความสูงที่ใกล้เคียงกัน แต่วงแหวนจะมีความกว้างมากกว่าความสูง 

ภาพระยะใกล้ของ Blue Cube ที่ถูกตรวจจับโดย AI Vision ใน Utility ไฮไลต์จะเน้นข้อความบางส่วนเหนือ Blue Cube ที่อ่านว่า CX โคลอน 169 CY โคลอน 139 นี่แสดงว่าพิกัดจุดศูนย์กลางของลูกบาศก์คือ 169, 139

CenterX และ CenterY

นี่คือพิกัดศูนย์กลางของวัตถุที่ตรวจพบเป็นพิกเซล

พิกัด CenterX และ CenterY ช่วยในการนำทางและการระบุตำแหน่ง เซ็นเซอร์ AI Vision มีความละเอียด 320 x 240 พิกเซล

ภาพหมุนแสดงให้เห็นว่าเมื่อหมุนรหัสสี ค่ามุมจะเคลื่อนจาก 0 เป็น 90 เป็น 180 เป็น 360 องศา

มุม

มุมเป็นคุณสมบัติที่มีให้เฉพาะรหัสสีรหัส และรหัสแท็กเดือนเมษายน นี่แสดงถึงทิศทางของรหัสสีที่ตรวจพบหรือ AprilTag ID

ภาพระยะใกล้ของ Blue Cube ที่ถูกตรวจจับโดย AI Vision ใน Utility ไฮไลต์จะแสดงที่มุมซ้ายบนของกล่องรอบๆ Blue Cube เพื่อระบุจุดต้นกำเนิด

OriginX และ OriginY

OriginX และ OriginY คือพิกัดที่มุมบนซ้ายของวัตถุที่ตรวจพบเป็นพิกเซล

พิกัด OriginX และ OriginY ช่วยในการนำทางและการระบุตำแหน่ง การรวมพิกัดนี้กับความกว้างและความสูงของวัตถุ ช่วยให้คุณสามารถกำหนดขนาดของกรอบขอบเขตของวัตถุได้ สิ่งนี้สามารถช่วยติดตามวัตถุที่กำลังเคลื่อนที่หรือการนำทางระหว่างวัตถุได้

ภาพระยะใกล้ของ Blue Cube ที่ถูกตรวจจับโดย AI Vision ใน Utility ไฮไลต์จะเรียกข้อความบางส่วนเหนือวัตถุที่อ่านว่า Blue Cube

ภาพระยะใกล้ของ Blue Cube ที่ถูกตรวจจับโดย AI Vision ใน Utility ไฮไลต์จะเน้นข้อความบางส่วนเหนือ Blue Cube ที่อ่านว่า ID โคลอน 5 นี่ระบุว่า AprilTag ID คือหมายเลข 5

แท็ก ID

tagID นั้นมีให้เฉพาะสำหรับการจำแนกประเภท AI และ AprilTagsเท่านั้น การจำแนกประเภท AI จะแสดงชื่อที่เหมาะสมของมัน

AprilTag IDs จะแสดงหมายเลข ID จริง

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

ภาพระยะใกล้ของ Blue Cube ที่ถูกตรวจจับโดย AI Vision ใน Utility ไฮไลต์จะเน้นข้อความเหนือวัตถุที่อ่านคะแนนเครื่องหมายโคลอน 99 เปอร์เซ็นต์

คะแนน

คุณสมบัติคะแนนจะใช้เมื่อตรวจจับการจำแนกประเภท AIรายการ ด้วยเซ็นเซอร์ AI Vision

คะแนนความเชื่อมั่นบ่งชี้ว่าเซ็นเซอร์ AI Vision มีความมั่นใจแค่ไหนในการตรวจจับ ในภาพนี้ มีความมั่นใจ 99% ในการระบุวัตถุนี้ว่าเป็น Blue Cube คุณสามารถใช้คะแนนนี้เพื่อให้แน่ใจว่าหุ่นยนต์ของคุณมุ่งเน้นไปที่การตรวจจับที่มีความมั่นใจสูงเท่านั้น

หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับวิธีการเขียนโค้ดหุ่นยนต์ VEX IQ ด้วยข้อมูลนี้ โปรดไปที่ เอกสารอ้างอิง API VEXcode - IQ (รุ่นที่ 2)

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: