การกำหนดค่าลายเซ็นสีด้วยเซ็นเซอร์ AI Vision ใน VEXcode EXP

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

ตรวจสอบให้แน่ใจว่าเซ็นเซอร์ AI Vision ของคุณเชื่อมต่อกับ VEXcode EXP สำหรับข้อมูลเกี่ยวกับวิธีตั้งค่าและเชื่อมต่อเซ็นเซอร์ AI Vision โปรดอ่าน เชื่อมต่อเซ็นเซอร์ AI Vision เข้ากับ VEXcode EXP บนแอป หรือ VEXcode EXP บนเว็บ

กำหนดค่าลายเซ็นสี

AI Vision Utility พร้อม Buckyball สีแดงวางไว้ตรงกลางฟีดวิดีโอสด

1. วางวัตถุสีทึบที่คุณต้องการให้ AI Vision Sensor สามารถจดจำไว้ด้านหน้าของมัน

เคอร์เซอร์จะแสดงการเลือกสี่เหลี่ยมผืนผ้าเหนือ Buckyball สีแดงในฟีดวิดีโอ

2. วางเคอร์เซอร์เมาส์ไว้เหนือวัตถุที่มีสีทึบ จากนั้นเลือกและลากผ่านสีที่ต้องการเพื่อกำหนดค่า

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

หลังจากเลือกสี่เหลี่ยมผืนผ้าเหนือ Buckyball แล้ว เคอร์เซอร์จะเลือกปุ่มตั้งค่าสีในตัวเลือกลายเซ็นสีทางด้านขวา

ปุ่ม ตั้งค่าสี จะพร้อมใช้งาน เลือกเพื่อบันทึกสี

เมื่อตั้งค่าสีแล้ว AI Vision Sensor จะบันทึกเป็น ลายเซ็นสี

ชื่อของลายเซ็นสีจะถูกเน้นเพื่อระบุว่าสามารถเปลี่ยนแปลงได้โดยการเลือกชื่อนั้น โดยค่าเริ่มต้นชื่อจะเป็น COLOR1

เปลี่ยนชื่อลายเซ็นสีโดยเลือกในช่องข้อความ ชื่อ และพิมพ์

ลายเซ็นสีเดิมได้รับการเปลี่ยนชื่อเป็นสีแดง และตอนนี้ปุ่มเพิ่มสีจะถูกไฮไลต์อยู่ด้านล่าง

เลือก เพิ่มสี เพื่อกำหนดค่าลายเซ็นสี เพิ่มเติม สำหรับวัตถุอื่น

เซ็นเซอร์ AI Vision สามารถติดตามลายเซ็นสีได้สูงสุดลายเซ็นใน ครั้ง

ยูทิลิตี้ AI Vision ที่มีลายเซ็นสีสองชุด โดยชุดหนึ่งอ่านว่าสีแดง และอีกชุดหนึ่งอ่านว่าสีน้ำเงิน ฟีดวิดีโอตอนนี้แสดงให้เห็น Buckyball สีน้ำเงินวางอยู่ใกล้กับ Buckyball สีแดงเมื่อก่อน ปุ่มปิดจะถูกเน้นไว้ที่มุมล่างขวา

6. เมื่อตั้งค่าสีที่ต้องการทั้งหมดแล้ว ให้เลือก ปิด

เปิดเมนูอุปกรณ์ VEXcode EXP ไปที่เมนูการตั้งค่าเซ็นเซอร์ AI Vision ปุ่มเสร็จสิ้นที่มุมล่างขวาถูกเน้นไว้

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


ปรับแต่งลายเซ็นสี

ลายเซ็นสีสามารถปรับช่วงเฉดสี ช่วง และช่วงความอิ่มตัว ช่วง เพื่อให้เซ็นเซอร์สามารถตรวจจับสีได้ง่ายขึ้น

