tensorflow::ops::DrawBoundingBoxes
#include <image_ops.h>Bir grup görüntü üzerine sınırlayıcı kutular çizin.
Özet
images bir kopyasını oluşturur ancak boxes içindeki konumlarla belirtilen sıfır veya daha fazla sınırlayıcı kutunun üzerine pikseller çizer. boxes içindeki her sınırlayıcı kutunun koordinatları [y_min, x_min, y_max, x_max] olarak kodlanmıştır. Sınırlayıcı kutu koordinatları, altta yatan görüntünün genişliğine ve yüksekliğine göre [0.0, 1.0] aralığında kayan noktalı sayılardır.
Örneğin, bir resim 100 x 200 piksel (yükseklik x genişlik) ise ve sınırlayıcı kutu [0.1, 0.2, 0.5, 0.9] ise, sınırlayıcı kutunun sol üst ve sağ alt koordinatları (x,y (40, 10) ) ile (180, 50) arasında olacaktır.
Sınır kutusunun bazı kısımları görüntünün dışında kalabilir.
Argümanlar:
- kapsam: Bir Kapsam nesnesi
- Görüntüler:
[batch, height, width, depth]şeklinde 4 boyutlu. Bir grup görüntü. - kutular:
[batch, num_bounding_boxes, 4]şeklinde, sınırlayıcı kutuları içeren 3 boyutlu.
İadeler:
-
Output:imagesaynı şekle sahip 4 boyutlu. Görüntüler üzerine çizilmiş sınırlayıcı kutularla birlikte giriş görüntülerinin tamamı.
Yapıcılar ve Yıkıcılar | |
|---|---|
DrawBoundingBoxes (const :: tensorflow::Scope & scope, :: tensorflow::Input images, :: tensorflow::Input boxes) |
Genel özellikler | |
|---|---|
operation | |
output | |
Kamusal işlevler | |
|---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const | |
Genel özellikler
operasyon
Operation operation
çıktı
::tensorflow::Output output
Kamusal işlevler
Sınır Kutularını Çiz
DrawBoundingBoxes( const ::tensorflow::Scope & scope, ::tensorflow::Input images, ::tensorflow::Input boxes )
düğüm
::tensorflow::Node * node() const
operatör::tensorflow::Giriş
operator::tensorflow::Input() const
operatör::tensorflow::Çıktı
operator::tensorflow::Output() const