def test_overwrite_fail(self): with self._sample_ws_for_overwrite() as ws: with self.assertRaisesRegex(Exception, 'already in METS'): ocrd_cli_wrap_processor( DummyProcessor, ocrd_tool=DUMMY_TOOL, mets=ws.mets_target, input_file_grp='IN-GRP', output_file_grp='OUT-GRP', ) # with overwrite, it shouldn't fail ocrd_cli_wrap_processor(DummyProcessor, ocrd_tool=DUMMY_TOOL, mets=ws.mets_target, input_file_grp='IN-GRP', output_file_grp='OUT-GRP', overwrite=True)
def ocrd_tesserocr_segment_table(*args, **kwargs): return ocrd_cli_wrap_processor(TesserocrSegmentTable, *args, **kwargs)
def ocrd_cis_align(*args, **kwargs): return ocrd_cli_wrap_processor(Aligner, *args, **kwargs)
def ocrd_kraken_binarize(*args, **kwargs): return ocrd_cli_wrap_processor(KrakenBinarize, *args, **kwargs)
def ocrd_dinglehopper(*args, **kwargs): return ocrd_cli_wrap_processor(OcrdDinglehopperEvaluate, *args, **kwargs)
def ocrd_calamari_recognize(*args, **kwargs): return ocrd_cli_wrap_processor(CalamariRecognize, *args, **kwargs)
def ocrd_tesserocr_segment_word(*args, **kwargs): return ocrd_cli_wrap_processor(TesserocrSegmentWord, *args, **kwargs)
def ocrd_tesserocr_segment_region(*args, **kwargs): return ocrd_cli_wrap_processor(TesserocrSegmentRegion, *args, **kwargs)
def ocrd_gbn_sbb_crop(*args, **kwargs): return ocrd_cli_wrap_processor(OcrdGbnSbbCrop, *args, **kwargs)
def ocrd_gbn_sbb_binarize(*args, **kwargs): return ocrd_cli_wrap_processor(OcrdGbnSbbBinarize, *args, **kwargs)
def ocrd_gbn_sbb_predict(*args, **kwargs): return ocrd_cli_wrap_processor(OcrdGbnSbbPredict, *args, **kwargs)
def ocrd_calamari_recognize(*args, **kwargs): """ Run Calamari OCR multi-model recognition and voting """ return ocrd_cli_wrap_processor(CalamariRecognize, *args, **kwargs)
def ocrd_tesserocr_binarize(*args, **kwargs): return ocrd_cli_wrap_processor(TesserocrBinarize, *args, **kwargs)
def ocrd_tesserocr_deskew(*args, **kwargs): return ocrd_cli_wrap_processor(TesserocrDeskew, *args, **kwargs)
def ocrd_tesserocr_crop(*args, **kwargs): return ocrd_cli_wrap_processor(TesserocrCrop, *args, **kwargs)
def ocrd_segment_extract_lines(*args, **kwargs): return ocrd_cli_wrap_processor(ExtractLines, *args, **kwargs)
def ocrd_ocropy_segment(*args, **kwargs): return ocrd_cli_wrap_processor(OcropySegment, *args, **kwargs)
def ocrd_gbn_sbb_segment(*args, **kwargs): return ocrd_cli_wrap_processor(OcrdGbnSbbSegment, *args, **kwargs)
def ocrd_tesserocr_segment_line(*args, **kwargs): return ocrd_cli_wrap_processor(TesserocrSegmentLine, *args, **kwargs)
def cis_ocrd_align(*args, **kwargs): # kwargs['cache_enabled'] = False return ocrd_cli_wrap_processor(Aligner, *args, **kwargs)
def ocrd_tesserocr_recognize(*args, **kwargs): return ocrd_cli_wrap_processor(TesserocrRecognize, *args, **kwargs)
def cli(*args, **kwargs): return ocrd_cli_wrap_processor(OcrdAnybaseocrTiseg, *args, **kwargs)
def cli(*args, **kwargs): return ocrd_cli_wrap_processor(OcrdAnybaseocrLayoutAnalyser, *args, **kwargs)
def cli_dummy_processor(*args, **kwargs): return ocrd_cli_wrap_processor(DummyProcessor, *args, **kwargs)
def cli(*args, **kwargs): return ocrd_cli_wrap_processor(OcrdAnybaseocrDewarper, *args, **kwargs)
def ocrd_segment_repair(*args, **kwargs): return ocrd_cli_wrap_processor(RepairSegmentation, *args, **kwargs)
def ocrd_sbb_textline_detector(*args, **kwargs): return ocrd_cli_wrap_processor(OcrdSbbTextlineDetectorRecognize, *args, **kwargs)
def ocrd_segment_evaluate(*args, **kwargs): return ocrd_cli_wrap_processor(EvaluateSegmentation, *args, **kwargs)
def cli(*args, **kwargs): return ocrd_cli_wrap_processor(OcrdAnybaseocrBlockSegmenter, *args, **kwargs)
def ocrd_segment_extract_regions(*args, **kwargs): return ocrd_cli_wrap_processor(ExtractRegions, *args, **kwargs)