tensorflow:: ops:: DrawBoundingBoxes
#include <image_ops.h>Narysuj pola ograniczające na grupie obrazów.
Streszczenie
Tworzy kopię images , ale rysuje na pikselach zero lub więcej pól ograniczających określonych przez lokalizacje w boxes . Współrzędne każdego pola ograniczającego w boxes są zakodowane jako [y_min, x_min, y_max, x_max] . Współrzędne pola ograniczającego są liczbami zmiennoprzecinkowymi w zakresie [0.0, 1.0] względem szerokości i wysokości obrazu bazowego.
Na przykład, jeśli obraz ma wymiary 100 x 200 pikseli (wysokość x szerokość), a pole ograniczające ma wymiary [0.1, 0.2, 0.5, 0.9] , współrzędne lewego górnego i prawego dolnego pola ograniczającego będą wynosić (40, 10) do (180, 50) (we współrzędnych (x, y)).
Części pola ograniczającego mogą znajdować się poza obrazem.
Argumenty:
- zakres: obiekt zakresu
- obrazy: 4-D z kształtem
[batch, height, width, depth]. Partia obrazów. - pola: 3-D o kształcie
[batch, num_bounding_boxes, 4]zawierające pola ograniczające.
Zwroty:
-
Output: 4-D o tym samym kształcie coimages. Zestaw obrazów wejściowych z narysowanymi na nich polami ograniczającymi.
Konstruktory i destruktory | |
|---|---|
DrawBoundingBoxes (const :: tensorflow::Scope & scope, :: tensorflow::Input images, :: tensorflow::Input boxes) |
Atrybuty publiczne | |
|---|---|
operation | |
output | |
Funkcje publiczne | |
|---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const | |
Atrybuty publiczne
działanie
Operation operation
wyjście
::tensorflow::Output output
Funkcje publiczne
Rysuj pola ograniczające
DrawBoundingBoxes( const ::tensorflow::Scope & scope, ::tensorflow::Input images, ::tensorflow::Input boxes )
węzeł
::tensorflow::Node * node() const
operator::tensorflow::Input
operator::tensorflow::Input() const
operator::tensorflow::Output
operator::tensorflow::Output() const