Java练习项目,为图片文字识别(OCR)抛砖引玉
2016-08-23
0 0 0
4.0 分
其他
如何获取积分?
一个简单的根据图片解析数字的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
java
识别
图片
ocr
项目
文字
练习
抛砖引玉
相关源码推荐
基于vue的移动端图片裁剪压缩处理
0
0
暂无评分
java智能二维码门禁管理系统
0
0
暂无评分
大学生助学贷款项目免费下载
0
0
暂无评分
智慧小区源码免费下载
0
0
暂无评分
物业管理系统源码下载
0
0
暂无评分
暂无评论