TensorFlow与android的人脸识别和车道路面识别

先看效果

                                              

                                                                            人体骨架识别

人脸识别
车道识别
车道线与车辆识别


                            因图片过大无法上传请上github上看效果



本项目使用的是Camera2的api

过段时间我还会陆续公布一些更好玩的模型

目前本Demo模型能识别出 抽烟 打电话 闭眼 睁眼TensorFlowObjectDetectionAPIModel 为检测规则画框TensorFlowImageClassifier2 为车道检测之后不规则绘制(因时间仓促 还没有进行绘图优化) 识别道路的测试方法请自行百度寻找图片或者视频都可以

TensorFlowImageClassifier3 是用来识别人体骨架的 这个模型是有特定输入和特定输出的 需要经过3层转换 才能使用 接下来准备上线道路障碍物识别...

Camera2BasicFragment4 这是一个用检测来识别车道和前车 里面增加了点逻辑来判断是否是车道偏离或者前车过近 具体做法是 如果检测出线则判断斜率k = (y2-y1)/(x2-x1)然后设定一个固定斜率来判断是否是车道偏离 如果是检测出前面的车辆中心点在横屏8分之2到8分之6的范围内则判断中心点居上距离大于一定范围则算前车过近 或者如果车的高度大于一定级别则算前车过近


另外: 有人私下问我本项目在他们的手机上跑起来卡顿严重 这是算力的问题,目前tensorFlow在移动设备上貌似不支持GPU,而CPU的浮点运算速度比较慢导致的 推荐使用华为P10 或者 骁龙845 635之类的U来跑跑看 一般P10的话 1能一秒4帧 2能1秒8帧 3能一秒1帧 4能一秒6帧左右 当然以上数据仅供产考



github:https://github.com/yuxitong/TensorFlowDemo

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 11,298评论 6 13
  • 原文地址:http://augix.me/archives/5056欢迎关注Augix微信订阅号: 在第二次世界大...
    Majirefy阅读 3,043评论 2 7
  • 你对我很好,我渐渐喜欢上你,你吻了我,我做了你的男朋友,我越来越爱你了,你却冷淡的说了分手,在那之后你过得很好,似...
    s追青阅读 193评论 1 1
  • 疼在心头 伤在骨头 一切命运的嘱托都在风雨之后 泪眼在流 血丝滴透 无法诉说的绝情都是木作得舟 忘记拥有 忘...
    风月无疆阅读 318评论 0 1
  • 哈佛经典 哈佛经典(Harvard Classics)是一套五十一卷本的经典图书汇集,起源于哈佛大学第二任校长查尔...
    Jeremy_Anifacc阅读 342评论 0 0