OCR-D framework - file format APIs and schemas
Project description
ocrd_models
OCR-D framework - file format APIs and schemas
See https://github.com/OCR-D/core
Adding user methods to the generated PAGE API
Let's say you want to add a method get_FirstTextRegion
on the pc:Page element:
- Create a file
ocrd_models/ocrd_page_user_methods/get_FirstTextRegion.py
def get_FirstTextRegion(self):
return self.get_TextRegion[0]
NOTE The method name and file name must be identical.
NOTE Do not use Python's %
string interpolation operator, it will break generateDS. Use "".format(...)
instead.
- Edit
ocrd_models/ocrd_page_user_methods.py
and append to theMETHOD_SPECS
list:
METHOD_SPECS = (
# ...
_add_method(r'^PageType$', 'get_FirstTextRegion')
# ...
)
- Regenerate the PAGE API:
make generate-page
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ocrd_models-2.8.0.tar.gz
(76.5 kB
view hashes)
Built Distribution
Close
Hashes for ocrd_models-2.8.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6572370156853e0b342960e2404a6310c2f76f5c775a6364dfd90d5dc978e620 |
|
MD5 | 627080b56b1e161b31838b9bbfdb0135 |
|
BLAKE2b-256 | 648a8be4896bcfc6c21f717a4ef3837e3288e733bf59e22b413420e5f78f5191 |