Kitodo.Production
Project specific OCR Workflows (experimental)
Note: The feature is not currently available in the main Kitodo.Production repository or a release. To use the feature, you must use our Kitodo.Production OCR-D image or the non-official Kitodo.Production state from the following branch.
Execute project-specific OCR workflows by binding an OCR workflow to a process template.
When a new process is created, the OCR workflow file assigned to the process template is copied as ocr_workflow.sh to the process folder.
Our script_ocr.sh script detects and uses the ocr_workflow.sh file as OCR workflow when executing the OCR script steps.
To provide this behavior in Kitodo.Production, perform the following steps:
- Configure OCR workflows folder
- Create folder
ocr_workflowsunder/usr/local/kitodoto use default configuration or replace default path ofdirectory.ocr.workflowproperty value inkitodo_config.properties - Add your OCR workflows with
*.shfile extension to this folder
- Create folder
- Add OCR workflow client authorities to your client
- Navigate to user roles and edit role you want to add the authorities
- Under client authorities search for "OCR workflow" and assign authorities to role
- Assign OCR workflow to process template
- Navigates to project and click on "New" -> "New OCR workflow"
- Enter the title of the OCR workflow and select one OCR workflow file which you have stored in the OCR workflows folder
- After saving the OCR workflow you will be redirected to list of all OCR Workflows in Kitodo.Production in tab "OCR Workflows" under projects
- Navigate to "Process templates" under projects and click on edit on the template which you want to link to the previously created "OCR Workflow"
- Under the label "OCR Workflow" select your created "OCR Workflow" by title and save the template