From 21ec5883482c385f11f72917747dadc153c3d6be Mon Sep 17 00:00:00 2001 From: "Gerber, Mike" Date: Thu, 20 May 2021 16:19:12 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=A7=20ocrd-galley:=20Add=20basic=20sup?= =?UTF-8?q?port=20for=20ocrd=5Fanybaseocr?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .drone.star | 1 + Dockerfile-ocrd_anybaseocr | 19 +++++++++++++++++++ wrapper/qurator/ocrd_galley/cli.py | 4 +++- 3 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 Dockerfile-ocrd_anybaseocr diff --git a/.drone.star b/.drone.star index 4b0d3a1..0a9d24c 100644 --- a/.drone.star +++ b/.drone.star @@ -39,6 +39,7 @@ def main(ctx): step_for(ctx, "sbb_binarization", tags), step_for(ctx, "sbb_textline_detector", tags), step_for(ctx, "eynollah", tags), + step_for(ctx, "ocrd_anybaseocr", tags), { "name": "notify", "image": "drillster/drone-email", diff --git a/Dockerfile-ocrd_anybaseocr b/Dockerfile-ocrd_anybaseocr new file mode 100644 index 0000000..4d13426 --- /dev/null +++ b/Dockerfile-ocrd_anybaseocr @@ -0,0 +1,19 @@ +ARG DRONE_COMMIT="latest" +FROM quratorspk/ocrd-galley-core-cuda10.1:$DRONE_COMMIT + +ARG PIP_INSTALL="pip install --no-cache-dir" +ARG OCRD_ANYBASEOCR_VERSION="1.5.0" + + + +# Build pip installable stuff +RUN ${PIP_INSTALL} \ + "ocrd_anybaseocr == ${OCRD_ANYBASEOCR_VERSION}" + + +# Check pip dependencies +RUN pip check + + +# Default command +CMD ["ocrd-anybaseocr-crop"] diff --git a/wrapper/qurator/ocrd_galley/cli.py b/wrapper/qurator/ocrd_galley/cli.py index 0c9da4d..bee41a2 100644 --- a/wrapper/qurator/ocrd_galley/cli.py +++ b/wrapper/qurator/ocrd_galley/cli.py @@ -40,7 +40,9 @@ sub_images = { "ocrd-skimage-denoise-raw": "ocrd_wrap", "ocrd-skimage-binarize": "ocrd_wrap", "ocrd-skimage-denoise": "ocrd_wrap", - "ocrd-eynollah-segment": "eynollah" + "ocrd-eynollah-segment": "eynollah", + "ocrd-anybaseocr-crop": "ocrd_anybaseocr", + "ocrd-anybaseocr-deskew": "ocrd_anybaseocr", }