Vision
Component wrapper to support the v8.2+ SDK's included libraries for Camera operation. This is an expansible system to run Processor components using the VisionPortal.
You will pass your own processors that you manage, and Vision will handle the data collection.
Vision is not a traditional subsystem where updates are propagated on the main thread, as processing is on another thread and updates are managed at the discretion of the VisionPortal. Once set up, Vision will automatically manage the camera stream and defined processor updates. All you will need to do is collect the data from the processors and use it in your OpMode. The update()
method in this subsystem will simply add telemetry of the VisionPortal's status.
Author
Lucas Bubner, 2023
Since
1.0.0-pre
Constructors
Properties
Inherited properties
Functions
Inherited functions
NullSafety.assertComponentArgs()
on the given parameters, usually on the motors/hardware/critical objects passed into the constructor.Default task setter extension for BunyipsSubsystem to set the default task of a subsystem.