pub struct OriOptions {
pub target_height: u32,
pub target_width: u32,
pub min_score: f32,
pub resize_shorter: u32,
pub preprocess_mode: OriPreprocessMode,
pub class_angles: Vec<i32>,
}Expand description
Orientation model options
Fields§
§target_height: u32Target input height
target_width: u32Target input width
min_score: f32Minimum confidence threshold (for caller-side filtering)
resize_shorter: u32Shorter side resize for document mode
preprocess_mode: OriPreprocessModePreprocess mode
class_angles: Vec<i32>Class index to angle mapping
Implementations§
Source§impl OriOptions
impl OriOptions
Sourcepub fn with_target_height(self, height: u32) -> Self
pub fn with_target_height(self, height: u32) -> Self
Set target height
Sourcepub fn with_target_width(self, width: u32) -> Self
pub fn with_target_width(self, width: u32) -> Self
Set target width
Sourcepub fn with_min_score(self, score: f32) -> Self
pub fn with_min_score(self, score: f32) -> Self
Set minimum confidence threshold
Sourcepub fn with_resize_shorter(self, size: u32) -> Self
pub fn with_resize_shorter(self, size: u32) -> Self
Set resize shorter side (document mode)
Sourcepub fn with_preprocess_mode(self, mode: OriPreprocessMode) -> Self
pub fn with_preprocess_mode(self, mode: OriPreprocessMode) -> Self
Set preprocess mode
Sourcepub fn with_class_angles(self, angles: Vec<i32>) -> Self
pub fn with_class_angles(self, angles: Vec<i32>) -> Self
Set class index to angle mapping
Trait Implementations§
Source§impl Clone for OriOptions
impl Clone for OriOptions
Source§fn clone(&self) -> OriOptions
fn clone(&self) -> OriOptions
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for OriOptions
impl Debug for OriOptions
Auto Trait Implementations§
impl Freeze for OriOptions
impl RefUnwindSafe for OriOptions
impl Send for OriOptions
impl Sync for OriOptions
impl Unpin for OriOptions
impl UnsafeUnpin for OriOptions
impl UnwindSafe for OriOptions
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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.