|
|
@ -29,6 +29,7 @@ from ocrd_models.ocrd_page import (
|
|
|
|
|
|
|
|
|
|
|
|
to_xml)
|
|
|
|
to_xml)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def create_page_xml(imageFilename, height, width):
|
|
|
|
def create_page_xml(imageFilename, height, width):
|
|
|
|
now = datetime.now()
|
|
|
|
now = datetime.now()
|
|
|
|
pcgts = PcGtsType(
|
|
|
|
pcgts = PcGtsType(
|
|
|
@ -46,6 +47,7 @@ def create_page_xml(imageFilename, height, width):
|
|
|
|
))
|
|
|
|
))
|
|
|
|
return pcgts
|
|
|
|
return pcgts
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def xml_reading_order(page, order_of_texts, id_of_marginalia):
|
|
|
|
def xml_reading_order(page, order_of_texts, id_of_marginalia):
|
|
|
|
region_order = ReadingOrderType()
|
|
|
|
region_order = ReadingOrderType()
|
|
|
|
og = OrderedGroupType(id="ro357564684568544579089")
|
|
|
|
og = OrderedGroupType(id="ro357564684568544579089")
|
|
|
@ -59,6 +61,7 @@ def xml_reading_order(page, order_of_texts, id_of_marginalia):
|
|
|
|
og.add_RegionRefIndexed(RegionRefIndexedType(index=str(region_counter.get('region')), regionRef=id_marginal))
|
|
|
|
og.add_RegionRefIndexed(RegionRefIndexedType(index=str(region_counter.get('region')), regionRef=id_marginal))
|
|
|
|
region_counter.inc('region')
|
|
|
|
region_counter.inc('region')
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def order_and_id_of_texts(found_polygons_text_region, found_polygons_text_region_h, matrix_of_orders, indexes_sorted, index_of_types, kind_of_texts, ref_point):
|
|
|
|
def order_and_id_of_texts(found_polygons_text_region, found_polygons_text_region_h, matrix_of_orders, indexes_sorted, index_of_types, kind_of_texts, ref_point):
|
|
|
|
indexes_sorted = np.array(indexes_sorted)
|
|
|
|
indexes_sorted = np.array(indexes_sorted)
|
|
|
|
index_of_types = np.array(index_of_types)
|
|
|
|
index_of_types = np.array(index_of_types)
|
|
|
|