Request types for document image processing operations.
Result types for document image processing operations.
Processes document images for the import pipeline.
virtual DenoiseResult denoise(const DenoiseRequest &req) const =0
Removes noise from an image.
virtual CropResult crop(const CropRequest &req) const =0
Crops an image into one or more regions.
virtual MaskResult mask(const MaskRequest &req) const =0
Applies a mask to an image.
virtual DetectResult detect(const DetectRequest &req) const =0
Detects table or text regions in an image.
virtual ~IDocumentImageProcessor()=default