DrivePX2开发指导 1.2 传感器抽象层之传感器数据使用(Sensor Data Consumption)

一旦传感器启动之后,就可以通过通用访问器(generic accessors)或者专用访问器(specialized accessors)来使用捕获的数据。

通用访问器主要用于序列化,因为它们提供的是原始的传感器数据

dwSensor_readRawData函数可以从内存地址中获取数据

dwSensor_returnRawData 将地址返回给SAL

访问处理后的数据可以使用定制化的函数,当然,不同的传感器类型函数也是不同的:

读取图像数据(cameral and virtual cameral):

dwSensorCamera_readFrame函数 给摄像头捕获的最后一帧返回一个句柄, 该帧可以是RAW类型的帧,也可以是YUV类型的帧。

dwSensorCamera_getImageCUDA函数 和 dwSensorCamera_getImageCPU函数 会从实际帧中提取指定的图像类型。

dwSensorCamera_readFrame(…) followed by dwSensorCamera_getImageCUDA(…)
dwSensorCamera_readFrame(…) followed by dwSensorCamera_getImageCPU(…)
dwSensorCamera_returnFrame(…)

按照指定帧率从传感器中读取数据,调用函数:dwSensor_start

想要得到传感器的属性可以调用:dwSensorCamera_getSensorProperties

读取激光雷达数据:

dwSensorLidar_readPacket(…)
dwSensorLidar_returnPacket(…)

读取CAN, GPS, IMU and Radar:

dwSensorCAN_readMessage(…)
dwSensorGPS_readFrame(…)
dwSensorIMU_readFrame(...)
dwSensorRadar_readPacket(…)

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值