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:要将边界框裁剪到的图像的形状。