Tess4J之简单图像识别
程序员文章站
2022-07-06 10:39:39
...
1、加入依赖包
<dependencies>
<dependency>
<groupId>net.sourceforge.tess4j</groupId>
<artifactId>tess4j</artifactId>
<version>4.3.0</version>
</dependency>
</dependencies>
2、 编写代码
public static void main(String[] args) {
// 需要识别的图片地址
String iamgePath = "/Users/test/pic/test.jpg";
// 语言库地址
String lagnguagePath = "/Users/test/tesseract/tessdata";
File file = new File(path);
ITesseract instance = new Tesseract();
//设置训练库的位置
instance.setDatapath(lagnguagePath);
//设置语言库 chi_sim:中文, eng英文
instance.setLanguage("eng");
String result = null;
try {
result = instance.doOCR(file);
} catch (TesseractException e) {
e.printStackTrace();
}
System.out.println("result: ");
System.out.println(result);
}
图片信息
运行结果:
上一篇: HIVE动态分区
下一篇: lintcode 202. 线段树的查询
推荐阅读
-
Python ORM框架SQLAlchemy学习笔记之安装和简单查询实例
-
详解flutter之网络请求dio,请求,拦截器简单示例
-
Android开发之RadioGroup的简单使用与监听示例
-
php进程(线程)通信基础之System V共享内存简单实例分析
-
PHP SPL标准库之数据结构堆(SplHeap)简单使用实例
-
Android学习之Broadcast的简单使用
-
《ElasticSearch6.x实战教程》之简单搜索、Java客户端(上)
-
设计模式之美—简单工厂模式
-
redis之django-redis的简单缓存使用
-
html5本地存储之localstorage 、本地数据库、sessionStorage简单使用示例