pub trait OCRBeamSearchDecoder_ClassifierCallbackTrait: OCRBeamSearchDecoder_ClassifierCallbackTraitConst {
fn as_raw_mut_OCRBeamSearchDecoder_ClassifierCallback(
&mut self
) -> *mut c_void;
fn eval(
&mut self,
image: &dyn 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> { ... }
}
Required Methods
fn as_raw_mut_OCRBeamSearchDecoder_ClassifierCallback(&mut self) -> *mut c_void
Provided Methods
sourcefn eval(
&mut self,
image: &dyn ToInputArray,
recognition_probabilities: &mut Vector<Vector<f64>>,
oversegmentation: &mut Vector<i32>
) -> Result<()>
fn eval(
&mut self,
image: &dyn 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.