Skip to main content

Unit 14: Computer Vision

Use the FTC Vision SDK to configure a camera, read AprilTags, and classify scoring locations with OpenCV zones.

Advanced
6Lessons
0Completed
Not StartedCurrent Status

What This Unit Covers

Configure a VisionPortal, attach processors, and manage the camera stream lifecycle to preserve CPU resources during the driving phase.
Detect and iterate over AprilTag detections safely, extracting pose data to implement closed-loop vision-based robot alignment.
Build a custom VisionProcessor using OpenCV Rect zones and HSV saturation comparison to identify game element spike mark locations reliably across varying competition lighting.
Review the sequence and goals here, then resume at your first incomplete lesson.

Already know this unit?

Complete the comprehensive coding challenge to prove every unit objective and jump directly to Unit 15: Advanced Integration.

Take the Coding Challenge →

Stuck on this lesson?

Ask about anything on this page. It can see which lesson you have open and which part you are reading.