如何在GCP Document AI Toolbox Converter中正确配置页码?
问题:配置JSON中页码映射失败及官方文档咨询
我尝试在配置JSON中添加页码,但多次尝试均未成功。查看转换器代码时发现多处提及“page_number”,因此认为该功能可行。另外,有没有关于配置文件创建的官方文档?我仅在GitHub上找到部分示例。
为便于创建配置文件,我将待转换的原始JSON转换为中间JSON文件,其结构如下(可调整信息位置):
{ "document": "document_name.pdf", "labels": [ { "label": "label_1", "text": "some_text", "page": 1, "boundingBoxes": [ 0.11554117647058823, 0.17014227068750512, 0.32081176470588235, 0.1710069997542349, 0.32081176470588235, 0.1818570739388864, 0.11554117647058823, 0.18099234487215662 ] }, { "label": "label_2", "text": "some_text", "page": 2, "boundingBoxes": [ 0.269359477124183, 0.5985227851890204, 0.386081045751634, 0.5980899758112141, 0.386081045751634, 0.6102450429168925, 0.269359477124183, 0.6098081885916301 ] } ] }
我尝试了以下几种配置文件,但所有配置均导致第2页及以后的bounding box被错误映射到第一页:
配置1
{ "entity_object":"labels", "page": { "pageNumber":"page" }, "entity": { "type_":"label", "mention_text":"text", "normalized_vertices":{ "type":"3", "unit":"normalized", "base":"boundingBoxes", "x":"x", "y":"y" } } }
配置2
{ "entity_object":"labels", "page": { "page_number":"page" }, "entity": { "type_":"label", "mention_text":"text", "normalized_vertices":{ "type":"3", "unit":"normalized", "base":"boundingBoxes", "x":"x", "y":"y" } } }
配置3
{ "entity_object":"labels", "entity": { "type_":"label", "mention_text":"text", "pageNumber":"page", "normalized_vertices":{ "type":"3", "unit":"normalized", "base":"boundingBoxes", "x":"x", "y":"y" } } }
配置4
{ "entity_object":"labels", "entity": { "type_":"label", "mention_text":"text", "page_number":"page", "normalized_vertices":{ "type":"3", "unit":"normalized", "base":"boundingBoxes", "x":"x", "y":"y" } } }
内容的提问来源于stack exchange,提问作者Augusto Firmo
相关产品推荐
相关产品推荐

