重要なファイルメタデータ(出所や処理履歴など)を含む画像がローカルまたはAzureBLOBストレージに保存されています。
トレーニングのために、これらをAzure Custom Vision環境に(APIまたはGUIを介して)インポート(POST)したいと思います(例:https://southcentralus.dev.cognitive.microsoft.com/docs/services/Custom_Vision_Training_3.0を参照)。 (i)これらの画像メタデータを保持し、(ii)(a)カスタムビジョンAPIおよび(b)カスタムビジョンGUIを介してそれらを取得できるようにします。
ユースケースの例は、GDPR関連の顧客の要求のためにカスタムビジョンストアから特定の来歴の画像を削除することです[余談ですが、Azure CognitiveServicesがモデルの改善などにデータを使用できることを感謝します]。
カスタムビジョンにPOSTされた画像を参照する唯一の方法は、そのUUIDを使用することです。その画像とともに保存されているメタデータを参照する他の方法はありますか、または:
それは機能リクエストを構成しますか?
画像のメタデータを画像内に保存できますか(JPEG EXIFなど)(カスタムビジョンの「環境」から画像自体を取得できると仮定しますが、そうではない場合があります)。
それ以外の場合、返されたカスタムビジョンイメージUUIDを、必要なメタデータと一緒に別の場所のデータベースに保存する唯一のソリューションですか?
NBでは上記、メタデータによってI行いませんイメージモデル側の意味での平均のタグ/ラベルではなく、データ側のファイルのメタデータ。
[Azure Cognitive ServicesはQ&Aにstackoverflowを使用しているため、この質問はstackoverflowに適していると思います。]
いつもありがとう!
私はマイクロソフトの一部ではないので、カスタムビジョンの使用法に基づく私の意見にすぎません。
特にGDPRに関して、あなたのユースケースを理解していますが、現在、APIまたはGUIのどちらを使用しても、メタデータの追加は機能ではありません。
あなたの質問に答えるには:
それは機能リクエストを構成しますか?
間違いなく。この機能のアイテムをUserVoiceで作成できます(ただし、関連する既存のアイテムが他にないかどうかを最初に確認します):https://cognitive.uservoice.com/forums/598141-custom-vision-service
画像のメタデータを画像内に保存できますか(JPEG EXIFなど)(カスタムビジョンの「環境」から画像自体を取得できると仮定しますが、そうではない場合があります)。
GetImagesByIds
たとえば、API(またはGetTaggedImages
/ GetUntaggedImages
)のメソッドを使用して以前に投稿した画像を取得できます。投稿した画像は処理されることに注意してください。サムネイル画像、サイズ変更された画像は、投稿した内容に基づいて生成されます。これらのメソッドは、画像へのリンクを提供します。
次の方法で簡単に試してみました。-CustomVisionに画像をアップロードしてタグを追加する-IDを取得する-APIを介して画像を取得する
朗報:「originalImageUri」リンクでダウンロードした画像には、まだいくつかのEXIFがあります(ダウンロード後にファイルの名前を「.jpg」に変更する必要があります)。
それ以外の場合、返されたカスタムビジョンイメージUUIDを、必要なメタデータと一緒に別の場所のデータベースに保存する唯一のソリューションですか?
今のところ、それは明らかに私の意見では最良の解決策です
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加