原文:从0开始的智能车代码(1)

代码从逐飞科技的开源库开始。 想要站在巨人的肩膀上,首先要爬上巨人。在抄别人的代码时,我将会经常发现一些不尽如人意的地方,但是为了使代码顺利运行,我将标记出这些问题而不改善。 在主循环中首先判断摄像头数据是否采集完成,然后使用大津法求阈值,根据阈值对原图像数组进行二值化。 大津法 OTSU 是一种确定图像二值化分割阈值的算法,由日本学者大津于 年提出。从大津法的原理上来讲,该方法又称作最大类间方差 ...

2020-07-19 09:04 0 620 推荐指数:

查看详情

从0开始的智能代码(5)

环岛处理方法存在一个严重的 bug,在入环或过环时会出现反向打角的现象。以左侧入环为例,小车首先会发现左侧存在一个 V 字跳变点,同时根据这个跳变点补右边线,这是正确的。然而,当小车向左打角到一定程度 ...

Wed Jul 29 23:48:00 CST 2020 0 543
从0开始的智能代码(4)

环岛是处理起来相对比较困难的一种赛道元素。条条大路通环岛,解决环岛问题也有许多不同的方案。在我参考过环岛的代码时,复杂的代码逻辑和庞大的代码量使我望而却步,见到巨人的肩膀魁梧却布满荆棘,我决定自己动手丰衣足食。我的方法是 MELP 四步过环岛,即遇环(Meet)、入环(Enter)、出环 ...

Sat Jul 25 23:19:00 CST 2020 0 886
从0开始的智能代码(3)

舵机 PID 控制首先要得到一个偏差值,得到偏差值的途径是识别赛道中间的电磁线或者使用摄像头进行图像识别。目前的方案是摄像头采集图像,使用大津法求动态阈值,图像二值化,然后从图像底端向上搜索左右边线,根据左右边线计算中线。根据我的理解屏幕中间的位置也就是的正前方是当前值,根据图像提取的中线是预期 ...

Wed Jul 22 07:05:00 CST 2020 0 500
通过串口+OpenCv 的智能图像还原

做过智能摄像头的都知道,我们在做的过程中如果光是看那些单片机传回来的01字符串的图像数据的话,那可是一件相关无聊的事情。不仅如此,看这样的数据还很废眼睛的。这样的话看没过多眼睛就开始累了,就开始不想干活了。 我也正是因为这样,看着这些超级无聊的数据时。感觉怎么看 ...

Sat Jul 27 07:46:00 CST 2013 1 2385
智能学习(十七)——舵机学习

一、舵机的结构 舵机简单的说就是集成了直流电机、电机控制器和减速器等,并封装在一个便于安装的外壳里的伺服单元。能够利用简单的输入信号比较精确的转动给定角度的电机系统。舵机安装了一个电位器 ...

Mon Aug 15 19:29:00 CST 2016 1 13228
智能学习(十四)——舵机学习

一、舵机基础知识 1、定义 舵机简单的说就是集成了直流电机、电机控制器和减速器等,并封装在一个便于安装的外壳里的伺服单元。能够利用简单的输入信号比较精确的转动给定角度的电机系统。 ...

Mon Dec 07 21:59:00 CST 2015 0 2909
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM