AI Vision Utility ช่วยให้คุณสามารถเชื่อมต่อและกำหนดค่าAI Vision Sensorได้ หากต้องการอ่านวิธีการดำเนินการดังกล่าว โปรดอ่านบทความเหล่านี้ที่นี่:
- การเปิดใช้งานการจำแนกประเภท AI และการตรวจจับ ID AprilTag ใน VEXcode IQ
- กำหนดค่าลายเซ็นสีด้วยเซ็นเซอร์ AI Vision ใน VEXcode IQ
- กำหนดค่ารหัสสีด้วยเซ็นเซอร์ AI Vision ใน VEXcode IQ
การทำความเข้าใจว่า AI Vision Sensor ตรวจจับและวัดวัตถุอย่างไรสามารถช่วยให้คุณใช้การวัดเหล่านี้ในโครงการเขียนโค้ดของคุณได้ดีขึ้น ด้วยความรู้เหล่านี้ คุณสามารถปรับปรุงทักษะการเขียนโค้ดของคุณและสร้างโซลูชันที่แม่นยำยิ่งขึ้นสำหรับงานต่างๆ เช่น การจดจำวัตถุและการวิเคราะห์เชิงพื้นที่
ทำความเข้าใจพิกเซลและความละเอียด
ลองนึกภาพว่าคุณกำลังวาดภาพบนกระดาษกริด แต่ละสี่เหลี่ยมเล็กๆ บนกระดาษมีขนาดเท่ากับ พิกเซล เมื่อคุณระบายสีในสี่เหลี่ยมเหล่านี้ คุณกำลังสร้างรูปภาพของคุณ
| ความละเอียดต่ำ | ความละเอียดสูง |
|
|
|
ตอนนี้มาพูดถึงความละเอียด ความละเอียด คือจำนวนพิกเซลในภาพ หากคุณมีสี่เหลี่ยมเล็กๆ จำนวน (พิกเซล) ในกระดาษตาราง ของ รูปภาพของคุณจะดูคมชัดและมีรายละเอียด แต่ถ้าคุณมีพิกเซลเพียง สองสาม พิกเซลรูปภาพของคุณอาจดูเบลอและไม่ชัดเจน
เซ็นเซอร์ AI Vision มีความละเอียด 320 พิกเซลในแนวนอนและ 240 พิกเซลในแนวตั้ง ซึ่งหมายความว่าจุดศูนย์กลางการตรวจจับที่แม่นยำจะจัดตำแหน่งตามพิกัด 160 บนแกน X และ 120 บนแกน Y
เซ็นเซอร์ AI Vision วัดวัตถุได้อย่างไร
เซ็นเซอร์ AI Vision รวบรวมข้อมูลเกี่ยวกับสีที่กำหนดค่า ID AprilTag และการจำแนกประเภท AI ข้อมูลบางส่วนนี้แสดงใน AI Vision Utility และสามารถช่วยในการวางแผนและสร้างโครงการ VEXcode
ความกว้างและความสูง
นี่คือความกว้างหรือความสูงของวัตถุที่ตรวจพบเป็นพิกเซล
การวัดความกว้างและความสูงสามารถช่วยระบุวัตถุที่แตกต่างกันได้ ตัวอย่างเช่น ลูกบาศก์จะมีความกว้างและความสูงที่ใกล้เคียงกัน แต่วงแหวนจะมีความกว้างมากกว่าความสูง
CenterX และ CenterY
นี่คือพิกัดศูนย์กลางของวัตถุที่ตรวจพบเป็นพิกเซล
พิกัด CenterX และ CenterY ช่วยในการนำทางและการระบุตำแหน่ง เซ็นเซอร์ AI Vision มีความละเอียด 320 x 240 พิกเซล
มุม
มุมเป็นคุณสมบัติที่มีให้เฉพาะรหัสสีรหัส และรหัสแท็กเดือนเมษายน นี่แสดงถึงทิศทางของรหัสสีที่ตรวจพบหรือ AprilTag ID
OriginX และ OriginY
OriginX และ OriginY คือพิกัดที่มุมบนซ้ายของวัตถุที่ตรวจพบเป็นพิกเซล
พิกัด OriginX และ OriginY ช่วยในการนำทางและการระบุตำแหน่ง การรวมพิกัดนี้กับความกว้างและความสูงของวัตถุ ช่วยให้คุณสามารถกำหนดขนาดของกรอบขอบเขตของวัตถุได้ สิ่งนี้สามารถช่วยติดตามวัตถุที่กำลังเคลื่อนที่หรือการนำทางระหว่างวัตถุได้
แท็ก ID
tagID นั้นมีให้เฉพาะสำหรับการจำแนกประเภท AI และ AprilTagsเท่านั้น การจำแนกประเภท AI จะแสดงชื่อที่เหมาะสมของมัน
AprilTag IDs จะแสดงหมายเลข ID จริง
การระบุ ID AprilTag เฉพาะช่วยให้สามารถนำทางแบบเลือกได้ คุณสามารถเขียนโค้ดให้หุ่นยนต์ของคุณเคลื่อนที่ไปตามรหัส AprilTag บางตัวได้ในขณะที่ละเลยรหัสอื่นๆ ซึ่งจะทำให้ใช้รหัสเหล่านั้นเป็นป้ายบอกทางสำหรับการนำทางอัตโนมัติได้อย่างมีประสิทธิภาพ
คะแนน
คุณสมบัติคะแนนจะใช้เมื่อตรวจจับการจำแนกประเภท AIรายการ ด้วยเซ็นเซอร์ AI Vision
คะแนนความเชื่อมั่นบ่งชี้ว่าเซ็นเซอร์ AI Vision มีความมั่นใจแค่ไหนในการตรวจจับ ในภาพนี้ มีความมั่นใจ 99% ในการระบุวัตถุนี้ว่าเป็น Blue Cube คุณสามารถใช้คะแนนนี้เพื่อให้แน่ใจว่าหุ่นยนต์ของคุณมุ่งเน้นไปที่การตรวจจับที่มีความมั่นใจสูงเท่านั้น
หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับวิธีการเขียนโค้ดหุ่นยนต์ VEX IQ ด้วยข้อมูลนี้ โปรดไปที่ เอกสารอ้างอิง API VEXcode - IQ (รุ่นที่ 2)