Cấu hình chữ ký màu với cảm biến AI Vision trong VEXcode EXP

Chữ ký màu là một trong hai loại Chữ ký hình ảnh được Cảm biến thị giác AI sử dụng để nhận dạng màu sắc. Để cho phép Cảm biến thị giác AI nhận dạng Chữ ký màu, chúng cần được cấu hình ban đầu. Thực hiện theo các bước được nêu trong bài viết này để cấu hình đúng Chữ ký màu.

Đảm bảo Cảm biến thị giác AI của bạn được kết nối với VEXcode EXP. Để biết thông tin về cách thiết lập và kết nối Cảm biến thị giác AI, hãy đọc Kết nối Cảm biến thị giác AI với VEXcode dựa trên ứng dụng EXP hoặc VEXcode dựa trên web EXP.

Cấu hình chữ ký màu

Tiện ích AI Vision với một Buckyball màu đỏ được đặt ở giữa nguồn cấp dữ liệu video trực tiếp.

1. Đặt vật thể màu đặc mà bạn muốn Cảm biến thị giác AI có thể nhận dạng ở phía trước nó.

Con trỏ được hiển thị đang chọn một hình chữ nhật trên Buckyball màu đỏ trong nguồn cấp dữ liệu video.

2. Đặt con trỏ chuột lên đối tượng màu đặc, sau đó chọn và kéo qua màu mong muốn để định cấu hình nó.

Lưu ý: Đảm bảo giữ nguyên màu sắc bạn muốn chọn. Nếu không, bạn có thể vô tình lấy nhầm màu từ nền, khiến cảm biến AI Vision Sensor không thể phát hiện được.

Sau khi chọn hình chữ nhật trên Buckyball, con trỏ sẽ chọn nút Đặt màu trong tùy chọn Chữ ký màu ở bên phải.

3. Nút Đặt màu sẽ khả dụng. Chọn nó để lưu màu.

Sau khi thiết lập màu, Cảm biến thị giác AI sẽ lưu màu đó dưới dạng Chữ ký màu.

Tên của Chữ ký màu được tô sáng để cho biết rằng bạn có thể thay đổi tên bằng cách chọn nó. Theo mặc định, tên sẽ là COLOR1.

4. Đổi tên chữ ký màu bằng cách chọn vào hộp văn bản Tên và nhập.

Chữ ký màu trước đó đã được đổi tên thành Đỏ và hiện tại nút Thêm màu được tô sáng bên dưới.

5. Chọn Thêm Màu để cấu hình thêm bất kỳ Chữ ký Màu nào cho các đối tượng khác.

Cảm biến thị giác AI có thể theo dõi tới 7chữ ký màu một lúc.

Tiện ích AI Vision có hai bộ chữ ký màu, một là màu Đỏ và một là màu Xanh lam. Nguồn cấp dữ liệu video hiện hiển thị một Buckyball màu xanh được đặt gần quả bóng màu đỏ trước đó. Nút Đóng được đánh dấu ở góc dưới bên phải.

6. Sau khi đã thiết lập tất cả các màu mong muốn, hãy chọn Đóng.

Menu Thiết bị VEXcode EXP được mở tới menu Cài đặt cảm biến AI Vision. Nút Xong ở góc dưới bên phải sẽ được tô sáng.

7. Sau khi cửa sổ AI Vision Sensor biến mất, hãy chọn Xong để thoát khỏi menu Thiết bị và lưu các thay đổi cấu hình của bạn.


Điều chỉnh chữ ký màu

Chữ ký màu có thể được điều chỉnh Dải sắc độ và Dải bão hòa để cảm biến có thể phát hiện màu dễ hơn.

Tiện ích AI Vision có hiển thị các tùy chọn chữ ký màu. Chữ ký màu được đặt tên là Xanh lam và có giá trị Phạm vi sắc độ là 32 và giá trị Phạm vi bão hòa là 0,57. Có các nút điều khiển thanh trượt Hue Range và Saturation Range bên dưới mỗi cài đặt.

