DrawBoundingBoxes

publiczna klasa końcowa DrawBoundingBoxes

Narysuj ramki ograniczające na partii obrazów.

Wysyła kopię „obrazów”, ale rysuje na górze pikseli zero lub więcej ramek ograniczających określonych przez lokalizacje w „polach”. Współrzędne każdej ramki ograniczającej w „polach” są kodowane jako „[y_min, x_min, y_max, x_max]”. Współrzędne ramki ograniczającej są zmiennoprzecinkowe w zakresie „[0,0, 1,0]” w stosunku do szerokości i wysokości obrazu bazowego.

Na przykład, jeśli obraz ma wymiary 100 x 200 pikseli (wysokość x szerokość), a obwiednia to „[0,1, 0,2, 0,5, 0,9]”, współrzędne lewego górnego i prawego dolnego rogu obwiedni będą wynosić `( 40, 10)` do `(100, 50)` (we współrzędnych (x,y)).

Części obwiedni mogą wypadać poza obraz.

Stałe

Strunowy OP_NAME Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Metody publiczne

Wyjście <T>
jako wyjście ()
Zwraca symboliczny uchwyt tensora.
statyczny <T rozszerza TNumber > DrawBoundingBoxes <T>
utwórz (zakres zasięgu , obrazy argumentów <T>, pola argumentów < TFloat32 >, kolory argumentów < TFloat32 >)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację DrawBoundingBoxes.
Wyjście <T>
wyjście ()
4-D o tym samym kształcie co „obrazy”.

Metody dziedziczone

Stałe

publiczny statyczny końcowy ciąg znaków OP_NAME

Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Wartość stała: „DrawBoundingBoxesV2”

Metody publiczne

publiczne wyjście <T> asOutput ()

Zwraca symboliczny uchwyt tensora.

Dane wejściowe operacji TensorFlow są wynikami innej operacji TensorFlow. Ta metoda służy do uzyskania symbolicznego uchwytu reprezentującego obliczenia danych wejściowych.

public static DrawBoundingBoxes <T> utwórz (zakres zakresu , obrazy argumentu <T>, pola argumentu < TFloat32 >, kolory argumentu < TFloat32 >)

Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację DrawBoundingBoxes.

Parametry
zakres aktualny zakres
obrazy 4-D o kształcie „[partia, wysokość, szerokość, głębokość]”. Partia obrazów.
pudła Trójwymiarowy kształt „[partia, num_bounding_boxes, 4]” zawierający ramki ograniczające.
zabarwienie 2-D. Lista kolorów RGBA do przełączania dla pudełek.
Zwroty
  • nowa instancja DrawBoundingBoxes

publiczne wyjście <T> wyjście ()

4-D o tym samym kształcie co „obrazy”. Partia obrazów wejściowych z ramkami ograniczającymi narysowanymi na obrazach.