火星无人小车项目

火星无人小车

第一步:对于一个流动站的感知步骤都始于流动站摄像头读取数据。

第二步:对于一个摄像头的数据而言,它是一张第一人称视角的图片,对于俯视角中的一个图像在第一人称视角中为一个梯形。

① 定义四个源点,为梯形点,按顺序。
② 定义四个目标点,即将源点的图像转为怎么样的一个形状,必须以与源点相同的孙旭列出。
③ 使用cv2.getperspectiveTransform()获得M的变换矩阵
④ 使用cv2.warPerspective()申请M和扭曲图像。

第三步:由于在该练习中,可行路径、目标物体、不可行路径颜色差别较大。固使用颜色阈值将图像分为三张二值图片分别为可行通道、不可行通道以及目标物体。
将图像中非0像素的位置计算出平均值,可得到行走路径。

第四步:使用变换矩阵将视角图像转化为以流动站为中心的坐标,将其投射到世界坐标系中。

第五步:根据流动站可能遇见的各个情况都考虑一遍提供各个情况的驾驶模式。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值