Khi cấu hình chữ ký màu, các tùy chọn sẽ xuất hiện cho cả Phạm vi sắc độ và Độ bão hòa. Những điều này cho phép bạn điều chỉnh chữ ký màu sắc để có khả năng phục hồi tốt hơn . Chữ ký màu được coi là có khả năng phục hồi khi vật thể có thể di chuyển xung quanh và vẫn được AI Vision Utility theo dõi.

Bánh xe màu thể hiện mối tương quan giữa vòng tròn 360 độ với giá trị sắc độ. Màu đỏ có bậc là 0, màu xanh lá cây có bậc là 120 và màu xanh lam có bậc là 240.

Thanh trượt đầu tiên là Dải màu . Sắc thái là màu sắc được cảm nhận, được xác định theo vị trí của màu đó trên vòng tròn màu. Bánh xe màu này có phạm vi từ 0 đến 359,9 độ và mỗi màu trên bánh xe có một giá trị độ xác định. 

Phạm vi sắc độ cho phép bạn chọn mức độ cao hơn và thấp hơn màu đã cấu hình để báo cáo là màu đó. Ví dụ, màu xanh đậm có thể có giá trị sắc độ là 240 độ. Với Dải sắc độ là 20 độ, mọi thứ từ 220 độ đến 260 độ sẽ báo cáo là màu xanh lam đậm được cấu hình.

Video về thanh trượt Hue Range tăng dần từ 0 cho đến khi Buckyball màu đỏ trong nguồn cấp dữ liệu video được tô sáng hoàn toàn bằng hình chữ nhật của Color Signature.

Để điều chỉnh cấu hình màu, hãy từ từ di chuyển thanh trượt Hue Range cho đến khi hộp mục tiêu ổn định xung quanh vật thể. Đừng di chuyển nó xa hơn mức cần thiết.

Đồ thị giá trị bão hòa tăng từ 0% đến 100%. Giá trị bão hòa 0% có màu xám và giá trị bão hòa 100% có màu đỏ tươi.

Thanh trượt thứ hai là Phạm vi bão hòa . Độ bão hòa là cường độ hoặc độ tinh khiết của màu sắc. Màu càng sáng thì độ bão hòa càng cao. Độ bão hòa là thang đo tương đối được đo bằng phần trăm từ 0% là tông màu xám dịu và 100% là phiên bản đậm hơn của tông màu đó. 

Phạm vi độ bão hòa cho phép bạn chọn phần trăm độ bão hòa ở trên và dưới màu đã cấu hình để báo cáo là màu đó. Ví dụ, một quả bóng màu đỏ trong điều kiện ánh sáng mờ hơn có thể có độ bão hòa là 50%. Với Phạm vi Độ bão hòa là .25 (tương đương với 25%), bất kỳ mức độ bão hòa nào từ 25% đến 75% sẽ được báo cáo là màu đỏ được cấu hình.

Video về thanh trượt Phạm vi bão hòa tăng dần từ 0 cho đến khi Buckyball màu đỏ trong nguồn cấp dữ liệu video được tô sáng hoàn toàn bằng hình chữ nhật của Chữ ký màu.

Di chuyển thanh trượt cho Phạm vi bão hòa cho đến khi đối tượng bạn muốn theo dõi được bao quanh hoàn toàn bởi hộp mục tiêu.

Bây giờ bạn có thể kiểm tra khả năng phục hồi của Chữ ký màu của mình. Đặt vật thể trong các điều kiện ánh sáng khác nhau hoặc di chuyển nó xung quanh để xem Cảm biến thị giác AI có thể tiếp tục theo dõi nó trong các cài đặt và điều kiện khác nhau hay không.

Khi hai hoặc nhiều Chữ ký màu đã được thiết lập, bạn có thể bắt đầu cấu hình Mã màu .

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

Last Updated: