首页| JavaScript| HTML/CSS| Matlab| PHP| Python| Java| C/C++/VC++| C#| ASP| 其他|
购买积分 购买会员 激活码充值

您现在的位置是:虫虫源码 > Java > Java练习项目,为图片文字识别(OCR)抛砖引玉

Java练习项目,为图片文字识别(OCR)抛砖引玉

资 源 简 介

一个简单的根据图片解析数字的Java源代码,代码简单易懂(源代码不超过10个类),带有识别的范例,适合初学者作为练习项目。 实现功能 对图片中的字符进行识别,该项目中只做了简单的数字识别,允许有少量的干扰线,并且图片中的数字无缩放、变形处理。 项目源码中包含示例图片。 实现原理 根据要识别图片字符,制作特性模版,程序根据模版逐行逐列扫描被识别的图片,匹配模版,根据设定的匹配率进行判定字符。 代码示例 ``` package com.ocr.template; import java.io.IOException; import java.io.InputStream; import java.net.URL; import java.net.URLDecoder; import java.util.jar.JarEntry; import java.util.jar.JarFile; public class Test { public static void main(String[] args) { ImageReader ir = new ImageReader(); ir.initTemplate("E:\ProjectWorkspace\OCR\src\com\ocr\template\imagefile\1_1"); ir.initTemplate(ImageReader.class.getResource("imagefile/1_2/0.bmp").getPath()); ir.initTemplate(ImageReader.class.getResource("imagefile/1_2/1.bmp").getPath()); ir.initTemplate(ImageReader.class.getResource("imagefile/1_2/2.bmp").getPath()); ir.initTemplat

文 件 列 表

com
ocr
VIP VIP
0.170431s