Setting Up Vision

Setting Up Vision

Ứng dụng computer vision trong FTC để nhận diện vật thể và mục tiêu.

Ứng dụng computer vision trong FTC để nhận diện vật thể và mục tiêu.

Level

Intermediate

Source

Source

Author

Author

FTC Lib

FTC Lib

Translator

Translator

FTC26749 aDudu

FTC26749 aDudu

Date Published

Date Published

Jan 18, 2026

Jan 18, 2026

package com.arcrobotics.ftclib.vision
package com.arcrobotics.ftclib.vision

Computer Vision (thị giác máy tính) là quá trình giúp máy tính hiểu được các hình ảnh số (digital images) như ảnh chụp và video được cung cấp cho chúng. FTCLib cung cấp các ví dụ về phát hiện đối tượng (object detection) cần thiết cho mùa giải hiện tại (hiện tại là Ultimate Goal detection) bằng cách sử dụng thư viện EasyOpenCV

asyOpenCV.

Installation Requirements

Vì FTCLib phụ thuộc vào EasyOpenCV cho phần thị giác, và vì EasyOpenCV lại phụ thuộc vàoOpenCV-Repackaged, nên bạn sẽ cần sao chép tệp  libOpenCvAndroid453.so

 vào thư mục FIRST của Robot Controller (tức là kết nối Robot Controller với máy tính bằng cáp USB, đưa nó vào chế độ MTP, rồi kéo và thả (drag ’n drop) tệp vào đó).

Do xung đột giữa 64-bit và 32-bit, sau khi di chuyển tệp .so, vui lòng xóa mọi khai báo arm64-v8a trong tệp build.common.gradle. EasyOpenCV chạy ở 32-bit, trong khi một số điện thoại và Control Hub64-bit. Để biết thêm chi tiết, vui lòng tham khảo trang hướng dẫn cài đặt (installation page).

Do những thay đổi phá vỡ tương thích (breaking changes) trong SDK phiên bản 7.0, EasyOpenCV phiên bản 1.5.0 là bắt buộc để duy trì khả năng tương thích. Vì SDK 7.0 sẽ là yêu cầu SDK tối thiểu (minimum SDK requirement) trong thi đấu, nhóm FTCLib sẽ không hỗ trợ các phiên bản SDK thấp hơn 7.0.

ADUDU

A proud team of passionate Robotics Enthusiasts competing in nation-wide Technology competitions in Vietnam, the FIRST Tech Challenge and the FIRST Robotics Competition.

Copyright ©

, all rights reserved

Made by aDudu's Programming Department

made by aDudu

made by aDudu

Setting Up Vision