Tensorflowで画像を境界ボックスにトリミングするにはどうすればよいですか?私はPython APIを使用しています。ドキュメントから Tensorflowオブジェクト検出APIの画像を境界ボックスにトリミングする
、tf.image.crop_to_bounding_box(image, offset_height, offset_width, target_height, target_width)
作物指定されたバウンディングボックスの画像。
このオペレーションは、画像から長方形の部分を切り取ります。返される画像の左上隅はoffset_height、imageのoffset_widthにあり、その右下隅はoffset_height + target_height、offset_width + target_widthにあります。
私は
ymin = boxes[0,i,0]
xmin = boxes[0,i,1]
ymax = boxes[0,i,2]
xmax = boxes[0,i,3]
、として正規化座標でのバウンディングボックスの座標を取得し、私はこれらを使用する方法を見つけ出すカントしかし
(xminn, xmaxx, yminn, ymaxx) = (xmin * im_width, xmax * im_width, ymin * im_height, ymax * im_height)
、絶対座標にこれらを変換することができますcrop_to_bounding_box
機能の座標。
あなたがこの記事:) https://blog.twitter.com/engineering/en_us/topics/infrastructure/2018/Smart-Auto-Cropping-of-Images.html?utm_content=buffer611dd&utm_medium=social&utm_sourceを好むかもしれません= linkedin.com&utm_campaign = buffer –