pub trait OCRBeamSearchDecoder_ClassifierCallbackTrait: OCRBeamSearchDecoder_ClassifierCallbackTraitConst {
    // Required method
    fn as_raw_mut_OCRBeamSearchDecoder_ClassifierCallback(
        &mut self
    ) -> *mut c_void;

    // Provided methods
    fn eval(
        &mut self,
        image: &impl ToInputArray,
        recognition_probabilities: &mut Vector<Vector<f64>>,
        oversegmentation: &mut Vector<i32>
    ) -> Result<()> { ... }
    fn get_window_size(&mut self) -> Result<i32> { ... }
    fn get_step_size(&mut self) -> Result<i32> { ... }
}
Expand description

Required Methods§

Provided Methods§

source

fn eval( &mut self, image: &impl ToInputArray, recognition_probabilities: &mut Vector<Vector<f64>>, oversegmentation: &mut Vector<i32> ) -> Result<()>

The character classifier must return a (ranked list of) class(es) id(’s)

Parameters
  • image: Input image CV_8UC1 or CV_8UC3 with a single letter.
  • recognition_probabilities: For each of the N characters found the classifier returns a list with class probabilities for each class.
  • oversegmentation: The classifier returns a list of N+1 character locations’ x-coordinates, including 0 as start-sequence location.
source

fn get_window_size(&mut self) -> Result<i32>

source

fn get_step_size(&mut self) -> Result<i32>

Object Safety§

This trait is not object safe.

Implementors§