Googleのオブジェクト検出APIの推論スクリプトを使用して、生成されたバウンディングボックスの座標を取得するにはどうすればよいですか?私はprinting boxes [0] [i]が画像内のi番目の検出の予測を返すことを知っていますが、返される数値の意味は正確です。私はxmin、ymin、xmax、ymaxを得ることができる方法はありますか?前もって感謝します。バウンディングボックスのリターン座標Googleのオブジェクト検出API
1
A
答えて
1
あなたが言及しているボックス配列にはこの情報が含まれており、各行の形式は次のとおりです。[N、4]配列 [ymin、xmin、ymax、xmax]入力画像。
4
Google Object Detection APIは、[ymin、xmin、ymax、xmax]の形式で、正規化された形式(完全な説明here)のバウンディングボックスを返します。 (x、y)のピクセル座標を見つけるには、結果に画像の幅と高さを掛ける必要があります。最初に画像の幅と高さを取得する:、そして
width, height = image.size
をYMIN、XMIN、YMAX、boxes
オブジェクトからXMAXを抽出し、(x、y)を得るために乗算する座標:
ymin = boxes[0][i][0]*height
xmin = boxes[0][i][1]*width
ymax = boxes[0][i][2]*height
xmax = boxes[0][i][3]*width
最後に、ボックスコーナーの座標を印刷します。
print 'Top left'
print (xmin,ymin,)
print 'Bottom right'
print (xmax,ymax)
関連する問題
- 1. 顔検出API座標
- 2. バウンディングボックス座標の文字列
- 3. Googleマップウィンドウのバウンディングボックスの座標を取得する方法
- 4. matlabでのバウンディングボックス座標の測定
- 5. Googleマップのラング境界バウンディングボックス座標によるリクエスト
- 6. Google Maps API v3マーカー座標
- 7. 2amigos Google Map Apiプリントアウト座標
- 8. タッチパッドの座標を検出
- 9. オブジェクト上の座標を検出してNSLogに出力する
- 10. 中心座標からバウンディングボックスを作成
- 11. Google Place API都市別の座標検索
- 12. Facebook Graph API - 座標の検索イベント
- 13. iPhone - UIScrollViewの...タッチの座標を検出
- 14. Google Places API座標を取得する
- 15. Googleマップapi v2ポリゴン座標を取得
- 16. sinuのタッチ座標を検出する
- 17. LWJGL - 回転後の3Dバウンディングボックス座標の更新
- 18. キャンバスコンテンツのバウンディングボックスの座標を取得する方法は?
- 19. GoogleプレイスフォトAPIリターン404
- 20. Google Mapsの座標はKML
- 21. クリック座標を検出するClojure
- 22. 他の座標への最も近い座標の検索
- 23. GoogleマップWebサービス/ JavaScript API - バウンディングボックスの問題
- 24. 複数の座標の間のパスをjavascript google map API
- 25. オブジェクト検出用のバウンディングボックスを作成する最善の方法
- 26. テンソルフローからオブジェクト検出の境界ボックスの座標を選択する方法
- 27. 私のウェブサイトのGoogle Maps APIから座標をLongLatに取得
- 28. 移動後のマップのGoogle Maps API v3座標
- 29. cocos2dスプライト衝突検出バウンディングボックス
- 30. YOLOオブジェクト検出で境界ボックスの座標を取得する方法は?
これがなぜ行われたかについての説明はありますか?あなたのリンクは死んでいます。入力画像が標準サイズにリサイズされるためですか?正規化された座標は、任意のサイズの入力を処理するのに便利ですか? – CMCDragonkai
は、「画像」の数が少ない配列ですか?もし 'image.size'が配列中の要素の数を与えるならば、' image.shape'はイメージの次元を与えます。しかし、私はそれが行列の数、次に行列の列の数、つまり 'height、width = image.shape'を与えると考えました。 – KolaB