тензорный поток:: опс:: DrawBoundingBoxes
#include <image_ops.h>
Нарисуйте ограничивающие рамки на пакете изображений.
Краткое содержание
Выводит копию images
, но рисует поверх пикселей ноль или более ограничивающих рамок, указанных в местах в boxes
. Координаты каждой ограничивающей рамки в boxes
кодируются как [y_min, x_min, y_max, x_max]
. Координаты ограничивающего прямоугольника представляют собой числа с плавающей запятой в [0.0, 1.0]
относительно ширины и высоты базового изображения.
Например, если изображение имеет размер 100 x 200 пикселей (высота x ширина) и ограничивающая рамка [0.1, 0.2, 0.5, 0.9]
, верхние левые и нижние правые координаты ограничивающей рамки будут (40, 10)
до (180, 50)
(в координатах (x,y).
Части ограничивающей рамки могут выходить за пределы изображения.
Аргументы:
- область: объект области.
- изображения: 4-D с формой
[batch, height, width, depth]
. Пакет изображений. - коробки: трехмерные с формой
[batch, num_bounding_boxes, 4]
содержащей ограничивающие рамки.
Возврат:
-
Output
: 4-D изображения той же формы, что иimages
. Пакет входных изображений с нарисованными на изображениях ограничивающими рамками.
Конструкторы и деструкторы | |
---|---|
DrawBoundingBoxes (const :: tensorflow::Scope & scope, :: tensorflow::Input images, :: tensorflow::Input boxes) |
Публичные атрибуты | |
---|---|
operation | |
output |
Общественные функции | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
Публичные атрибуты
операция
Operation operation
выход
::tensorflow::Output output
Общественные функции
DrawBoundingBoxes
DrawBoundingBoxes( const ::tensorflow::Scope & scope, ::tensorflow::Input images, ::tensorflow::Input boxes )
узел
::tensorflow::Node * node() const
оператор::tensorflow::Input
operator::tensorflow::Input() const
оператор::tensorflow::Выход
operator::tensorflow::Output() const