Keras 3 API 文件 / KerasCV / 邊界框格式和工具程式 / 邊界框工具程式 / 將剪裁邊界框限制在提供的影像邊界內

將剪裁邊界框限制在提供的影像邊界內

[來源]

clip_to_image 函數

keras_cv.bounding_box.clip_to_image(
    bounding_boxes, bounding_box_format, images=None, image_shape=None
)

將邊界框剪裁到影像邊界。

clip_to_image() 會將超出影像邊界的邊界框座標剪裁到影像邊界。這是透過將邊界框轉換為相對格式,然後將它們剪裁到 [0, 1] 範圍來完成的。此外,最終面積為零的邊界框,其類別 ID 會設定為 -1,表示其中沒有物件。

參數

  • bounding_boxes:要剪裁的邊界框張量。
  • bounding_box_format:邊界框所使用的 KerasCV 邊界框格式。
  • images:要將邊界框剪裁到的影像清單。
  • image_shape:要將邊界框剪裁到的影像形狀。