文件名称:android-opencv-lanedetection:检测道路车道、使用红线覆盖并监控驾驶性能的 Android 应用程序
文件大小:19.66MB
文件格式:ZIP
更新时间:2024-07-10 06:48:56
C++
android-opencv-lanedetection 这个项目是在我攻读硕士学位期间作为一个学期项目开发的。 TUM 的计算机科学。 Android 应用程序检测道路上的车道,使用红线覆盖并根据汽车在 lain 中的位置计算车道位置标准偏差 (SDLP) 的估计值。 开发此 Android 应用程序作为概念验证的动机是帮助人体工程学领域的研究人员调查不同场景下驾驶员的行为。 提议的系统使用安装在车辆仪表板上的安卓手机摄像头获取前视图,然后应用很少的过程来检测车道。 “车道检测”代码主要来自以提供开发用于在桌面上运行的基线功能。 代码被移植到 Android NDK 项目,然后进一步改进并根据项目要求添加功能。 这个 Android 项目正在使用项目“使用 OpenCV 进行车道检测” 的核心车道检测模块。 我已经在 Android NDK 中移植、实现了它,修改并添加了一些优化技术
【文件预览】:
android-opencv-lanedetection-master
----jni()
--------linefinder.h(8KB)
--------lane_test.h(635B)
--------tum_andrive_Andrive.h(560B)
--------lane_detector.h(562B)
--------LaneDetector.cpp(7KB)
--------LaneCalculations.h(1KB)
--------LaneCalculations.cpp(1KB)
--------lanemetrics.h(852B)
--------Android.mk(420B)
--------Application.mk(125B)
----AndroidManifest.xml(2KB)
----res()
--------layout()
--------drawable-mdpi()
--------values-sw600dp()
--------values-v11()
--------drawable-hdpi()
--------values-sw720dp-land()
--------drawable-xhdpi()
--------values-v14()
--------drawable-xxhdpi()
--------values()
----build.gradle(1KB)
----src()
--------tum()
----proguard-project.txt(781B)
----LICENSE(1KB)
----project.properties(617B)
----ic_launcher-web.png(29KB)
----libs()
--------mips()
--------android-support-v4.jar(543KB)
--------x86()
--------armeabi()
--------armeabi-v7a()
----README.md(1KB)
----build.xml(4KB)
----local.properties(441B)
----lint.xml(53B)