| Package | Description | 
|---|---|
| edu.wpi.cscore | |
| edu.wpi.first.wpilibj | |
| edu.wpi.first.wpilibj.buttons | |
| edu.wpi.first.wpilibj.can | |
| edu.wpi.first.wpilibj.command | |
| edu.wpi.first.wpilibj.communication | |
| edu.wpi.first.wpilibj.filters | |
| edu.wpi.first.wpilibj.hal | |
| edu.wpi.first.wpilibj.interfaces | |
| edu.wpi.first.wpilibj.internal | |
| edu.wpi.first.wpilibj.livewindow | |
| edu.wpi.first.wpilibj.networktables | |
| edu.wpi.first.wpilibj.networktables2.type | |
| edu.wpi.first.wpilibj.smartdashboard | |
| edu.wpi.first.wpilibj.tables | |
| edu.wpi.first.wpilibj.util | |
| edu.wpi.first.wpilibj.vision | Classes in the  edu.wpi.first.wpilibj.visionpackage are designed to
 simplify using OpenCV vision processing code from a robot program. | 
| org.opencv | |
| org.opencv.calib3d | |
| org.opencv.core | |
| org.opencv.features2d | |
| org.opencv.imgcodecs | |
| org.opencv.imgproc | |
| org.opencv.ml | |
| org.opencv.objdetect | |
| org.opencv.photo | |
| org.opencv.utils | |
| org.opencv.video | |
| org.opencv.videoio |