GenerateBoundingBoxProposals

kelas akhir publik GenerateBoundingBoxProposals

Operasi ini menghasilkan Wilayah Minat dari kotak pembatas tertentu (bbox_deltas) jangkar wrt yang dikodekan sesuai dengan persamaan 2 di arXiv:1506.01497

Operasi memilih kotak penilaian `pre_nms_topn` teratas, mendekodekannya sehubungan dengan jangkar, menerapkan penekanan non-maksimal pada kotak yang tumpang tindih dengan nilai interseksi-over-union (iou) yang lebih tinggi dari `nms_threshold`, membuang kotak yang sisinya lebih pendek kurang dari ` ukuran_minimal`. Masukan: `scores`: Tensor bentuk 4D [Batch, Height, Wide, Num Anchors] yang berisi skor per jangkar pada posisi tertentu `bbox_deltas`: adalah tensor bentuk [Batch, Height, Wide, 4 x Num Anchors] kotak yang dikodekan ke setiap `jangkar` jangkar: Bentuk tensor 1D [4 x Num Jangkar], mewakili jangkar. Keluaran: `rois`: RoI keluaran, tensor 3D berbentuk [Batch, post_nms_topn, 4], diisi dengan 0 jika kandidat yang ditemukan kurang dari post_nms_topn. `roi_probabilities`: skor probabilitas setiap roi dalam 'rois', tensor 2D berbentuk [Batch,post_nms_topn], diisi dengan 0 jika diperlukan, diurutkan berdasarkan skor.

Kelas Bersarang

Konstanta

Rangkaian OP_NAME Nama operasi ini dikenal dengan mesin inti TensorFlow

Metode Publik

statis GenerateBoundingBoxProposal
buat ( Lingkup cakupan, Operan < TFloat32 > skor, Operan < TFloat32 > bboxDeltas, Operan < TFloat32 > imageInfo, Operan < TFloat32 > jangkar, Operan < TFloat32 > nmsThreshold, Operan < TInt32 > preNmsTopn, Operan < TFloat32 > minSize, Opsi.. . pilihan)
Metode pabrik untuk membuat kelas yang membungkus operasi GenerateBoundingBoxProposals baru.
statis GenerateBoundingBoxProposals.Options
postNmsTopn (Posting panjangNmsTopn)
Keluaran < TFloat32 >
roiProbabilitas ()
Tensor float 2-D berbentuk `[num_images, post_nms_topn]` yang mewakili skor kotak wilayah yang diminati dalam tensor `rois` pada indeks yang sama.
Keluaran < TFloat32 >
rois ()
Tensor float 3-D berbentuk `[num_images,post_nms_topn,4]` yang mewakili kotak wilayah minat yang dipilih.

Metode Warisan

org.tensorflow.op.RawOp
boolean terakhir
sama dengan (Objek objek)
int terakhir
Operasi
op ()
Kembalikan unit komputasi ini sebagai satu Operation .
String terakhir
boolean
sama dengan (Objek arg0)
Kelas terakhir<?>
dapatkan Kelas ()
ke dalam
Kode hash ()
kekosongan terakhir
memberitahu ()
kekosongan terakhir
beri tahuSemua ()
Rangkaian
keString ()
kekosongan terakhir
tunggu (arg0 panjang, int arg1)
kekosongan terakhir
tunggu (argumen panjang0)
kekosongan terakhir
Tunggu ()
org.tensorflow.op.Op
Lingkungan Eksekusi abstrak
env ()
Kembalikan lingkungan eksekusi tempat operasi ini dibuat.
Operasi abstrak
op ()
Kembalikan unit komputasi ini sebagai satu Operation .

Konstanta

String akhir statis publik OP_NAME

Nama operasi ini dikenal dengan mesin inti TensorFlow

Nilai Konstan: "GenerateBoundingBoxProposals"

Metode Publik

public static GenerateBoundingBoxProposals membuat ( Scope scope, Operand < TFloat32 > skor, Operand < TFloat32 > bboxDeltas, Operand < TFloat32 > imageInfo, Operand < TFloat32 > jangkar, Operand < TFloat32 > nmsThreshold, Operand < TInt32 > preNmsTopn, Operand < TFloat32 > minSize, Pilihan... pilihan)

Metode pabrik untuk membuat kelas yang membungkus operasi GenerateBoundingBoxProposals baru.

Parameter
cakupan ruang lingkup saat ini
skor Tensor float 4-D dengan bentuk `[num_images, height, width, num_achors]` yang berisi sejumlah kotak untuk jangkar tertentu, dapat tidak disortir.
bboxDelta Tensor float 4-D dengan bentuk `[num_images, height, width, 4 x num_anchors]`. kotak pengkodean sehubungan dengan setiap jangkar. Koordinat diberikan dalam bentuk [dy, dx, dh, dw].
info gambar Tensor float 2-D berbentuk `[num_images, 5]` yang berisi informasi gambar Tinggi, Lebar, Skala.
jangkar Tensor float 2-D dengan bentuk `[num_anchors, 4]` yang menjelaskan kotak jangkar. Kotak diformat dalam bentuk [y1, x1, y2, x2].
nmsThreshold Tensor float skalar untuk ambang penekanan non-maksimal.
sebelumNmsTopn Tensor int skalar untuk jumlah kotak skor tertinggi yang akan digunakan sebagai masukan.
ukuran minimal Tensor pelampung skalar. Kotak apa pun yang ukurannya lebih kecil dari min_size akan dibuang.
pilihan membawa nilai atribut opsional
Kembali
  • contoh baru dari GenerateBoundingBoxProposals

public static GenerateBoundingBoxProposals.Options postNmsTopn (Posting panjangNmsTopn)

Parameter
postingNmsTopn Sebuah bilangan bulat. Jumlah rois maksimum dalam output.

Output publik < TFloat32 > roiProbabilities ()

Tensor float 2-D berbentuk `[num_images, post_nms_topn]` yang mewakili skor kotak wilayah yang diminati dalam tensor `rois` pada indeks yang sama.

Keluaran publik < TFloat32 > rois ()

Tensor float 3-D berbentuk `[num_images,post_nms_topn,4]` yang mewakili kotak wilayah minat yang dipilih. Diurutkan dalam urutan skor.