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", }