UVC Webcam
A webcam is a device that provides visual images of the surrounding environment. UVC, or USB Video Class, is a standard that allows USB devices, like webcams and digital cameras, to stream video to computers without needing special drivers. For use as part of FIRST Tech Challenge teams must use a commercially available off-the-shelf (COTS) USB Video Class (UVC) compatible camera. This device can be connected directly to the REV Control Hub or to the Robot Control system via a USB hub.
Budget Webcam

Mid-range Webcam

Webcams are intended to be used in computer vision related tasks. Example use cases for a webcam are:
detecting an AprilTag,
determining where the robot is located on the field,
using OpenCV to detect colors or shapes of game elements.
Additional Resources
A list of webcams known to be compatible with VisionPortal.