pub struct MultiModalConfig {
pub process_images: bool,
pub process_tables: bool,
pub process_charts: bool,
pub image_config: ImageProcessingConfig,
pub table_config: TableExtractionConfig,
pub chart_config: ChartAnalysisConfig,
pub ocr_config: OCRConfig,
pub layout_config: LayoutAnalysisConfig,
pub fusion_strategy: FusionStrategy,
}Expand description
Multi-modal configuration
Fields§
§process_images: boolEnable image processing
process_tables: boolEnable table extraction
process_charts: boolEnable chart analysis
image_config: ImageProcessingConfigImage processing config
table_config: TableExtractionConfigTable extraction config
chart_config: ChartAnalysisConfigChart analysis config
ocr_config: OCRConfigOCR configuration
layout_config: LayoutAnalysisConfigLayout analysis config
fusion_strategy: FusionStrategyFusion strategy
Trait Implementations§
Source§impl Clone for MultiModalConfig
impl Clone for MultiModalConfig
Source§fn clone(&self) -> MultiModalConfig
fn clone(&self) -> MultiModalConfig
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 MultiModalConfig
impl Debug for MultiModalConfig
Auto Trait Implementations§
impl Freeze for MultiModalConfig
impl RefUnwindSafe for MultiModalConfig
impl Send for MultiModalConfig
impl Sync for MultiModalConfig
impl Unpin for MultiModalConfig
impl UnwindSafe for MultiModalConfig
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