汽车识别(包括车牌、车型、车品牌、属性、及驾驶员违规行为识别检测)
---------------项目文件说明---------------
html文件夹内内容:本项目Web端前端代码实现
CarTeller文件夹内容:本项目服务器端和后端深度学习代码的实现,包括(服务器端:app文件夹内内容,以及后端:汽车的属性识别、车型识别、车辆检测、车牌识别、 驾驶员违规行为检测)。
CarInfoTeller文件夹内容:拥有车型识别的训练代码内容(CarTeller文件夹主要为训练完后使用的代码,所以没有将车型识别的训练代码加入,现在单独补上)
【注意:其他的识别训练代码由于不是很多就没有和使用代码分离,所以在CarTeller里,没有单独补发】
---------------各个部分作者说明---------------
html文件夹内内容:
主要作者:王崎璇
五个功能界面,个人信息界面,历史界面以及其功能。接口文档微调。
登录功能,滑块检测功能,界面弹窗效果。
协作者:陈嘉+
登录界面,API界面及部分调整
AndroidPart文件夹内容:
作者:陈俊杰
登录、注册界面,tab滑动切换Fragments,从手机存储读取照片,基于okHttp框架的以Json为载体的数据传输和解析逻辑
,通过http协议与服务器交互进行几种车辆识别。
CarTeller文件夹内容:
服务器端:
flask文件内内容,主要作者:高晓凯 (flask+gunicorn)
服务器环境配置和项目部署,主要作者:高晓凯(centos7+flask+gunicorn+mysql,apache)
主要配置centos7环境,部署flask项目和html项目,与前端配合调试,将模型整合到flask项目中并调试
后台深度学习用于汽车识别代码:
车牌识别(CarBoardTeller): 主要作者 : 陈嘉
技术:OpenCV + SVM
车辆检测(CarTypeTellerMore):多车检测类型并统计各种车数量 :主要作者:陈嘉
重要库:ImageAI
车辆检测(CarTypeTellerOne):单车分类检测: 主要作者:周宏俊
数据集:自己制作寻找
网络:VGG16
车型识别(CarInfoTeller):识别汽车品牌: 主要作者:周宏俊
数据集:Stanford Cars 196种常见汽车车型和其年份品牌信息
网络:ResNet152
驾驶员行为检测(DriverBehavior):识别驾驶员在车上的各种违规行为(9种,如使用手机等) 主要作者: 周宏俊
数据集:Kaggle的State Farm Distracted Driver Detection
网络:ResNet152
属性检测(CarAttribute):调用百度API
【我们是一个团队,中间避免不了相互协作、帮助,共同调试BUG,所以各个板块除了主要作者外,还有团队其他人员提供的各种支持,比如最终一起调试,一起寻找数据集,一起为前端界面提出自己的想法等等】
需要搭配的环境
- pytorch 1.0.1版本 torchvision 0.2.2版本
- imageai 库
- keras tensorflow框架
- effecient-net
- opencv
- 如果要运行训练,需要安装cuda
carteller's People
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.