Android+opencv+tensorflow,使用Android studio开发app,使用tensorflow训练的模型给手机使用,将tensorflow移植到手机上,利用Android端的opencv对摄像头实时获取的图片进行处理 实验效果:

 

开源项目GitHub地址:https://github.com/xueyigehe/Android-opencv-tensorflow-

master项目可在Android Studio中打开进行开发,使用的是opencv3.2。python训练minist手写数据集代码地址为:https://github.com/xueyigehe/Android-opencv-tensorflow-/tree/master/python%20train

若直接使用,首先需要安装opencv manager(按照自己手机的架构选择安装包,我华为荣耀9选的是armeabi): https://github.com/xueyigehe/Android-opencv-tensorflow-/tree/master/apk

实时识别的安装包为apk文件下的tensorflowmnist.spk: https://github.com/xueyigehe/Android-opencv-tensorflow-/tree/master/apk

使用时先打开opencv manager,退出后启动识别app即可使用。

由于是使用了opencv中的图像分割,将所有分割物体进行识别,结果都会为数字,即如果将摄像头对着文字,识别结果也会错误的显示为数字。所以此app只适用于手写数字识别。

实验结果的显示窗口只在中间小区域,找了很多资料,有人说这是opencv竖屏的结果,也改了一下,发现满屏后图像会失真,希望有懂的人可以交流一下。

欢迎关注公众号:机器学习与实践

 

 

更多相关文章

  1. android开发EditText输入时弹出数字输入键盘
  2. Android拨号键盘增加魔力爱心数字
  3. Android(安卓)OCR 项目
  4. 人脸识别调研报告
  5. android webview长按识别图片 ,利用zxing识别图片是否是二维码
  6. Android实现手写签名
  7. UIAutomator遇到的坑
  8. 开发第四天
  9. Android(安卓)指纹识别(Touch ID)实例

随机推荐

  1. 静态扫描工具提升Android代码质量
  2. Android构建Material Design应用详解
  3. Android可能出现的SQL注入以及防范
  4. 大数据:Android与IOS职位需求对比
  5. 移动APP测试-Android屏幕适配问题(一)
  6. Android可绘制对象资源之shape和layer-li
  7. Android文字基线(Baseline)算法
  8. Android学习笔记之ImageSwitcher
  9. Android为ToolBar设置沉浸式状态栏及其相
  10. android开发之Dialog