This page describes the setup of an independent OCR appliance for use with the Extended DMS environment. DMS will access the OCR appliance and issue commands so that OCR is performed. The advantages are that the DMS appliance's resources (CPU, RAM) are thus not consumed by the OCR processing.
OCRKit Professional is a low cost multi language OCR utility with good output quality. Given it's multi core architecture, it has also good performance. While OCRKit is available for MacOS and Windows, the current guide only explains a setup using the MacOS version given the current Windows version does not include CLI access. Get OCRKit Professional from here: http://www.ocrkit.com.
/Applications/
("OCRKit appliance")/<storagepath>/nuxeo/data/
and /<storagepath>/nuxeo/tmp/
NFS-exports /var/lib/nuxeo/data/
and /opt/nuxeo/server/tmp/
respectively and make suer these mounts will be auto mounted (kept alive)/<storagepath>/nuxeo/scripts/
and make executable (chmod +x)/Users/<<adminuser>>/.ssh/authorized_keys
file of OCR appliance~/.ssh/
to /<storagepath>/nuxeo/ssh/
~/deploy/config/
)
#!/bin/bash ssh <<adminuser>>@<<OCRKit.appliance.name>> "nice -n 10 /Applications/OCRKit\ Pro.app/Contents/MacOS/OCRKit\ Pro --format text --output $1 $2" |
"elif [ ${1} = "NUXEO" ] then"
) so as to be added the container run command.:
add_volume "/<storage_path>/nuxeo/ssh" "/home/nuxeo/.ssh" add_volume "/<storage_path>/nuxeo/scripts/ocrKit" "/usr/bin/ocrKit" |