#include <image_ops.h>
Draw bounding boxes on a batch of images.
Outputs a copy of images
but draws on top of the pixels zero or more bounding boxes specified by the locations in boxes
. The coordinates of the each bounding box in boxes
are encoded as [y_min, x_min, y_max, x_max]
. The bounding box coordinates are floats in [0.0, 1.0]
relative to the width and height of the underlying image.
For example, if an image is 100 x 200 pixels (height x width) and the bounding box is [0.1, 0.2, 0.5, 0.9]
, the upper-left and bottom-right coordinates of the bounding box will be (40, 10)
to (100, 50)
(in (x,y) coordinates).
Parts of the bounding box may fall outside the image.
Arguments:
[batch, height, width, depth]
. A batch of images.[batch, num_bounding_boxes, 4]
containing bounding boxes.Returns:
Output
: 4-D with the same shape as images
. The batch of input images with bounding boxes drawn on the images. Constructors and Destructors | |
---|---|
DrawBoundingBoxes(const ::tensorflow::Scope & scope, ::tensorflow::Input images, ::tensorflow::Input boxes) |
Public attributes | |
---|---|
output |
Public functions | |
---|---|
node() const | ::tensorflow::Node * |
operator::tensorflow::Input() const | |
operator::tensorflow::Output() const |
::tensorflow::Output output
DrawBoundingBoxes( const ::tensorflow::Scope & scope, ::tensorflow::Input images, ::tensorflow::Input boxes )
::tensorflow::Node * node() const
operator::tensorflow::Input() const
operator::tensorflow::Output() const
© 2018 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/cc/class/tensorflow/ops/draw-bounding-boxes.html