TensorFlow函數(shù):tf.image.draw_bounding_boxes

2018-05-29 11:00 更新

tf.image.draw_bounding_boxes函數(shù)

tf.image.draw_bounding_boxes(
    images,
    boxes,
    name=None
)

請參閱指南:圖像操作>使用邊框

在一批圖像上繪制邊界框.

輸出一個(gè)images的副本,但在boxes中由位置指定的零個(gè)或多個(gè)邊界框的像素頂部繪制.boxes中每個(gè)邊界框的坐標(biāo)編碼為[y_min, x_min, y_max, x_max].邊界框坐標(biāo)是[0.0, 1.0]相對于底層圖像的寬度和高度的浮點(diǎn)數(shù).

例如,如果圖像是100×200像素(高度×寬度),并且邊界框?yàn)閇0.1, 0.2, 0.5, 0.9],所述邊界框的左上角和右下角的坐標(biāo)將是(40, 10)到(100, 50)(在(X,Y)坐標(biāo)).

邊界框的部分可能會落在圖像之外.

參數(shù):

  • images:一個(gè)Tensor,必須是以下類型之一:float32,half;4維,并且具有形狀[batch, height, width, depth];一批圖像.
  • boxes:float32類型的Tensor,三維形狀[batch, num_bounding_boxes, 4],包含邊界框.
  • name:操作的名稱(可選).

返回:

函數(shù)返回一個(gè)Tensor,與images的類型相同.

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號