Merge pull request #42 from qurator-spk/ocrd-noae

OCR-D CLI: remove allow_enhancement parameter
pull/44/head
vahidrezanezhad 4 years ago committed by GitHub
commit e6ee02c148
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -33,11 +33,6 @@
"default": false, "default": false,
"description": "try to return contour of textlines instead of just rectangle bounding box. Needs more processing time" "description": "try to return contour of textlines instead of just rectangle bounding box. Needs more processing time"
}, },
"allow_enhancement": {
"type": "boolean",
"default": true,
"description": "if the input image has less than 300 DPI, then upscale and enhance"
},
"allow_scaling": { "allow_scaling": {
"type": "boolean", "type": "boolean",
"default": false, "default": false,

@ -37,6 +37,7 @@ class EynollahProcessor(Processor):
page_id = input_file.pageId or input_file.ID page_id = input_file.pageId or input_file.ID
LOG.info("INPUT FILE %s (%d/%d) ", page_id, n + 1, len(self.input_files)) LOG.info("INPUT FILE %s (%d/%d) ", page_id, n + 1, len(self.input_files))
pcgts = page_from_file(self.workspace.download_file(input_file)) pcgts = page_from_file(self.workspace.download_file(input_file))
print('width %s height %s' % (pcgts.get_Page().imageWidth, pcgts.get_Page().imageHeight))
self.add_metadata(pcgts) self.add_metadata(pcgts)
page = pcgts.get_Page() page = pcgts.get_Page()
# XXX loses DPI information # XXX loses DPI information
@ -44,7 +45,7 @@ class EynollahProcessor(Processor):
image_filename = self.workspace.download_file(next(self.workspace.mets.find_files(url=page.imageFilename))).local_filename image_filename = self.workspace.download_file(next(self.workspace.mets.find_files(url=page.imageFilename))).local_filename
eynollah_kwargs = { eynollah_kwargs = {
'dir_models': self.resolve_resource(self.parameter['models']), 'dir_models': self.resolve_resource(self.parameter['models']),
'allow_enhancement': self.parameter['allow_enhancement'], 'allow_enhancement': False,
'curved_line': self.parameter['curved_line'], 'curved_line': self.parameter['curved_line'],
'full_layout': self.parameter['full_layout'], 'full_layout': self.parameter['full_layout'],
'allow_scaling': self.parameter['allow_scaling'], 'allow_scaling': self.parameter['allow_scaling'],

Loading…
Cancel
Save