Quantcast
Channel: ocrfeeder:12172d4911483b2e54798319b91fc7de649cdc80 commits
Browsing latest articles
Browse All 40 View Live

Use the LayoutAnalysis to perform OCR and get the text size in the Editor

widgetModeler.Editor: Replace the old way of using the OCR engines and the graphics' methods directly and use the LayoutAnalysis's methods instead.

View Article



Change the DataBox's text argument's default value to '' instead of NULL

View Article

Fix wrong font size calculations when there are initial characters

layoutAnalysis.LayoutAnalysis: Use only the right half of an image when calculating the font size, this will prevent measuring eventual initial characters which create the "illusion" of a much larger...

View Article

Clean recognized text before returning it

layoutAnalysis.LayoutAnalysis: Remove lines breaks in an attempt to make the text more close to the original in the image since OCR engines output the text line-by-line with a newline char after every...

View Article

Make the BoxEditor's text view's wrap the lines

widgetPresenter.BoxEditor: Set the text view's wrap mode to be WRAP_WORD because the text should now have less line breaks which would result in long lines in the text view.

View Article


Refactor ConfigurationManager

configuration.ConfigurationManager: Changed the creation of vars by evaluating/executing code and use a "static" dictionary-based configuration which is more safe and clean.

View Article

Add the columns' detections options improvements to the configuration

View Article

Use the color values directly when creating color buttons for preferences

widgetPresenter.PreferencesDialog: Adapt the color button generator function so it uses the configured color values directly instead of converting them from string to tuples.

View Article


Use the configuration variables directly instead of their get methods

View Article


Create the columns' detection preferences

widgetPresenter.PreferencesDialog: Add the method to create the columns' detection preferences.

View Article

Add the columns' detection preferences to the preferences dialog

widgetPresenter.PreferencesDialog: Add the mentioned preferences and change the current preferences notebook tabs and respective methods' names.

View Article

Consider the columns' detection preferences when saving the preferences

View Article

Set the columns' detection and width value dependent on the preferences

widgetModeler.ImageReviewer_Controler: Use the configurations' values to tell the LayoutAnalysis if it should perform the columns' detection improvement algorithm

View Article


Add the clean text configuration to the configuration manager

View Article

Add the clean text variable to the LayoutAnalysis

layoutAnalysis.LayoutAnalysis: Add the mentioned variable and set the cleaning of the text dependent on it.

View Article


Add the clean text option to LayoutAnalysis in the ImageReviewer_Controler

View Article

Add the text recognition preferences to the preferences dialog

View Article


Consider the clean text option when saving the configuration

View Article

Convert the setting to bool method for the improve column detection

View Article

Use the clean text setting when recognizing the text from the Editor

View Article

Add the boxes bounds adjustment settings to the configuration

View Article


Add the boxes adjustments' settings to the preferences dialog

View Article


Consider the boxes adjustments settings when saving the preferences

View Article

Make the boxes adjustments dependent on the LayoutAnalysis's settings

layoutAnalysis.LayoutAnalysis: Add the adjust_boxes_bounds and the adjustment_size settings; Use the adjustment_size for the boxes' adjustment and only perform this operation if the...

View Article

Pass the boxes adjustments settings to LayoutAnalysis when instantiating it

View Article


Clear the reviewer's contents only after the recognition has finished

widgetModeler.Reviewer_Controler: Move the clearance of the content areas and editors from the method that calls the document's recognition to the finish callback. This avoids losing the contents if...

View Article

Add the ImageDeskewer class

View Article

Add the deskew images setting to the configuration manager

View Article

Refactor the way to add an image and include an image pre-processor

widgetModeler.ImageReviewer_Controler: Refactor the code to be simpler and add an image pre-processing method with the image deskewer on it; studio.StudioBuilder: Adapt to the new...

View Article



Add the deskew images option to the preferences dialog

View Article

Add the deskew current image method

View Article

Add the deskew current image action to the UI

View Article

Extracted the unpaper preferences from the unpaper dialog

View Article


Add unpaper settings to configuration

View Article

Find the unpaper executable path instead of using a hardcoded one

The above is done for the configuration

View Article

Add the has_unpaper attribute to the configuration

View Article


Add the getUnpaperCommand and unpaperImage functions to lib

View Article


Add the "unpaper images after addition" settings to the preferences dialog

View Article

Add unpaper to the pre-processor method

Also, make it and the deskew dependent on the settings

View Article

Make the unpaper preferences dependent on the configuration

View Article
Browsing latest articles
Browse All 40 View Live




Latest Images