pub struct RTDetrLayoutAdapterBuilder { /* private fields */ }Expand description
Builder for RT-DETR layout detection adapter.
Implementations§
Source§impl RTDetrLayoutAdapterBuilder
impl RTDetrLayoutAdapterBuilder
Sourcepub fn new() -> RTDetrLayoutAdapterBuilder
pub fn new() -> RTDetrLayoutAdapterBuilder
Creates a new builder with default RT-DETR-H layout 3 class configuration.
Sourcepub fn new_17cls() -> RTDetrLayoutAdapterBuilder
pub fn new_17cls() -> RTDetrLayoutAdapterBuilder
Creates a new builder with RT-DETR-H layout 17 class configuration.
Sourcepub fn task_config(
self,
config: LayoutDetectionConfig,
) -> RTDetrLayoutAdapterBuilder
pub fn task_config( self, config: LayoutDetectionConfig, ) -> RTDetrLayoutAdapterBuilder
Sets the task configuration.
Sourcepub fn score_threshold(self, threshold: f32) -> RTDetrLayoutAdapterBuilder
pub fn score_threshold(self, threshold: f32) -> RTDetrLayoutAdapterBuilder
Sets the score threshold.
Sourcepub fn max_elements(self, max: usize) -> RTDetrLayoutAdapterBuilder
pub fn max_elements(self, max: usize) -> RTDetrLayoutAdapterBuilder
Sets the maximum number of elements.
Trait Implementations§
Source§impl AdapterBuilder for RTDetrLayoutAdapterBuilder
impl AdapterBuilder for RTDetrLayoutAdapterBuilder
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<<RTDetrLayoutAdapterBuilder as AdapterBuilder>::Adapter, OCRError>
fn build( self, model_path: &Path, ) -> Result<<RTDetrLayoutAdapterBuilder as AdapterBuilder>::Adapter, OCRError>
Builds an adapter from a model file. Read more
Source§fn with_config(
self,
config: <RTDetrLayoutAdapterBuilder as AdapterBuilder>::Config,
) -> RTDetrLayoutAdapterBuilder
fn with_config( self, config: <RTDetrLayoutAdapterBuilder as AdapterBuilder>::Config, ) -> RTDetrLayoutAdapterBuilder
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 RTDetrLayoutAdapterBuilder
impl Default for RTDetrLayoutAdapterBuilder
Source§fn default() -> RTDetrLayoutAdapterBuilder
fn default() -> RTDetrLayoutAdapterBuilder
Returns the “default value” for a type. Read more
Source§impl OrtConfigurable for RTDetrLayoutAdapterBuilder
impl OrtConfigurable for RTDetrLayoutAdapterBuilder
Source§fn with_ort_config(self, config: OrtSessionConfig) -> RTDetrLayoutAdapterBuilder
fn with_ort_config(self, config: OrtSessionConfig) -> RTDetrLayoutAdapterBuilder
Configures the builder with ONNX Runtime session settings.
Auto Trait Implementations§
impl Freeze for RTDetrLayoutAdapterBuilder
impl RefUnwindSafe for RTDetrLayoutAdapterBuilder
impl Send for RTDetrLayoutAdapterBuilder
impl Sync for RTDetrLayoutAdapterBuilder
impl Unpin for RTDetrLayoutAdapterBuilder
impl UnsafeUnpin for RTDetrLayoutAdapterBuilder
impl UnwindSafe for RTDetrLayoutAdapterBuilder
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.