Keras 3 API 文档 / KerasCV / 边界框格式和实用程序 / 边界框实用程序 / 确保您的边界框符合边界框规范

确保您的边界框符合边界框规范。

[来源]

validate_format 函数

keras_cv.bounding_box.validate_format(bounding_boxes, variable_name="bounding_boxes")

验证给定的一组边界框是否符合 KerasCV 格式。

为了使一组边界框有效,它必须满足以下条件: - bounding_boxes 必须是一个字典 - 包含键 "boxes""classes" - 每个条目必须具有匹配的前两个维度;表示批处理轴和每幅图像轴的边界框数量。 - "boxes""classes" 都是批处理的,或者都是未批处理的。

此外,以下条件之一必须满足: - "boxes""classes" 都是 Ragged - "boxes""classes" 都是 Dense - "boxes""classes" 是未批处理的

参数

  • bounding_boxes:根据 KerasCV 格式的边界框字典。

引发

如果未满足上述任何条件,则引发 ValueError