自定义元数据
可以根据需要使用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'}
)