GenerateBoundingBoxProposals

classe final pública GenerateBoundingBoxProposals

Esta operação produz região de interesse a partir de determinadas caixas delimitadoras (bbox_deltas) codificadas com âncoras wrt de acordo com a eq.2 em arXiv: 1506.01497

A operação seleciona as principais caixas de pontuação `pre_nms_topn`, decodifica-as em relação às âncoras, aplica supressão não máxima em caixas sobrepostas com valor de interseção sobre união (iou) superior a `nms_threshold`, descartando caixas onde o lado mais curto é menor que ` tamanho_mín.`. Entradas: `scores`: Um tensor 4D de forma [Lote, Altura, Largura, Num Anchors] contendo as pontuações por âncora em determinada posição `bbox_deltas`: é um tensor de forma [Lote, Altura, Largura, 4 x Num Anchors] caixas codificadas para cada âncora `âncoras`: Um tensor 1D de forma [4 x Num Anchors], representando as âncoras. Saídas: `rois`: saída RoIs, um tensor 3D de forma [Batch, post_nms_topn, 4], preenchido por 0 se menos que candidatos post_nms_topn encontrados. `roi_probabilities`: pontuações de probabilidade de cada roi em 'rois', um tensor 2D de forma [Batch,post_nms_topn], preenchido com 0 se necessário, classificado por pontuações.

Classes aninhadas

aula GenerateBoundingBoxProposals.Options Atributos opcionais para GenerateBoundingBoxProposals

Constantes

Corda OP_NAME O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow

Métodos Públicos

GenerateBoundingBoxProposals estático
create ( Escopo do escopo , Operando < TFloat32 > pontuações, Operando < TFloat32 > bboxDeltas, Operando < TFloat32 > imageInfo, Operando < TFloat32 > âncoras, Operando < TFloat32 > nmsThreshold, Operando < TInt32 > preNmsTopn, Operando < TFloat32 > minSize, Opções. .opções )
Método de fábrica para criar uma classe que envolve uma nova operação GenerateBoundingBoxProposals.
GenerateBoundingBoxProposals.Options estático
postNmsTopn (postNmsTopn longo)
Saída < TFloat32 >
roiProbabilidades ()
Um tensor flutuante 2-D de forma `[num_images, post_nms_topn]` representando a pontuação da caixa da região de interesse no tensor `rois` no mesmo índice.
Saída < TFloat32 >
róis ()
Um tensor flutuante 3-D de formato `[num_images,post_nms_topn,4]` representando as caixas da região de interesse selecionada.

Métodos herdados

Constantes

String final estática pública OP_NAME

O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow

Valor constante: "GenerateBoundingBoxProposals"

Métodos Públicos

public static GenerateBoundingBoxProposals create ( Escopo de escopo , Operando < TFloat32 > pontuações, Operando < TFloat32 > bboxDeltas, Operando < TFloat32 > imageInfo, Operando < TFloat32 > âncoras, Operando < TFloat32 > nmsThreshold, Operando < TInt32 > preNmsTopn, Operando < TFloat32 > minSize, Opções... opções)

Método de fábrica para criar uma classe que envolve uma nova operação GenerateBoundingBoxProposals.

Parâmetros
escopo escopo atual
pontuações Um tensor flutuante 4-D de forma `[num_images, height, width, num_achors]` contendo pontuações das caixas para determinadas âncoras pode ser desclassificado.
bboxDeltas Um tensor flutuante 4-D de forma `[num_images, height, width, 4 x num_anchors]`. caixas de codificação com relação a cada âncora. As coordenadas são fornecidas na forma [dy, dx, dh, dw].
imagemInfo Um tensor flutuante 2-D de forma `[num_images, 5]` contendo informações da imagem: Altura, Largura, Escala.
âncoras Um tensor flutuante 2-D de formato `[num_anchors, 4]` descrevendo as caixas de âncora. As caixas são formatadas no formato [y1, x1, y2, x2].
nmsThreshold Um tensor flutuante escalar para limite de supressão não máximo.
preNmsTopn Um tensor int escalar para o número de caixas de pontuação superior a serem usadas como entrada.
tamanho mínimo Um tensor flutuante escalar. Qualquer caixa que tenha tamanho menor que min_size será descartada.
opções carrega valores de atributos opcionais
Devoluções
  • uma nova instância de GenerateBoundingBoxProposals

público estático GenerateBoundingBoxProposals.Options postNmsTopn (postNmsTopn longo)

Parâmetros
postNmsTopn Um número inteiro. Número máximo de rois na saída.

Saída pública < TFloat32 > roiProbabilities ()

Um tensor flutuante 2-D de forma `[num_images, post_nms_topn]` representando a pontuação da caixa da região de interesse no tensor `rois` no mesmo índice.

Saída pública < TFloat32 > rois ()

Um tensor flutuante 3-D de formato `[num_images,post_nms_topn,4]` representando as caixas da região de interesse selecionada. Classificado em ordem decrescente em pontuações.