pub struct LayoutDetectionAdapterBuilder { /* private fields */ }Expand description
Builder for layout detection adapters.
Implementations§
Source§impl LayoutDetectionAdapterBuilder
impl LayoutDetectionAdapterBuilder
Sourcepub fn new() -> LayoutDetectionAdapterBuilder
pub fn new() -> LayoutDetectionAdapterBuilder
Creates a new builder.
Sourcepub fn model_config(
self,
config: LayoutModelConfig,
) -> LayoutDetectionAdapterBuilder
pub fn model_config( self, config: LayoutModelConfig, ) -> LayoutDetectionAdapterBuilder
Sets the model configuration.
Sourcepub fn task_config(
self,
config: LayoutDetectionConfig,
) -> LayoutDetectionAdapterBuilder
pub fn task_config( self, config: LayoutDetectionConfig, ) -> LayoutDetectionAdapterBuilder
Sets the task configuration.
Sourcepub fn score_threshold(self, threshold: f32) -> LayoutDetectionAdapterBuilder
pub fn score_threshold(self, threshold: f32) -> LayoutDetectionAdapterBuilder
Sets the score threshold.
Sourcepub fn max_elements(self, max: usize) -> LayoutDetectionAdapterBuilder
pub fn max_elements(self, max: usize) -> LayoutDetectionAdapterBuilder
Sets the maximum number of elements.
Trait Implementations§
Source§impl AdapterBuilder for LayoutDetectionAdapterBuilder
impl AdapterBuilder for LayoutDetectionAdapterBuilder
Source§type Config = LayoutDetectionConfig
type Config = LayoutDetectionConfig
The configuration type for this builder
Source§type Adapter = LayoutDetectionAdapter
type Adapter = LayoutDetectionAdapter
The adapter type that this builder creates
Source§fn build(
self,
model_path: &Path,
) -> Result<<LayoutDetectionAdapterBuilder as AdapterBuilder>::Adapter, OCRError>
fn build( self, model_path: &Path, ) -> Result<<LayoutDetectionAdapterBuilder as AdapterBuilder>::Adapter, OCRError>
Builds an adapter from a model file. Read more
Source§fn with_config(
self,
config: <LayoutDetectionAdapterBuilder as AdapterBuilder>::Config,
) -> LayoutDetectionAdapterBuilder
fn with_config( self, config: <LayoutDetectionAdapterBuilder as AdapterBuilder>::Config, ) -> LayoutDetectionAdapterBuilder
Configures the builder with the given configuration. Read more
Source§fn adapter_type(&self) -> &str
fn adapter_type(&self) -> &str
Returns the adapter type identifier.
Source§impl Default for LayoutDetectionAdapterBuilder
impl Default for LayoutDetectionAdapterBuilder
Source§fn default() -> LayoutDetectionAdapterBuilder
fn default() -> LayoutDetectionAdapterBuilder
Returns the “default value” for a type. Read more
Source§impl OrtConfigurable for LayoutDetectionAdapterBuilder
impl OrtConfigurable for LayoutDetectionAdapterBuilder
Source§fn with_ort_config(
self,
config: OrtSessionConfig,
) -> LayoutDetectionAdapterBuilder
fn with_ort_config( self, config: OrtSessionConfig, ) -> LayoutDetectionAdapterBuilder
Configures the builder with ONNX Runtime session settings.
Auto Trait Implementations§
impl Freeze for LayoutDetectionAdapterBuilder
impl RefUnwindSafe for LayoutDetectionAdapterBuilder
impl Send for LayoutDetectionAdapterBuilder
impl Sync for LayoutDetectionAdapterBuilder
impl Unpin for LayoutDetectionAdapterBuilder
impl UnwindSafe for LayoutDetectionAdapterBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.