googleapis / googleapis/google-cloud-python

Apply Transforms Field to Bounding Boxes

オープン
#15,824 コメント 1 件 リアクション 0 件 担当者 1 名 @nayaknishant が担当を希望しています GitHub で見る
主要言語
Python
スター
5.4k
フォーク
1.8k
平均マージ
3日 4時間
マージ済み PR(30日)
122

説明

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)

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。