-
Notifications
You must be signed in to change notification settings - Fork 16
Dockers
All the actual software is packaged in docker containers to ease the deployment and interoperability between systems. For the actual Dockerfiles and build-scripts please refer to: https://github.com/knaw-huc/loghi/tree/main/docker
You can use the build all script to build them yourself.
The following dockers are part of the HTR related processes:
http://docker.io/loghi/docker.htr
Provides Loghi-HTR. Should be used in conjunction with NVIDIA Container Toolkit to make use of GPU. This docker can be used to create transcriptions for HTR. Scripts for inference and training are provided.
http://docker.io/loghi/docker.laypa
Provides the linedetection in the Loghi pipeline. Should be used in conjunction with NVIDIA Container Toolkit to make use of GPU. This docker can be used to create pixelmaps for baseline detection. Scripts for inference are provided, scripts for training are not yet available.
http://docker.io/loghi/docker.loghi-tooling
Provides various tools written in Java. Not all tools are directly usable for HTR, but are used for other projects. Below are listed the tools usable in the HTR process. In the future the following tools for HTR will be separated into a separate docker container.
- MinionExtractBaselines
- MinionExtractBaselinesStartEndNew3
- MinionCutFromImageBasedOnPageXMLNew
- MinionLoghiHTRMergePageXML
- MinionPyLaiaMergePageXML
- MinionRecalculateReadingOrderNew
- MinionDetectLanguageOfPageXml
- MinionSplitPageXMLTextLineIntoWords
Other tools exists in this docker, but are not described here. A more detailed description of the tools can be found below in the section "Tools".