Android安卓麻将识别源码Demo讲解

Android安卓麻将识别源码Demo 

上一章讲训练的过程,最终得出训练模型,导入Android 上面,运行Demo效果还不错,咱们先说训练效果好的方面,再说不好的方面。

联1v络:v.x:773179801

百度网盘测试APP下载地址: 
链接https://pan.baidu.com/s/1grwUcLkI9i3OABsLtB5h3Q 
提取码:pkbl 
先见效果图,另外我已经上传到了抖音视频,想看NB效果,可以点击链接直接观看:

http://v.douyin.com/roLnjL/ 

分享图片

?

分享图片

 

看完视频效果是不是觉得很牛逼,识别效果居然这么完美啊 ,哈哈!

先说一下本次训练过程,花费时间: 

1:样本采集,拍摄28个视频 花费1个小时

2:样本预处理转化成图片并分组,主要工作内容就是写脚本,花费3个小时。

3:标注,标注是一个辛苦的活,一共标注2800张左右的图片,花费大概1天时间,按10小时算。

4:打包上传准备脚本之类花费2小时。

5:训练过程中测试过程中模型在手机上的效果花费2小时。

6:训练过程中写博客记录花费4小时

7:训练在云端,云端设备一共工作48小时。 是机器工作我在玩哈哈。

 

心得体会:

1:关于样本,采集方式要全面一些,我采集都是一张麻将,周围都是绿色背景,但实际打麻将,麻将肯定大多数时候是挨着的。

所以没考虑这总情况。

2:关于样本,我是拍摄视频1280x720的,这样样本都是这个尺寸,而训练的网络input是300x300,这样导致样本被缩小,结果很严重:麻将必须非常靠近摄像头才能识别得到,所以出现一个摄像头高度只能容纳3个麻将。间接说明清晰度问题。

   解决办法:如果要识别更多麻将,需要拍摄清晰的样本,样本建议尺寸800x800以内,最好600x600 .

3:效果这么好实际上是object detection + object track,才有这么好的效果噢,不过已经非常NB了。

4:样本拍摄相机高度一定要是你最终运用的时候高度,这样效果最好噢!实际上也验证了有多少智能就有多少人工!

5:机器学习没那么神,样本拍摄,一定要考虑 要设备物体的4个方向,上下左右拍摄。比如7条,光竖着拍摄最终识别时候遇到7条倒着 可能识别成9条!对于4饼倒是无所谓,TM就是上下对称 左右对称的!!!

 

总结:

     移动设备效果非常好,可以为客户定制物体识别了!但是为了最近的验证效果,一定要考虑实际使用场景,根据实际场景拍摄样本训练,样本非常非常重要!

到此整个麻将识别过程就结束了,感兴趣朋友可以联系我一起沟通。对于麻将识别,这个实验效果文章一定是全网独一无二的,如果看到喜欢我的文章,请联系我进行转载。

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...