自定义元数据
可以根据需要使用:meta 字典自定义元数据
- 作为应用于整个帧的元数据的顶级键
- 在
rois
字典中,用于应用于单个 ROI 的元数据。
用法
添加帧元数据
实例化 SingleFrame
时,可将应用于整个帧的元数据作为参数添加
from allegroai import SingleFrame
# create a frame with metadata
frame = SingleFrame(
source='https://allegro-datasets.s3.amazonaws.com/tutorials/000012.jpg',
preview_uri='https://allegro-datasets.s3.amazonaws.com/tutorials/000012.jpg',
# insert metadata dictionary
metadata={'alive':'yes'},
)
# add metadata to the frame
frame.metadata['dangerous'] = 'no'
添加 ROI 元数据
当向 frame
添加注释时,可以使用 SingleFrame.add_annotation()
向单个 ROI 添加元数据。
frame.add_annotation(
box2d_xywh=(10, 10, 30, 20),
labels=['tiger'],
# insert metadata dictionary
metadata={'dangerous':'yes'}
)