美文网首页
无人驾驶随笔

无人驾驶随笔

作者: zidea | 来源:发表于2020-09-16 20:41 被阅读0次
import numpy as np
import matplotlib.pyplot as plt

x = np.linspace(-20,20,10)
y = 2*x + 5

plt.plot(x,y,'o')
plt.show()
ployfit_01.png
polynomial_coeff = np.polyfit(x,y,2)
x_1 = np.linspace(-20,20,50)
fun_y_1 = np.poly1d(polynomial_coeff)

plt.plot(x_1,fun_y_1(x_1),'o')
plt.show()
ployfit_02.png
x = np.array([1,2,3])
y = np.array([1,2])

xv,yv = np.meshgrid(x,y)
print(xv)
print(yv)
[[1 2 3]
 [1 2 3]]
[[1 1 1]
 [2 2 2]]
x_list = np.linspace(0,15,16).astype(np.uint8)
y_list = np.linspace(0,15,16).astype(np.uint8)
plt.plot(x_list,y_list,'o')
plt.show()

高斯滤波

G_{\gamma} = \frac{1}{2 \pi \sigma^2} e^{- \frac{x^2 + y^2}{2 \sigma^2}}

计算图像梯度

Edge\,Gradient(G) = \sqrt{G_x^2 + G_y^2}
Angle(\theta) = \tan^-1 \left( \frac{G_y}{G_x} \right)
因为图片是离散所以无法进行求导,可以将差商来近似导数。

非极大值抑制

通常灰度变化的地方都比较集中,将局部范围内的梯度方向上,灰度变化最大的保留下来,其它的不保留,这样可以剔除掉一大部分的点。将有多个像素宽的边缘变成一个单像素宽的边缘。即胖边缘变成瘦边缘

canny_01.jpeg canny_02.jpg

双阈值筛选

设置两个阈值分别为高阈值(high)和低阈值(low), 然后将大于high阈值设置为强边缘,小于low阈值则删除处理,而在高阈值和低阈值之间需要再进一步处理,也就是通过判断其邻域是否存在强边缘

相关文章

  • 无人驾驶随笔

    高斯滤波 计算图像梯度 因为图片是离散所以无法进行求导,可以将差商来近似导数。 非极大值抑制 通常灰度变化的地方都...

  • 2020 无人驾驶随笔

    今天我们继续说连续随机变量贝叶斯,通过一个公式让大家来加深对连续随机变量贝叶斯公式的认识。 用一个服从正态分布的先...

  • 2020 无人驾驶随笔

    到这里我们准备兵 3 路,启动并进逐一击破。分别是 计算机视觉和深度学习在无人驾驶的应用 slam 技术在无人驾驶...

  • 无人驾驶汽车正向我们驶来

    许多公司正在开发无人驾驶汽车。然而,无人驾驶车辆的想法并不新鲜,无人驾驶飞机早在无人驾驶汽车之前就被...

  • 无人驾驶产业研究

    无人驾驶产业(现状、未来及投资机会) 一、无人驾驶产业的现状与总体发展情况 1、什么是无人驾驶? 无人驾驶汽车是一...

  • 2018-08-28

    【OASIS】共建VR绿洲 无人驾驶地铁、无人驾驶...

  • Lesson 1:无人驾驶概览

    从 Apollo 起步-Lesson 1:无人驾驶概览 无人驾驶概览 Udacity无人驾驶项目负责人David ...

  • 认识无人驾驶的L0~L5

    现在大众对无人驾驶已经不再陌生,许多车企也在推出无人驾驶的车型。无人驾驶不再只是一个概念,也许在未来三年,无人驾驶...

  • 无人驾驶文章

    1、概述 无人驾驶系统的基本结构:感知,规划和控制 2、无人驾驶系统讲解 2-1 无人驾驶汽车系统入门(一)——卡...

  • 大侠且慢!无人驾驶这片江湖容我们思量再行

    “全国多个车企获得无人驾驶公开道路路试牌照” “美军已将无人驾驶车辆纳入装备体系” “无人驾驶APM上线” 打开门...

网友评论

      本文标题:无人驾驶随笔

      本文链接:https://www.haomeiwen.com/subject/ttihyktx.html