Android下数字识别,拍照后进行数字识别 2C

正在做一个对着水表拍照,通过解析拍照的照片,准确的识别出上面的数字,水表数字比较特殊,我找的网上demo连简单的识别都不能,更不说水表读书了,求大神

1

2个回答

你不能拍照后直接识别,那样没几个能识别准的,这种东西,一般是有预处理的

0

这种东西基本是没有现成的例子的。需要你自己去研究。
OpenCV

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Android实现OCR扫描识别数字图片之图片扫描识别
Android可以识别和扫描二维码,但是识别字符串呢? google提供了以下解决方案用的是原来HP的相关资料。 可以吧,这个迁移到Android上。 工程导入成功是可以正常运行的,我是专门换了个电脑重新验证了下。 如果有不能运行的问题,应该是其他方面的问题,不然我的截图如何截 啊? 关于识别汉字,理论上可以识别,但是要是实现,并且很实用要做的东西更多。 兄弟不才啊,这2个简单的工程,
Android图像数字识别
Android可以识别和扫描二维码,但是识别字符串呢? google提供了以下解决方案用的是原来HP的相关资料。 可以吧,这个迁移到Android上。 工程导入成功是可以正常运行的,我是专门换了个电脑重新验证了下。 如果有不能运行的问题,应该是其他方面的问题,不然我的截图如何截 啊? 关于识别汉字,理论上可以识别,但是要是实现,并且很实用要做的东西更多。 这2个简单的工程,仅仅识别数字 实现图像识别的主要方法。 TessBaseAPI baseApi = new TessBaseAPI(); baseApi.init(TESSBASE_PATH, DEFAULT_LANGUAGE); Bitmap mp = BitmapFactory.decodeResource(getResources(), R.drawable.number1); mp = mp.copy(Bitmap.Config.ARGB_8888, false); baseApi.setImage(mp); String value = baseApi.getUTF8Text(); 需要,实现一个Camera,不停得扫描图像的,当得出扫描结果的时候就通知用户。 实现了识别数字 的判断,不过也可以识别其他字符,需要做的处理就更多了。 附件里有2个工程一个是 OcrLib是android lib工程 一个OcrSearch是个android工程,这2个工程需要都导入eclipse才可以运行起来。 最后先导入 OcrLib,然后再是 OcrSearch
图片数字自动识别工具
这个小工具可以自动的识别图片中的数字,可以用于一般的拍照设备拍出来的图片中数字的识别
摄像头识别手写数字
最近在做一个项目主要是团队要做一个机器人,其中有个功能就是机器人能够坐电梯。为了实现这个功能首先就得识别电梯上的按钮,并识别出上面的数字,以便选择楼层。        首先我想到的是手写数字的识别,虽然电梯上的按钮的数字是印刷体,可是如果能够识别手写数字,印刷体自然不在话下。        一开始着手时,我想到的是先给出样本模版,当给定一个数字时,在所给定的模版中逐一通过像素去比对,找出最相近
OpenCV玩九宫格数独(二):knn数字识别
前言首先需要说明,这里所说的数字识别不是手写数字识别!但凡对机器学习有所了解的人,相信看到数字识别的第一反应就是MNIST。MNIST是可以进行数字识别,但是那是手写数字。我们现在要做的是要识别从九宫格图片中提取出来的印刷体的数字。手写数字集训练出来的模型用来识别印刷体数字,显然不太专业。而且手写体跟印刷体相差不小,我们最看重的正确率问题不能保证。本文从零开始做一遍数字识别,展示了数字识别的完整流程
安卓实现扫一扫识别数字
本文已授权微信公众号:鸿洋(hongyangAndroid)原创首发。 公司业务需求,需要做手机号码的识别。所以有了此篇文章,现在就将实现过程分享给大家。 1.准备工作 首先实现识别数字等字符,我们要知道需要采用OCR (Optical Character Recognition,光学字符识别)来实现。而tesseract是非常不错的开源OCR工具,但是要在Android中直接...
Android+opencv+tensorflow手机摄像头实时手写数字识别
Android+opencv+tensorflow,使用Android studio开发app,使用tensorflow训练的模型给手机使用,将tensorflow移植到手机上,利用Android端的opencv对摄像头实时获取的图片进行处理 实验效果: 开源项目GitHub地址:https://github.com/xueyigehe/Android-opencv-tensorflo...
基于安卓平台的数字识别
最近做了一个基于安卓平台的识别图片中的数字的项目,本人只是对安卓有些了解,但是没有接触过图像处理方面的知识,不知道从何下手,恳请各位大佬帮忙,谢谢! 注意,图片为实时拍的图片
【图像识别】初探数字识别-水表(2)
在上一个博文中,高斯滤波后对灰度值用canny检测边缘。调整canny参数,检测边缘。下面换一种方式,即先二值化后,再findContours检测检测轮廓。 图像二值化 cv2.threshold(), cv2.adaptiveThreshold(), Otsu’s thresholding. 简单阈值划分 cv2.threshold(InputArray src, int thresho...
微信数字识别小程序
这是一个可以实现一个自动识别图片上的数字(仅支持白底黑字)的微信机器人。
matlab数字识别
matlab数字识别matlab数字识别matlab数字识别matlab数字识别matlab数字识别
svm简单使用之数字识别
svm的使用还是很简单的,不用重复造轮子。svm可直接引用的库还是挺丰富的,比如下面两个: LIBSVM是台湾大学林智仁,支持C、Java、Matlab、C#、Ruby、Python、R、Perl、Common LISP、Labview、php等数十种语言 Scikit-Learn是用Python开发的机器学习库. (svc, linersvc, nusvc, svr, nusvr,  liner...
OpenCV机器学习:Android上利用SVM实现手写体数字识别
这篇博客是之前那篇在win7上用OpenCV的SVM分类器做[MNIST手写数字识别](https://blog.csdn.net/wblgers1234/article/details/73477860)的后续。用MNIST数据集做SVM训练和测试的细节可以移步那篇博客进行了解。
基于模板匹配的数字识别
基于模板匹配的数字识别,采用MATLAB进行编码,包含0-9数据特征集
ocr图片数字识别
ocr图片数字识别ocr图片数字识别ocr图片数字识别ocr图片数字识别参考
opencv 数字识别
用来对印刷体数字识别
基于神经网络数字识别系统源代码
数字进行归一化处理后,基于神经网络进行数字识别。。
手写体数字识别的两种方法
基于贝叶斯模型和KNN模型分别对手写体数字进行识别 首先,我们准备了0~9的训练集和测试集,这些手写体全部经过像素转换,用0,1表示,有颜色的区域为0,没有颜色的区域为1。实现代码如下: ...
Hopfield神经网络实现数字识别
利用Hopfield神经网络实现对数字0 1 2 3 4 6 . 9的识别 这里掺杂了一部分opencv2的代码
实现数字手写图片识别(纯代码)
假设环境都OK import scipy.special class NeuralNetWork: def __init__(self,inputnodes,hiddennodes,outputnodes,learningrate): #初始化网络,设置网络值,中间层,和输出层节点数 self.inodes=inputnodes sel...
Python+Opencv实现数字识别
目录一、什么是数字识别?二、如何实现数字识别?三、识别LCD屏幕上面的数字的原理详解四、算法实现步骤五、算法代码实现六、效果展示和分析七、问题扩展与延伸参考资料注意事项 一、什么是数字识别?   所谓的数字识别,就是使用算法自动识别出图片中的数字。具体的效果如下图所示: 上图展示了算法的处理效果,算法能够自动的识别到LCD屏幕上面的数字,这在现实场景中具有很大的实际应用价值。下面我们将对它的实现...
如何利用离散Hopfield神经网络进行数字识别(1)
如何利用离散Hopfield神经网络进行数字识别,代码部分。
opencv——基于SVM的数字识别(1)
关于SVM的原理有很多优秀的视频和资料,这里我主要说下利用SVM对数字识别的具体应用 首先,需要有数字的训练样本 https://download.csdn.net/download/weixin_41721222/10784418 把0-9文件夹放入模版匹配样本之中,自己可修改。   核心思路: 1:获取一张训练图片后会将图片特征写入到容器中,紧接着会将标签写入另一个容器中,...
图像识别-纯数字识别
验证码识别的原理和过程第一步:    二值化所谓二值化就是把不需要的信息通通去除,比如背景,干扰线,干扰像素等等,只剩下需要识别的文字,让图片变成2进制点阵。第二步: 文字分割为了能识别出字符,需要对要识别的文字图图片进行分割,把每个字符作为单独的一个图片看待。第三步:标准化对于部分特殊的验证码,需要对分割后的图片进行标准化处理,也就是说尽量把每个相同的字符都变成一样的格式,减少随机的程度最简单的
OpenCV简单标准数字识别
在学习openCV时,看到一个问答做数字识别,里面配有代码,应用到了openCV里面的ml包,很有学习价值。 https://stackoverflow.com/questions/9413216/simple-digit-recognition-ocr-in-opencv-python# import sys import numpy as np import cv2 im = cv2...
学习opencv——手写数字识别(1)
OCR(Optical Character Recognition,光学字符识别),如今已经广泛的运用到了各种领域。本次创建一个识别手写数字的程序,使用的是knn算法,属于机器学习中的监督学习,需要大量的训练数据样本进行训练,然后根据训练结果进行识别。 图中绿色的点会根据k的值取值,再根据取到值颜色的多少来判断绿色的点是属于红色还是蓝色。把这个过程就叫做分类。OpenCV安装包里有一张图片di
vc源程序
用神经网络进行数字识别
Hopfield-数字识别
import numpy as np import neurolab as nl import matplotlib .pyplot as plttarget = np.array([[0,0,0,0,0,0,0,0, 0,0,0,1,1,0,0,0, 0,0,1,0,0,1,0,0,
实战四:手把手教你实现数字识别
实战四:手把手教你实现数字识别 一、KNN实现数字识别 1.原理 最简单最初级的分类器是将全部的训练数据所对应的类别都记录下来,当测试对象的属性和某个训练对象的属性完全分配时,便可以对其进行分类。但是怎么可能所有测试对象都会找到与之完全匹配的训练对象呢,其次就是存在一个测试对象同时与多个训练对象匹配,导致一个训练对象被分到了多...
基于matlab的数字识别
基于matlab的数字识别,图像处理,提取数字图形进行识别输出
数字图像识别——基于模板匹配
对于数字图像识别,其实有很多方法,例如模板匹配、神经网络、支持向量机等。但是,在这里我们处理的情况比较简单,主要体现在如下两点:(1)场景简单,是白底黑字;(2)具有明显可利用的特点,这个对于数字识别很重要。其实,在matlab中就有一个OCR的函数可以识别数字、标点和英文字母,但是,该算法对于数字比较密集的情况下,识别能力有限。 现在简介一下我的识别程序处理的场景,如下图测试图像所示,我们处理的...
快速识别图片中数字小工具
快速获取图片上的数字;截图后在粘贴图片框内双击,截图显示在框内,点击识别即可识别数据并且已经复制识别出来的数据(识别快捷键:空格)。
opencv数字识别
针对opencv入门的同学,本程序使用模板匹配的方法,实现了图片中数字的自动识别,包括有划痕和有噪点的图片识别。
openCV IOS 工程 识别数字
http://opencv.org 官网下载ios framework库 https://sourceforge.net/projects/libjpeg-turbo/files/1.4.0/ 下载libjpeg-turbo-1.4.0.dmg  在终端运行:lipo -info /opt/libjpeg-turbo/lib/libjpeg.a 将会出现以下内容:  A
1汽车车牌中的数字识别
1汽车车牌中的数字识别 1汽车车牌中的数字识别 1汽车车牌中的数字识别 1汽车车牌中的数字识别 1汽车车牌中的数字识别
用卷积神经网络对mnist进行数字识别程序(tensorflow)
#下载数据集 from tensorflow.examples.tutorials.mnist import input_data mnist = input_data.read_data_sets("MNIST_data",one_hot = True)#引入tensorflow import tensorflow as tf #建立session对象 sess = tf.InteractiveS
基于opencv的数字识别示例
基于opencv的数字识别,可用于机器人游中国数字识别。在Linux开发板(如pcduino)上装好opencv后使用用
数字识别之神经网络法数字识别之神经网络法
数字识别之神经网络法数字识别之神经网络法数字识别之神经网络法
基于OpenCV的 SVM算法实现数字识别(四)---代码实现
三、基于SVM算法实现手写数字识别 作为一个工科生,而非数学专业的学生,我们研究一个算法,是要将它用于实际领域的。下面给出基于OpenCV3.0的SVM算法手写数字识别程序源码(参考http://blog.csdn.net/firefight/article/details/6452188)程序略有改动。 本部分将基于OpenCV实现简单的数字识别,待识别图像如下图所示,通过以下几个步骤实
opencv 数码管数字识别(一)
一、图像定位确定感兴趣区域,初步计划先鼠标手动选择感兴趣区域,然后提取每一个数字进行识别。(需要使用回调函数)。二、图像预处理1、灰度化;2、二值化,进行初步感兴趣区域分割;3、根据具体情况进行一定程度的膨胀腐蚀;(目的是将数码管的数字构成连通区域,便于后续的提取操作。)4、膨胀腐蚀后数码管数字连通,可以进行轮廓提取;5、根据轮廓的x坐标信息进行排序;(目的是便于后续进行数字提取后有个顺序,以保证...