pub struct TableStructureRecognitionOutput {
pub structures: Vec<Vec<String>>,
pub bboxes: Vec<Vec<Vec<f32>>>,
pub structure_scores: Vec<f32>,
}Expand description
Output from table structure recognition task.
Fields§
§structures: Vec<Vec<String>>HTML structure tokens with full HTML wrapping (one per image)
bboxes: Vec<Vec<Vec<f32>>>Bounding boxes for table cells as 8-point coordinates (floating point) (one per image)
structure_scores: Vec<f32>Confidence scores for structure prediction (one per image)
Implementations§
Source§impl TableStructureRecognitionOutput
impl TableStructureRecognitionOutput
Sourcepub fn empty() -> TableStructureRecognitionOutput
pub fn empty() -> TableStructureRecognitionOutput
Creates an empty table structure recognition output.
Sourcepub fn with_capacity(capacity: usize) -> TableStructureRecognitionOutput
pub fn with_capacity(capacity: usize) -> TableStructureRecognitionOutput
Creates a table structure recognition output with the given capacity.
Trait Implementations§
Source§impl Clone for TableStructureRecognitionOutput
impl Clone for TableStructureRecognitionOutput
Source§fn clone(&self) -> TableStructureRecognitionOutput
fn clone(&self) -> TableStructureRecognitionOutput
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 TaskDefinition for TableStructureRecognitionOutput
impl TaskDefinition for TableStructureRecognitionOutput
Source§const TASK_NAME: &'static str = "table_structure_recognition"
const TASK_NAME: &'static str = "table_structure_recognition"
Snake_case name for the task (e.g., “text_detection”). Read more
Source§const TASK_DOC: &'static str = "Table structure recognition - recognizing table structure as HTML with bboxes"
const TASK_DOC: &'static str = "Table structure recognition - recognizing table structure as HTML with bboxes"
Human-readable documentation for the task. Read more
Source§fn empty() -> TableStructureRecognitionOutput
fn empty() -> TableStructureRecognitionOutput
Creates an empty output instance. Read more
Auto Trait Implementations§
impl Freeze for TableStructureRecognitionOutput
impl RefUnwindSafe for TableStructureRecognitionOutput
impl Send for TableStructureRecognitionOutput
impl Sync for TableStructureRecognitionOutput
impl Unpin for TableStructureRecognitionOutput
impl UnwindSafe for TableStructureRecognitionOutput
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> 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<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.