googleapis / googleapis/google-cloud-python

Apply Transforms Field to Bounding Boxes

Offen
#15,824 1 Kommentar 0 Reaktionen 1 zugewiesene Person Beansprucht von @nayaknishant Auf GitHub ansehen
Vorherrschende Sprache
Python
Sterne
5.4k
Forks
1.8k
Ø Merge
3 T. 4 Std.
Gemergte PRs (30 T.)
122

Beschreibung

I understand that Document AI performs preprocessing to correct for issues like skew in documents sent to the API, and that any transformations applied are provided in the response under the transforms field. It would be massively helpful to have a function I can call on the Document object to the undo the preprocessing so that the bounding boxes are relative to the submitted document, not the preprocessed document.

I've spent a few weeks trying to implement this myself (and have a support request that's been in limbo for about a month and a half), and unfortunately haven't been able to make any progress. Admittedly, I have pretty limited experience with OpenCV, so I may be missing something.

Attached are images of a document I uploaded to GCP, the corresponding preprocessed image that GCP returns in the images field, and the output of the bounding boxes when I attempt to apply the transforms. If you look closely at the text layer, it doesn't match up with the original image.

![original](https://github.com/googleapis/google-cloud-python/assets/129619515/473dd272-edb4-4b26-84c9-ca8f496d0b74)
![gcp_preprocessed_image](https://github.com/googleapis/google-cloud-python/assets/129619515/8922a248-0bce-4296-8b0c-e61348affac8)
![output_text_layer](https://github.com/googleapis/google-cloud-python/assets/129619515/ab88e6d4-89ff-4d65-adf8-7184db3ee856)

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.