当前位置: 首页 > news >正文

android实现图片识别的几种方法

实现android图像识别的几种方法
点击这里下载第一种代码
最近完成了毕业设计,论文名为基于图像识别的移动人口管理系统。编写过程中学到了几种图像识别的技术,先写下来与大家分享。
第一种,直接使用免费得图像识别web服务器 地址为http://maggie.ocrgrid.org/
实现代码:1.为了提高图像的识别率,首先要灰度化
[java]
privateBitmap convertToGrayscale(Bitmap bitmap) {
ColorMatrix colorMatrix = newColorMatrix();
colorMatrix.setSaturation(0);
Paint paint = newPaint();
ColorMatrixColorFilter cmcf = newColorMatrixColorFilter(colorMatrix);
paint.setColorFilter(cmcf);
Bitmap result = Bitmap.createBitmap(bitmap.getWidth(), bitmap
.getHeight(), Bitmap.Config.RGB_565);
Canvas drawingCanvas = newCanvas(result);
Rect src = newRect(0, 0, bitmap.getWidth(), bitmap.getHeight());
Rect dst = newRect(src);
drawingCanvas.drawBitmap(bitmap, src, dst, paint);
returnresult;
}
2.将灰度化的图像上传到http://maggie.ocrgrid.org/ 方法和类就不说了,有需要的话可以发我邮箱
第二种,使用Aprise开源
这个开源代码虽然一般处理认证图像,但也可以实现图像识别,你只需将它引入你的服务器,至于如何在android中实现,映像中好像不能使用其中方法,将灰度化(方法可看第一种的第一步)后的图像上传即可
第三种,使用Tesseract开源
这个开源代码是使用c++来编写的,你要实现的就必须学会java的jni技术,以及android NDK方法
第四种,Mezzofanti_java_code_1_0_3
这是一个基于android开源的图像识别软件,你只需下载他,重写里面的一些代码,即可实现,前提是你要读懂里面的代码

转载于:https://www.cnblogs.com/dayspring/p/3652303.html

相关文章:

  • 12月24日云栖精选夜读 | 刚刚,阿里开源首个深度学习框架 X-Deep Learning!
  • 微信智能开放平台
  • SqlServer如何获取存储过程的返回值
  • MyEclipse2014配置Tomcat开发JavaWeb程序JSP以及Servlet http://my.csdn.net/21aspnet/message CSDN Five...
  • 梯度下降
  • ES7 ES8 的新特性(部分)
  • Android程序完全退出
  • P2-2017级算法第二次上机 B 女娲加农炮
  • 很好的学习平台
  • 前言-如何学习区块链
  • 移除孤立的或已删除的链接克隆
  • Windows 8.1 Windows Phone 8.1 通用程序
  • HowTos/Virtualization/VirtualBox - CentOS Wiki
  • MySQL 运维笔记(一)—— 终止高负载SQL
  • Kubernetes部署(九):CoreDNS、Dashboard、Ingress部署
  • [译]前端离线指南(上)
  • “寒冬”下的金三银四跳槽季来了,帮你客观分析一下局面
  • 【每日笔记】【Go学习笔记】2019-01-10 codis proxy处理流程
  • 【跃迁之路】【463天】刻意练习系列222(2018.05.14)
  • EOS是什么
  • ES6系列(二)变量的解构赋值
  • go语言学习初探(一)
  • Java新版本的开发已正式进入轨道,版本号18.3
  • mac修复ab及siege安装
  • mysql常用命令汇总
  • Node项目之评分系统(二)- 数据库设计
  • OSS Web直传 (文件图片)
  • python学习笔记 - ThreadLocal
  • redis学习笔记(三):列表、集合、有序集合
  • Vue 重置组件到初始状态
  • Vue源码解析(二)Vue的双向绑定讲解及实现
  • 表单中readonly的input等标签,禁止光标进入(focus)的几种方式
  • 初识 beanstalkd
  • 飞驰在Mesos的涡轮引擎上
  • 和 || 运算
  • 后端_ThinkPHP5
  • 来,膜拜下android roadmap,强大的执行力
  • 前端 CSS : 5# 纯 CSS 实现24小时超市
  • 智能网联汽车信息安全
  • 好程序员web前端教程分享CSS不同元素margin的计算 ...
  • 我们雇佣了一只大猴子...
  • #QT(串口助手-界面)
  • #stm32整理(一)flash读写
  • ${ }的特别功能
  • (52)只出现一次的数字III
  • (JSP)EL——优化登录界面,获取对象,获取数据
  • (Redis使用系列) Springboot 在redis中使用BloomFilter布隆过滤器机制 六
  • (超简单)使用vuepress搭建自己的博客并部署到github pages上
  • (简单有案例)前端实现主题切换、动态换肤的两种简单方式
  • (原創) 博客園正式支援VHDL語法著色功能 (SOC) (VHDL)
  • (转)LINQ之路
  • .NET/C# 在代码中测量代码执行耗时的建议(比较系统性能计数器和系统时间)
  • .net6解除文件上传限制。Multipart body length limit 16384 exceeded
  • [1]-基于图搜索的路径规划基础
  • [2021ICPC济南 L] Strange Series (Bell 数 多项式exp)