Vision

object Vision : API

The main vision API that loads VisionAPIs.

This is similar to the VisionPortal, but it takes VisionAPIs instead.

// Initialize VisionAPIs first
AprilVision.init(this)

// Then initialize Vision
Vision.init(this, AprilVision)

Properties

Link copied to clipboard
open val isLinear: Boolean = false

Specifies whether this API requires a LinearOpMode to function.

Link copied to clipboard
lateinit var portal: VisionPortal

Functions

Link copied to clipboard
fun close()
Link copied to clipboard
open fun dependencies(): Set<API>

A function that returns a Set of all other APIs it depends on to function.

Link copied to clipboard
fun init(opMode: OpMode, vararg visionAPIs: VisionAPI)

Initializes the Vision Portal with a list of processors / APIs.

Link copied to clipboard

Configures the camera's exposure and gain to be optimized for april tags.