public class PreprocessedImages extends Object
Containes several modifications of source image, that were obtained during different preprocessing steps
OcrEngine ocr = new OcrEngine(); ocr.setImage(ImageStream.fromFile("image.tiff")); ocr.getConfig().setSavePreprocessedImages(true); if (ocr.process()) { BufferedImage im = ocr.getPreprocessedImages().getBinarizedImage(); }
Constructor and Description |
---|
PreprocessedImages()
Default constructor
|
Modifier and Type | Method and Description |
---|---|
BufferedImage |
getBinarizedImage()
Source image after binarization or background correction
|
BufferedImage |
getFilteredImage()
Source image after applying specified
CorrectionFilters |
BufferedImage |
getNonTextRemovedImage()
Source image after detecting and removing pictures and other nontext fragments
|
BufferedImage |
getRotatedImage()
Source image after skew correction
|
BufferedImage |
getTextBlocksImage()
This image displays detected text blocks with red rectangles
|
void |
setBinarizedImage(BufferedImage value)
Set OCRConfig.setSavePreprocessedImages property to true to get image.
|
void |
setFilteredImage(com.aspose.ms.System.Drawing.Bitmap value)
Source image after applying specified
CorrectionFilters |
void |
setFilteredImage(BufferedImage value)
Source image after applying specified
CorrectionFilters |
void |
setNonTextRemovedImage(BufferedImage value)
Source image after detecting and removing pictures and other nontext fragments
|
void |
setRotatedImage(BufferedImage value)
Source image after skew correction
|
void |
setTextBlocksImage(com.aspose.ms.System.Drawing.Bitmap value)
This image displays detected text blocks with red rectangles
|
void |
setTextBlocksImage(BufferedImage value)
This image displays detected text blocks with red rectangles
|
public BufferedImage getBinarizedImage()
Source image after binarization or background correction
public BufferedImage getFilteredImage()
Source image after applying specified CorrectionFilters
public BufferedImage getNonTextRemovedImage()
Source image after detecting and removing pictures and other nontext fragments
public BufferedImage getRotatedImage()
Source image after skew correction
public BufferedImage getTextBlocksImage()
This image displays detected text blocks with red rectangles
public void setBinarizedImage(BufferedImage value)
Set OCRConfig.setSavePreprocessedImages property to true to get image.
public void setFilteredImage(com.aspose.ms.System.Drawing.Bitmap value)
Source image after applying specified CorrectionFilters
public void setFilteredImage(BufferedImage value)
Source image after applying specified CorrectionFilters
public void setNonTextRemovedImage(BufferedImage value)
Source image after detecting and removing pictures and other nontext fragments
public void setRotatedImage(BufferedImage value)
Source image after skew correction
public void setTextBlocksImage(com.aspose.ms.System.Drawing.Bitmap value)
This image displays detected text blocks with red rectangles
public void setTextBlocksImage(BufferedImage value)
This image displays detected text blocks with red rectangles