Commit Graph

61 Commits (93cba20810f8a04faa99ef596d9782ff703bdfb2)

Author SHA1 Message Date
vahidrezanezhad 93cba20810 inference is implemented with batch size bigger than 1
vahidrezanezhad 3095498162 loading savedmodel format and saving as png
vahid 5c37d18cb0 enable flowing from directory
Clemens Neudecker 0877199c68
importing types from click is enough
vahidrezanezhad 792619e830
Update cli.py
vahidrezanezhad 82e0783e01
fixing . Directory of model(s) is needed not model file name.
Clemens Neudecker aab51dbe82
Update ocrd-tool.json
Clemens Neudecker 83c60d7b26
cleanup
cneud b7aeb1ae8b use tensorflow Keras backend
Robert Sachunsky 73b7b48dfb
ocrd-tool.json: add directory content-type for model
Robert Sachunsky 416b5dd7e2 adapt to TF1 deprecation
Robert Sachunsky ad50ed287d binarizer: reset TF session prior to predict()
Robert Sachunsky 02423648ec OCR-D CLI: encapsulate model loading into setup(), triggered by init
Konstantin Baierer 8dd05064b2 📦 v0.0.8
vahid 2c7cd84649 resolving error for inputs whcih have smaller scale than model patch
Konstantin Baierer f41cd58550 extract page_image also for operation_level region
Konstantin Baierer 4a5544d985 📦 v0.0.7
Konstantin Baierer a3b1e721b2 ocrd-cli: fix indentation
Konstantin Baierer 4ceed759ad processor: self.resolve_resource model in addition to SBB_BINARIZE_DATA
Konstantin Baierer ea69494d2a 📦 v0.0.6
Konstantin Baierer c9e41727bf 📦 v0.0.5
Lucas Sulzbach 45f1509dbc sbb_binarize: Load each model only once
Lucas Sulzbach 0f7d4c589a sbb_binarize: Start new session only once
Konstantin Baierer b98d7f51ae 📦 v0.0.4
vahidrezanezhad f363063e75
Merge pull request from OCR-D/envvar-continued
combine SBB_BINARIZE_DATA and model parameter
Konstantin Baierer 6ebd6f0d45 📦 v0.0.3
Konstantin Baierer e46b89af85 Merge branch 'release-v0.0.2' into release-v0.0.3
Konstantin Baierer 71b2801183 🐛 read from image_path, not image
Konstantin Baierer b10b49c6ce 📦 v0.0.2
Clemens Neudecker 4d145cc905
Merge pull request from OCR-D/altimage-comments
🐛 typo: comment{,s}, fix 
Konstantin Baierer c4b63fca47 🐛 typo: comment{,s}, fix
Konstantin Baierer 664a441a2d glob *.h5 files only in model dir, fix
Konstantin Baierer b62b32c998 combine SBB_BINARIZE_DATA and model parameter
Konstantin Baierer 0c31eaf6b1 ocrd cli: "model" parameter replaceable by SBB_BINARIZE_DATA envvar
Konstantin Baierer 84d6b1f693 🐛 numpy.ndarray.as{_,}type
Konstantin Baierer 6543e74deb remove "patches" parameter, always use_patches
Konstantin Baierer 2bc6ccc4c0 replace patches string comparison with use_patches boolean
Konstantin Baierer fad7b7aff1 rewrite "normal" CLI with click
Konstantin Baierer 645ec4124a ocrd-tool: disable "line" level-of-operation for now
Konstantin Baierer 1fa581283c SbbBinarizer: refactor (variable names, less instance-wide state)
Konstantin Baierer a1c8f6f465 line-level binarization independent of region-level
Konstantin Baierer e5bc5572a2 change description ht @bertsky @vahidrezanezhad
Konstantin Baierer b7a6301948 fix cv2pil ht @bertsky
Konstantin Baierer eece89b9ac patches should be true by default, ht @vahidrezanezhad
Konstantin Baierer 2eec6876fa
Append "binarized" to AlternativeImage/comments
Co-authored-by: Robert Sachunsky <38561704+bertsky@users.noreply.github.com>
Konstantin Baierer ee82d188bf
Set page_id from input file
Co-authored-by: Robert Sachunsky <38561704+bertsky@users.noreply.github.com>
Konstantin Baierer 0650bad533
image_from_segment: exclude already binarized images
Co-authored-by: Robert Sachunsky <38561704+bertsky@users.noreply.github.com>
Konstantin Baierer 12b44af329 convert between cv2 and pil, DRY binarizer call
Konstantin Baierer a4c0cf0a47 shut up keras/tensorflow
Konstantin Baierer d4c97ebf72 add OCR-D click interface