这是当初用来做四旋翼循迹的项目,由于四旋翼振动速度和角度变化过快,导致处理有些偏差,但用在那些角度变化速率相对慢些的图像处理还是没有问题的,比如小车循迹也是经过验证的。
利用OpenCV开源视觉库来获取通过硬件解码的RGB图像,避免了通过调用Android Camera得到图像再转码为RGB格式,提高了系统的实时性。然后对采集的图像进行高斯滤波和形态学变换。最后对预处理后的图像进行Canny取边缘操作,利用Hough变换取得道路边缘直线组,在摄像头相对道路的偏转角度在一定范围的条件下,将边缘直线分为左右两组,之后对两组直线利用最小二乘法拟合得到两条道路边缘性,然后得到道路中心线及其位置,该信息可以通过串口\wifi\蓝牙等输出到控制器,以便控制器对小车或飞机的飞行姿态进行调整。
没有合适的资源?快使用搜索试试~ 我知道了~
opencv循迹完成版(实际小车循迹验证可行)
共63个文件
class:21个
xml:11个
png:9个
4星 · 超过85%的资源 需积分: 50 205 下载量 90 浏览量
2017-12-03
23:33:49
上传
评论 27
收藏 1.77MB ZIP 举报
温馨提示
利用OpenCV开源视觉库来获取通过硬件解码的RGB图像,避免了通过调用Android Camera得到图像再转码为RGB格式,提高了系统的实时性。然后对采集的图像进行高斯滤波和形态学变换。最后对预处理后的图像进行Canny取边缘操作,利用Hough变换取得道路边缘直线组,在摄像头相对道路的偏转角度在一定范围的条件下,将边缘直线分为左右两组,之后对两组直线利用最小二乘法拟合得到两条道路边缘性,然后得到道路中心线及其位置,该信息可以通过串口\wifi\蓝牙等输出到控制器,以便控制器对小车或飞机的飞行姿态进行调整。
资源推荐
资源详情
资源评论
收起资源包目录
AutoTracking-master.zip (63个子文件)
AutoTracking-master
.project 816B
project.properties 617B
src
com
graduation
autotracking2
view
CannySurfaceView.java 10KB
utils
Line.java 333B
MathUtils.java 5KB
SortedPoint.java 391B
MainActivity.java 2KB
AndroidManifest.xml 2KB
res
drawable-hdpi
ic_launcher.png 7KB
values-v11
styles.xml 324B
menu
main.xml 254B
drawable-mdpi
ic_launcher.png 4KB
layout
activity_main.xml 463B
values-sw600dp
dimens.xml 196B
drawable-xxhdpi
ic_launcher.png 24KB
drawable-xhdpi
ic_launcher.png 12KB
values
strings.xml 223B
styles.xml 680B
dimens.xml 213B
values-sw720dp-land
dimens.xml 269B
values-v14
styles.xml 381B
.settings
org.eclipse.jdt.core.prefs 173B
README.txt 946B
gen
com
graduation
autotracking2
BuildConfig.java 170B
R.java 6KB
org
opencv
R.java 777B
libs
android-support-v4.jar 607KB
.classpath 466B
proguard-project.txt 781B
ic_launcher-web.png 50KB
bin
AutoTracking2.apk 389KB
resources.ap_ 41KB
R.txt 709B
classes
com
graduation
autotracking2
R$layout.class 433B
R$style.class 461B
R$dimen.class 491B
BuildConfig.class 365B
view
CannySurfaceView.class 10KB
R$drawable.class 437B
utils
SortedPoint.class 885B
MathUtils.class 5KB
Line.class 723B
R$attr.class 455B
R$id.class 544B
R.class 839B
R$string.class 502B
MainActivity$1.class 1KB
R$menu.class 418B
MainActivity.class 2KB
R$styleable.class 654B
org
opencv
R$attr.class 401B
R$id.class 414B
R.class 393B
R$styleable.class 592B
AndroidManifest.xml 2KB
dexedLibs
android-support-v4-e513c46301b118ac242322243b0a3a2c.jar 227KB
opencv library - 2.4.9-870fbba51cdbd840bd843be5655dc4d1.jar 113KB
jarlist.cache 120B
res
crunch
drawable-hdpi
ic_launcher.png 6KB
drawable-mdpi
ic_launcher.png 3KB
drawable-xxhdpi
ic_launcher.png 17KB
drawable-xhdpi
ic_launcher.png 9KB
classes.dex 1.23MB
共 63 条
- 1
资源评论
- 孙岩啸2018-07-18请问能给一点讲解嘛。。。完全不会用啊主代码是哪个哦
- glxmf2019-02-25java的,我以为是C++的。说明太少,很难看懂
老张家的鱼
- 粉丝: 11
- 资源: 28
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功