เซ็นเซอร์ตรวจจับภาพ#

การแนะนำ#

เซ็นเซอร์ตรวจจับภาพ สำหรับ VEX EXP ตรวจจับและติดตามสีและรหัสสี これにより เซ็นเซอร์ตรวจจับภาพจึงสามารถวิเคราะห์สภาพแวดล้อม ติดตามวัตถุ และตอบสนองตามข้อมูลภาพที่ตรวจพบได้

ด้านล่างนี้คือรายการบล็อกทั้งหมดที่มีอยู่:

การดำเนินการ — บันทึกข้อมูลจากเซ็นเซอร์ตรวจจับภาพสำหรับวัตถุประเภทที่เลือก

  • ถ่ายภาพสแนปช็อต — ถ่ายภาพสแนปช็อตโดยใช้เซ็นเซอร์ตรวจจับภาพและลายเซ็นที่เลือก

การตั้งค่า — เลือกวัตถุที่จะโต้ตอบด้วย

ค่านิยม — การเข้าถึงและการใช้ข้อมูลที่รวบรวมได้

การกระทำ#

ถ่ายภาพด้วยเซ็นเซอร์ตรวจจับภาพ#

บล็อก take vision snapshot จะจับภาพปัจจุบันจากเซ็นเซอร์ตรวจจับภาพเพื่อนำไปประมวลผลและวิเคราะห์หาลายเซ็นสีหรือรหัสสี

ต้องกำหนดค่าลายเซ็นสีและรหัสสีใน Vision Sensor Utility ก่อน จึงจะสามารถใช้งานร่วมกับบล็อกนี้ได้

หมายเหตุ: จำเป็นต้องถ่ายภาพสแนปช็อตก่อนจึงจะสามารถใช้งานบล็อกเซ็นเซอร์ตรวจจับภาพอื่นๆ ได้

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

ถ่ายภาพ [Vision1 v] ของ [SELECT_A_SIG v]

พารามิเตอร์

คำอธิบาย

อุปกรณ์

ควรใช้เซ็นเซอร์ตรวจจับภาพตัวไหนดี

ลายเซ็น

กรองชุดข้อมูลเพื่อให้มีเฉพาะข้อมูลที่มีลายเซ็นที่กำหนดเท่านั้น ลายเซ็นที่ใช้ได้คือ:

  • ชื่อ - ลายเซ็นสีหรือรหัสสี โดยที่ NAME คือชื่อที่กำหนดค่าไว้ใน Vision Sensor Utility

การตั้งค่า#

ตั้งค่าวัตถุเซ็นเซอร์ตรวจจับภาพ#

บล็อกสแต็ก set Vision Sensor object item จะกำหนดว่าควรใช้รายการใดในชุดข้อมูล

ตั้งรายการวัตถุ [Vision1 v] เป็น (1)

พารามิเตอร์

คำอธิบาย

อุปกรณ์

ควรใช้เซ็นเซอร์ตรวจจับภาพตัวไหนดี

รายการ

หมายเลขของรายการในชุดข้อมูลที่จะใช้

ค่านิยม#

วัตถุเซ็นเซอร์ตรวจจับภาพมีอยู่จริง#

บล็อกบูลีน vision object exists จะรายงานว่าตรวจพบลายเซ็นสีหรือรหัสสีที่ระบุในชุดข้อมูลหรือไม่

  • จริง — ชุดข้อมูลประกอบด้วยลายเซ็นสีหรือรหัสสี

  • เท็จ — ชุดข้อมูลนี้ไม่มีลายเซ็นสีหรือรหัสสี

<[Vision1 v] พบวัตถุ?>

พารามิเตอร์

คำอธิบาย

อุปกรณ์

ควรใช้เซ็นเซอร์ตรวจจับภาพตัวไหนดี

การนับวัตถุด้วยเซ็นเซอร์ตรวจจับภาพ#

