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