ยูทิลิตี้ AI Vision พร้อมตัวเลือกลายเซ็นสีที่แสดง ลายเซ็นสีนี้มีชื่อว่าสีน้ำเงิน และมีค่าช่วงสี (Hue Range) เท่ากับ 32 และค่าช่วงความอิ่มตัว (Saturation Range) เท่ากับ 0.57 มีแถบควบคุมช่วงเฉดสีและช่วงความอิ่มตัวอยู่ใต้การตั้งค่าแต่ละรายการ

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

วงล้อสีแสดงให้เห็นว่าวงกลม 360 องศามีความสัมพันธ์กับค่าเฉดสีอย่างไร สีแดงอยู่ที่องศา 0 สีเขียวอยู่ที่องศา 120 และสีน้ำเงินอยู่ที่องศา 240

สไลเดอร์ตัวแรกคือ Hue Range เฉดสีคือสีที่รับรู้ได้ โดยกำหนดจากตำแหน่งบนวงล้อสี วงล้อสีนี้มีช่วงตั้งแต่ 0 ถึง 359.9 องศา และแต่ละสีบนวงล้อจะมีค่าองศาที่กำหนดไว้ 

ช่วงเฉดสีช่วยให้คุณสามารถเลือกองศาเหนือและใต้สีที่กำหนดค่าที่จะรายงานเป็นสีนั้น ตัวอย่างเช่น สีน้ำเงินเข้มอาจมีค่าเฉดสี 240 องศา โดยมีช่วงเฉดสีที่ 20 องศา ตั้งแต่ 220 ถึง 260 องศาจะรายงานเป็นสีที่กำหนดค่าเป็นสีน้ำเงินเข้ม

วิดีโอของแถบเลื่อน Hue Range ค่อยๆ เพิ่มขึ้นจาก 0 จนกระทั่ง Buckyball สีแดงในฟีดวิดีโอถูกเน้นโดยสี่เหลี่ยมของลายเซ็นสีอย่างสมบูรณ์

หากต้องการปรับแต่งการกำหนดค่าสี ให้ค่อยๆ เลื่อนแถบเลื่อนช่วงเฉดสี จนกระทั่งกล่องเป้าหมายมั่นคงรอบวัตถุ อย่าขยับมันไปไกลกว่าที่จำเป็น

กราฟแสดงค่าความอิ่มตัวที่เพิ่มขึ้นจาก 0% ถึง 100% ค่าความอิ่มตัว 0% คือสีเทา และค่าความอิ่มตัว 100% คือสีแดงสด

แถบเลื่อนที่สองคือช่วงความอิ่มตัว ความอิ่มตัวคือความเข้มข้นหรือความบริสุทธิ์ของสี สีสันสดใสมากขึ้นเท่าไหร่ ก็ยิ่งอิ่มตัวมากขึ้นเท่านั้น ความอิ่มตัวเป็นมาตราส่วนสัมพันธ์ที่วัดด้วยเปอร์เซ็นต์ตั้งแต่ 0% โดยเป็นโทนสีเทาอ่อน และ 100% โดยเป็นโทนสีเข้ม 

ช่วงความอิ่มตัวช่วยให้คุณเลือกเปอร์เซ็นต์ความอิ่มตัวเหนือและใต้สีที่กำหนดค่าที่จะรายงานเป็นสีนั้น ตัวอย่างเช่น ลูกบอลสีแดงในแสงที่หรี่ลงอาจปรากฏเป็นความอิ่มตัว 50% โดยมีช่วงความอิ่มตัวที่ 0.25 (เทียบเท่าในทศนิยม 25%) ค่าใดๆ ก็ตามตั้งแต่ 25% ถึง 75% จะรายงานเป็นสีที่กำหนดค่าเป็นสีแดง

วิดีโอของแถบเลื่อนช่วงความอิ่มตัวถูกค่อยๆ เพิ่มขึ้นจาก 0 จนกระทั่ง Buckyball สีแดงในฟีดวิดีโอถูกเน้นอย่างสมบูรณ์โดยสี่เหลี่ยมของลายเซ็นสี

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

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

เมื่อตั้ง เซ็นสี สองรายการหรือมากกว่าแล้ว คุณสามารถเริ่มกำหนดค่ารหัสสี

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

Last Updated: