Skip to main content

Module processing

Module processing 

Source
Available on crate feature recognize_text only.
Expand description

Explicit request / handler / video-processing wrappers backed by Vision.

This module exposes the generic Vision base classes that the rest of the crate used internally until v0.15.1: Request (VNRequest), Observation (VNObservation), ImageRequestHandler (VNImageRequestHandler), SequenceRequestHandler (VNSequenceRequestHandler), and VideoProcessor (VNVideoProcessor). The initial safe surface focuses on text recognition, which is already part of the crate’s default feature set.

Structs§

ImageRequestHandler
Safe wrapper around VNImageRequestHandler.
Observation
Shared VNObservation metadata surfaced by Vision results.
RecognizedTextObservation
One recognized-text observation plus shared Observation metadata.
Request
Shared VNRequest configuration.
SequenceRequestHandler
Safe wrapper around a retained VNSequenceRequestHandler.
TimeRange
Media time range in seconds.
VideoProcessingOptions
VNVideoProcessor request options.
VideoProcessor
Safe wrapper around VNVideoProcessor.

Enums§

RequestKind
The high-level Vision request kind carried by Request.
VideoCadence
Cadence override for VideoProcessor.