主要内容

从IDC文件读取传感器消息

创建一个Ibeofilereader目的,ibeoreader,从IDC文件读取消息标头。替换占位符论证sample_data.idc以IDC文件的名称为sample_data.idc文件未提供工具箱。

ibeoreader = ibeofilereader('sample_data.idc'
ibeoReader = ibeoFileReader with properties: FileName: "C:/Documents/MATLAB/ibeo_data/sample_data.idc" StartTime: 15-Mar-2020 11:21:04.999434999 EndTime: 15-Mar-2020 11:25:35.030095000 Duration: 00:04:30 filemary:CAN 53 MSGS [0x1002] SCAN 53 msgs [0x2205]对象106 msgs [0x2281]图像53 msg [0x2403] wericlestate 53 msgs [0x2808] MeaturementList 53 msgs 53 msgs [0x2828282822821] [0x2821] [0x2821] [0x2821] [0x2821万博1manbetx] 53[0x6120]未支撑万博1manbetx的53毫秒[0x6970]

创建两个Ibeomessagereader对象,Imgreaderobjreader,分别在开始2分钟内读取所有图像和对象检测消息选择具有适当消息类型和时间范围值的功能。

timerange = [0分钟(2)];imgreader = select(iBeoreader,'图片',时间范围);objreader = select(iBeoreader,'目的',时间范围);

通过使用重新记录在各自的功能Ibeomessagereader适当的对象指数时间范围参数。读取对象检测消息返回在线对象和后处理对象及其元数据。

imgs = readmessages(Imgreader,1:10);[RAWOBJS,PROCOBJS,RAWMETADATA,PROCMETADATA] = READMESSAGES(objreader);