• FRC Game Manual
  • FRC Game Q&A
  • 2014 CS Archive
FIRST Robotics Competition Logo
2021

Zero to Robot

  • Introduction
  • Step 1: Building your Robot
  • Step 2: Installing Software
  • Step 3: Preparing Your Robot
  • Step 4: Programming your Robot

Control System Overviews

  • Hardware Component Overview
  • Software Component Overview

Programming Basics

  • What is WPILib?
  • 2021 Overview
  • VS Code Overview
  • FRC LabVIEW Programming
  • Actuators
  • Sensors
  • CAN Devices
  • Basic Programming
  • Support Resources
  • FRC Glossary

API Docs

  • WPILib Java API Docs
  • WPILib C++ API Docs

Software Tools

  • Driver Station
  • Shuffleboard
  • SmartDashboard
  • Glass
  • LabVIEW Dashboard
  • PathWeaver
  • RobotBuilder
  • Robot Simulation
  • Robot Characterization
  • OutlineViewer

Advanced Programming

  • Vision Processing
    • Vision Introduction
    • Vision with WPILibPi
    • Vision with GRIP
    • Vision on the RoboRIO
    • Vision with an Axis Camera
  • Command-Based Programming
  • [Old] Command Based Programming
  • Kinematics and Odometry
  • NetworkTables
  • roboRIO
  • Advanced GradleRIO
  • Advanced Controls
  • Convenience Features

Examples and Tutorials

  • WPILib Example Projects
  • Trajectory Tutorial
  • Drivetrain Simulation Tutorial

Hardware

  • Hardware - Basics
  • Hardware Tutorials
  • Sensors

Romi Robot

  • Getting Started with Romi

Robot Networking

  • Networking Introduction
  • Networking Utilities

Contributing

  • Contributing to frc-docs
  • Developing with allwpilib

Issues

  • Report an Issue
FIRST Robotics Competition
  • »
  • Vision Processing
  • Edit on GitHub

Vision ProcessingΒΆ

  • Vision Introduction
    • What is Vision?
    • Strategies for Vision Programming
    • Target Info and Retroreflection
    • Identifying and Processing the Targets
    • Read and Process Video: CameraServer Class
    • 2017 Vision Examples
  • Vision with WPILibPi
    • A Video Walkthrough of using WPILibPi with the Raspberry Pi
    • Using a Coprocessor for vision processing
    • Using the Raspberry Pi for FRC
    • What you need to get the Pi image running
    • Installing the image to your MicroSD card
    • The Raspberry PI
    • Using CameraServer
    • Thresholding an Image
    • Morphological Operations
    • Working with Contours
    • Basic Vision Example
  • Vision with GRIP
    • Introduction to GRIP
    • Generating Code from GRIP
    • Using Generated Code in a Robot Program
    • Using GRIP with a Kangaroo Computer
  • Vision on the RoboRIO
    • Using the CameraServer on the roboRIO
    • Using Multiple Cameras
  • Vision with an Axis Camera
    • Configuring an Axis Camera
    • Axis M1013 Camera Compatibility
    • Camera Settings
    • Calibration
    • Using the Axis Camera at Single Network Events
Next Previous

© Copyright 2021, FIRST and other WPILib Contributors. Revision e1ef0dba.

Built with Sphinx using a theme provided by Read the Docs.