

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 Hub là 64-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.