บล็อกรายงาน จำนวนวัตถุที่ตรวจพบ จะรายงานจำนวนวัตถุที่ตรวจพบในชุดข้อมูลเป็นจำนวนเต็ม

(จำนวนวัตถุ [Vision1 v])

พารามิเตอร์

คำอธิบาย

อุปกรณ์

ควรใช้เซ็นเซอร์ตรวจจับภาพตัวไหนดี

คุณสมบัติของวัตถุเซ็นเซอร์การมองเห็น#

มีคุณสมบัติห้าประการที่รวมอยู่ในแต่ละวัตถุ (แสดงด้านล่าง) ที่จัดเก็บไว้หลังจากใช้บล็อก take Vision Sensor snapshot

(วัตถุ [Vision1 v] [ความกว้าง v])

ค่าคุณสมบัติทั้งหมดอธิบายตำแหน่งและขนาดของวัตถุที่ตรวจพบในมุมมองของเซ็นเซอร์วิชั่น ณ ขณะที่ใช้บล็อก take Vision Sensor snapshot ค่าเหล่านี้วัดเป็นพิกเซล โดยอิงตามความละเอียด 316 x 212 พิกเซลของเซ็นเซอร์

พารามิเตอร์

คำอธิบาย

เซ็นเซอร์ตรวจจับภาพ

เซ็นเซอร์ตรวจจับภาพที่จะใช้ จะต้องตั้งค่าในหน้าต่างอุปกรณ์

คุณสมบัติ

ควรใช้คุณสมบัติใดของวัตถุที่ตรวจพบ:

ความกว้าง#

คุณสมบัติ width จะรายงานความกว้างของลายเซ็นสีที่ตรวจพบในหน่วยพิกเซล โดยแสดงเป็นจำนวนเต็มตั้งแต่ 0 ถึง 316

บล็อกสแต็กคุณสมบัติของอ็อบเจ็กต์ Vision โดยตั้งค่าพารามิเตอร์เป็น width#
วัตถุ [Vision1 v] [ความกว้าง v]

ความสูง#

คุณสมบัติ height จะรายงานความสูงของลายเซ็นสีที่ตรวจพบในหน่วยพิกเซล โดยแสดงเป็นจำนวนเต็มตั้งแต่ 0 ถึง 212

บล็อกสแต็กคุณสมบัติของอ็อบเจ็กต์ Vision โดยตั้งค่าพารามิเตอร์เป็นความสูง#
วัตถุ [Vision1 v] [ความสูง v]

เซ็นเตอร์เอ็กซ์#

คุณสมบัติ centerX รายงานค่าพิกัด x ของจุดศูนย์กลางของลายเซ็นสีที่ตรวจพบในหน่วยพิกเซล โดยแสดงเป็นจำนวนเต็มตั้งแต่ 0 ถึง 316

บล็อกสแต็กคุณสมบัติของอ็อบเจ็กต์ Vision โดยตั้งค่าพารามิเตอร์เป็น centerX#
วัตถุ [Vision1 v] [centerX v]

เซ็นเตอร์วาย#

คุณสมบัติ centerY รายงานค่าพิกัด y ของจุดศูนย์กลางของลายเซ็นสีที่ตรวจพบในหน่วยพิกเซล โดยแสดงเป็นจำนวนเต็มตั้งแต่ 0 ถึง 212

บล็อกสแต็กคุณสมบัติของอ็อบเจ็กต์ Vision โดยตั้งค่าพารามิเตอร์เป็น centerY#
วัตถุ [Vision1 v] [centerY v]

มุม#

คุณสมบัติ angle รายงานทิศทางของรหัสสีที่ตรวจพบเป็นจำนวนเต็มในหน่วยองศาตั้งแต่ 0 ถึง 180

หมายเหตุ: คุณสมบัติมุมสามารถใช้ได้กับรหัสสีเท่านั้น

บล็อกสแต็กคุณสมบัติของวัตถุ Vision โดยตั้งค่าพารามิเตอร์เป็น angle#
วัตถุ [Vision1 v] [มุม v]