华为云鲲鹏云服务器系列的规格,#化鲲为鹏,我有话说#使用华为云鲲鹏弹性云服务器部署文字识别Tesseract...
分配的弹性云服务器规格:2vCPUs|4G|CentOS6.5 64bit
首先登录上华为云官网,在控制台找到分配的弹性云服务器复制IP,打开桌面上的XFce,执行如下代码,将EIP修改为IP:
LANG=en_us.UTF-8 ssh root@EIP
输入密码,配置Tesseract环境所需要的依赖包,例如构建系统需要的Auto make,创建库的工具libtools、C++编译器、图片库等等
输入如下命令行进行相关依赖包安装:
yum install automake libtool gcc-c++ libjpeg-devel libpng-devel libtiff-devel -y
leptonica是tesserart的依赖库,使用它可以实现tesserart识别串的编译
下载leptonica安装包,执行如下命令行:
wget https://sandbox-experiment-resource.obs.cn-north-1.myhuaweicloud.com/kunpeng-tesseract/leptonica-1.78.0.tar.gz
解压安装包,输入以下命令行:
tar -xvf leptonica-1.78.0.tar.gz
编译安装,先进入leptonica文件夹输入命令行:
cd leptonica-1.78.0
./configure --prefix=/usr/ && make -j4 && make install
配置leptonica所需要的环境变量:
进入:vim etc\profile
进入文件后在键盘上按shift+G键,跳转到文档的底部,将光标移动到done下一行,输入i进入编写状态,将下面的代码输入进去
export PKG_CONFIG_PATH=/usr/lib/pkgconfig
之后按esc退出编辑状态,输入:wq退出文档,输入下面的命令行进行个保存运行。source /etc/profile && ldconfig
配置tesseract
进入src文件,下载tesseract,输入如下命令行:cd /usr/local/src
wget https://sandbox-experiment-resource.obs.cn-north-1.myhuaweicloud.com/kunpeng-tesseract/tesseract-4.0.0.tar.gz
解压压缩包:
tar -xvf tesseract-4.0.0.tar.gz
打开文件夹进行编译安装,输入如下命令行:
cd tesseract-4.0.0
./autogen.sh && ./configure && make -j4 && make install
编译成功后,进入root账户下,下载英文语言包:cd /root
wget https://sandbox-experiment-resource.obs-website.cn-north-1.myhwclouds.com/kunpeng-tesseract/eng.traineddata
下载中文语言包:
wget https://sandbox-experiment-resource.obs-website.cn-north-1.myhwclouds.com/kunpeng-tesseract/chi_sim.traineddata
tesserart识别语音包需要将语音包放置到“usr/local/share/tessdata”这个目录下一般与tesserart识别:cp eng.traineddata /usr/local/share/tessdata -r && cp chi_sim.traineddata /usr/local/share/tessdata -r
接下来让我们下载个鲲鹏文字图片来进行个测试吧:
wget https://portal-www-software.obs.cn-north-1.myhuaweicloud.com:443/kunpeng_chi.bmp
执行以下命令让我们来查看下测试结果:
tesseract -l chi_sim kunpeng_chi.bmp res_chi && cat res_chi.txt
接下来让我们测试下英文测试结果:
下载英文测试图片
执行如下命令行进行测试:
tesseract kunpeng.bmp result && cat result.txt
至此我们tesserart文字识别搭建完成!
华为云鲲鹏云服务器系列的规格,#化鲲为鹏,我有话说#使用华为云鲲鹏弹性云服务器部署文字识别Tesseract...相关推荐
- 华为云发布“华为鲲鹏”培训认证体系,助力开发者“化鲲为鹏”
日前,华为全联接大会于上海举办.大会期间,作为华为云为开发者打造的"学-练-考-证"一站式体验与学习平台,华为云学院正式发布了包括课程.实验.认证在内的"华为鲲鹏&quo ...
- 华为鲲鹏弹性云服务器KM1_#化鲲为鹏,我有话说# 鲲鹏弹性云服务器配置 Tomcat...
各位亲爱的开发者们,为了给大家分享更多精彩的技术干货,给大家创造更加纯净的开发者交流环境,请移步至csdn平台华为云专区哦,点击传送门关注:https://blog.csdn.net/devcloud ...
- 鲲鹏支持java_#化鲲为鹏,我有话说# 鲲鹏弹性云服务器配置 JAVA 环境
为了接下来的部署个人网站,先配置好基础环境 1 下载JDK , 这里选择是 1.8 版 下载 linux 64 版的压缩打包文件,当然也可以用上面 rpm 安装. 2 将 jdk 文件发送到鲲鹏弹性 ...
- #化鲲为鹏,我有话说# 鲲鹏弹性云服务器配置 Tomcat
在鲲鹏弹性云服务器上配置 Tomcat 1 下载 Tomcat 地址 :http://tomcat.apache.org/ 根据需要选择版本,这里使用 Tomcat 9,下载压缩包 2 将文件发送到服 ...
- 华为鲲鹏云服务器系列的规格,华为云服务器CPU架构x86计算和鲲鹏计算的区别是什么?...
华为云服务器CPU架构鲲鹏计算和x86计算有什么区别?如何选择CPU架构?通用的CPU架构为x86,华为云鲲鹏是基于ARM架构,性能大幅提升,久云大使来详细说下华为云服务器CPU架构鲲鹏计算和x86计 ...
- #化鲲为鹏,我有话说# 鲲鹏云服务器的使用小技巧之SSH(一)
什么是域名, 端口号? ?是什么是域名 端口号 域名: 由一串用点分隔的名字组成, 即 ip地址的别名,方便记忆 端口号: ip地址在网络找到服务器, 端口号在计算机上找到应用 ssh服务器默认端口 ...
- “化鲲为鹏,我有话说”如何用鲲鹏弹性云服务器部署《Python网络爬虫开发环境》
python的网络爬虫功能是有目共睹的,我这边简单介绍下我所理解的,在鲲鹏服务器上布署网络爬虫实战开发环境的一个过程! 首先:需ECS有python环境基础(这论坛里有很多人发过相关的贴子,太家可以选 ...
- “化鲲为鹏,我有话说”如何用鲲鹏弹性云服务器部署《Hadoop伪分布式》
1.安装环境和说明 CentOS 7.6 64 OpenJDK- 1.8 Hadoop- 3.0 2.安装 SSH 客户端 yum install openssh-clients openssh-se ...
- 化鲲为鹏,我有话说 ,鲲鹏ARM架构的优势
首先我在想为什么会用到鲲鹏,我个人认为最重要的还是要掌握自主研发的能力,打破国外关键技术的封锁.鲲鹏芯片完全是华为于自主设计内核,华为云Kunpeng服务器关键计算芯片全自研,提供产品可持续供应能力. ...
最新文章
- mysql集群安装(centos)
- QT的QSplashScreen类的使用
- Qt笔记-windows下拷贝文件夹中所有文件
- js递归性能影响及解决方案
- 计算机组成原理(白中英) 第一章课后题部分答案(知识点汇总及扩展)
- PHP编写简单的注册登录页面
- 圆锥曲线一些奇怪的例题模型
- ubuntu中耳机声音小的解决方案
- 详解C语言中的使用(取地址符)
- JS通过高德地图将经纬度转换为地理位置
- 学习s3c2440的随笔笔记
- 超大图片的缩放算法(撑爆内存的那种)
- 第六章-网络可靠性设计
- 如何维持手机电池寿命_如何延长手机电池寿命?总有些事你不知道
- numpy数据升维与降维
- Python 一键导出微信阅读记录和笔记!
- VMware精简系统Win系列|体积更小更稳定
- 如何注册登录Google浏览器
- 怎么在html中创建单选按钮?
- oracle trim没用,Oracle中Trim函数的使用方法