Hiểu dữ liệu trong tiện ích AI Vision

Tiện íchAI Vision Utility cho phép bạn kết nối và cấu hìnhAI Vision Sensorcủa mình. Để biết cách thực hiện, bạn có thể đọc các bài viết sau đây:

Hiểu được cách Cảm biến thị giác AI phát hiện và đo lường các vật thể có thể giúp bạn sử dụng các phép đo này tốt hơn trong các dự án lập trình của mình. Với kiến thức này, bạn có thể cải thiện kỹ năng lập trình và tạo ra các giải pháp chính xác hơn cho các nhiệm vụ như nhận dạng đối tượng và phân tích không gian.

Hiểu về điểm ảnh và độ phân giải

Lưới có hình ngôi nhà vẽ nguệch ngoạc ở trên.

Hãy tưởng tượng bạn đang vẽ một bức tranh trên một tờ giấy kẻ ô vuông. Mỗi ô vuông nhỏ trên giấy giống như một pixel . Khi bạn tô màu vào những ô vuông này, bạn đang tạo nên bức tranh của mình.

Độ phân giải thấp Độ phân giải cao
Phiên bản pixel hóa mạnh mẽ của robot VEX 123 hoạt hình. Phiên bản có độ chi tiết cao của robot VEX 123 hoạt hình.

Bây giờ, chúng ta hãy nói về độ phân giải . Độ phân giải là số điểm ảnh trong một hình ảnh. Nếu có nhiều ô vuông nhỏ (pixel) trên giấy lưới , bức ảnh của bạn sẽ trông sắc nét và chi tiết. Nhưng nếu bạn chỉ có vài pixel, hình ảnh của bạn có thể trông mờ và không được nét.

Hình chữ nhật biểu thị độ phân giải của Cảm biến thị giác AI. Góc trên bên trái có tọa độ 0 dấu phẩy 0. Góc trên bên phải có tọa độ 320 dấu phẩy 0. Góc dưới bên trái có tọa độ từ 0 đến 240. Và tâm có tọa độ đọc là 160 phẩy 120.

Cảm biến AI Vision có độ phân giải 320 pixel theo chiều ngang và 240 pixel theo chiều dọc. Điều này có nghĩa là tâm phát hiện chính xác sẽ thẳng hàng với tọa độ 160 trên trục X và 120 trên trục Y.

Cảm biến thị giác AI đo lường vật thể như thế nào

Cảm biến AI Vision thu thập dữ liệu về màu sắc đã cấu hình, ID AprilTag và Phân loại AI. Một số dữ liệu này được hiển thị trong AI Vision Utility và có thể hữu ích khi lập kế hoạch và tạo dự án VEXcode. 

Cận cảnh Blue Cube được AI Vision trong Tiện ích phát hiện. Một điểm nổi bật sẽ hiển thị một phần văn bản phía trên Khối lập phương màu xanh có nội dung W, dấu hai chấm 80, H, dấu hai chấm 92. Điều này cho thấy chiều rộng của khối lập phương là 80 pixel và chiều cao là 92 pixel.

Chiều rộng và chiều cao

Đây là chiều rộng hoặc chiều cao của đối tượng được phát hiện tính bằng pixel.

Các phép đo chiều rộng và chiều cao có thể giúp xác định các vật thể khác nhau. Ví dụ, hình khối sẽ có chiều rộng và chiều cao tương tự nhau, nhưng hình tròn sẽ có chiều rộng lớn hơn chiều cao. 

Cận cảnh Blue Cube được AI Vision trong Tiện ích phát hiện. Một điểm nổi bật sẽ hiển thị một phần văn bản phía trên Blue Cube có nội dung CX dấu hai chấm 169 CY dấu hai chấm 139. Điều này chỉ ra rằng tọa độ tâm của khối lập phương là 169, 139.

CenterX và CenterY

Đây là tọa độ trung tâm của đối tượng được phát hiện tính bằng pixel.

Tọa độ CenterX và CenterY giúp điều hướng và định vị. Cảm biến AI Vision có độ phân giải 320 x 240 pixel.

Một hình ảnh xoay cho thấy khi mã màu được xoay, giá trị góc sẽ di chuyển từ 0 đến 90 đến 180 đến 360 độ.

Góc

Góc là thuộc tính chỉ khả dụng choMã màuID AprilTag. Điều này thể hiện hướng của Mã màuhoặc AprilTag IDđược phát hiện.

Cận cảnh Blue Cube được AI Vision trong Tiện ích phát hiện. Một điểm nổi bật sẽ chỉ ra góc trên bên trái của hộp xung quanh Khối lập phương xanh, cho biết điểm gốc.

OriginX và OriginY

OriginX và OriginY là tọa độ ở góc trên bên trái của đối tượng được phát hiện tính bằng pixel.

Tọa độ OriginX và OriginY giúp điều hướng và định vị. Bằng cách kết hợp tọa độ này với Chiều rộng và Chiều cao của đối tượng, bạn có thể xác định kích thước hộp giới hạn của đối tượng. Điều này có thể giúp theo dõi các vật thể chuyển động hoặc điều hướng giữa các vật thể.

Cận cảnh Blue Cube được AI Vision trong Tiện ích phát hiện. Một điểm nổi bật sẽ gọi ra một phần văn bản phía trên đối tượng có nội dung là Blue Cube

Cận cảnh Blue Cube được AI Vision trong Tiện ích phát hiện. Một điểm nổi bật sẽ hiển thị một phần văn bản phía trên Blue Cube có nội dung là ID dấu hai chấm 5. Điều này cho biết ID AprilTag là số 5.

ID thẻ

TagID chỉ khả dụng cho Phân loại AI và AprilTags. Phân loại AI sẽ hiển thị tên riêng của nó.

ID AprilTag sẽ hiển thị số ID thực tế.

Việc xác định ID AprilTag cụ thể cho phép điều hướng có chọn lọc. Bạn có thể lập trình cho robot của mình di chuyển đến một số ID AprilTag nhất định trong khi bỏ qua những ID khác, sử dụng chúng như những biển chỉ dẫn để điều hướng tự động.

Cận cảnh Blue Cube được AI Vision trong Tiện ích phát hiện. Một điểm nổi bật sẽ hiển thị văn bản phía trên đối tượng có nội dung điểm số là 99 phần trăm.

Điểm

Thuộc tính điểm được sử dụng khi phát hiệnPhân loại AI bằng Cảm biến thị giác AI.

Điểm tin cậy cho biết mức độ chắc chắn của Cảm biến thị giác AI về khả năng phát hiện của nó. Trong hình ảnh này, có tới 99% khả năng xác định vật thể này là Khối lập phương xanh. Bạn có thể sử dụng điểm số này để đảm bảo robot của bạn chỉ tập trung vào những phát hiện có độ tin cậy cao.

Để biết thêm thông tin về cách mã hóa robot VEX IQ của bạn bằng dữ liệu này, hãy truy cập Tài liệu tham khảo API VEXcode - IQ (thế hệ thứ 2).

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

Last Updated: