Carla学习笔记-高级传感器设置

本笔记翻译于Carla官方文档

设置高级传感器

脚本tutorial_replay.py包含了更多传感器的定义。它们的工作原理和基本的一样,但理解起来可能有点难。

深度相机

深度相机生成场景的图片,在灰度深度图中映射每个像素。然而,输出并不简单。相机的深度缓冲器使用RGB颜色空间进行映射。为了便于理解,必须将其转换为灰度。为了做到这一点,简单地保存图像与RGB相机,但应用carla.ColorConverter。深度相机有两种转换:
Carla.ColorConverter.Depth 以毫米精度转换原始深度
Carla.ColorConverter.LogarithmicDepth 同样也是毫米粒度,在近距离时能提供更好的结果,但是在较远的距离的时候表现没有以上的好
深度相机的属性只设置了之前在RGB相机中声明的元素:fov, image_size_x, image_size_y和sensor_tick。脚本将这个传感器设置为与之前使用的RGB相机匹配。

depth_cam = None
depth_bp = world.get_blueprint_library().find(‘sensor.camera.depth’)
depth_location = carla.Location(2,0,1)
depth_rotation = carla.Rotation(0,180,0)
depth_transform = carla.Transform(depth_location,depth_rotation)
depth_cam = world.spawn_actor(depth_bp,depth_transform,attach_to=ego_vehicle, attachment_type=carla.AttachmentType.Rigid)
depth_cam.listen(lambda ima

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值