美文网首页
Centos7通过yum安装tesseract-OCR实现简单o

Centos7通过yum安装tesseract-OCR实现简单o

作者: Chting | 来源:发表于2023-04-23 19:27 被阅读0次

一、前期准备
更新当前系统版本

yum updata -y

安装yum包管理工具,大部分系统未安装

yum install yum-utils -y

二、安装tesseract
导入公钥

rpm --import https://build.opensuse.org/projects/home:Alexander_Pozdnyakov/public_key

增加yum源

yum-config-manager --add-repo https://download.opensuse.org/repositories/home:/Alexander_Pozdnyakov/CentOS_7/

安装tessceract

yum install tesseract -y

安装语言包

yum install tesseract-langpack-deu -y

安装中文语言包

yum install tesseract-langpack-chi-sim tesseract-langpack-chi-sim-vert -y

如果需要其他语言包,安装包的格式为tesseract-langpack-xxx

三、测试一下结果
查看当前的版本状态

tesseract -v
tesseract --version

结果如下

tesseract 4.1.3
leptonica-1.76.0
libjpeg 6b (libjpeg-turbo 1.2.90) : libpng 1.5.13 : libtiff 4.0.3 : zlib 1.2.7 : libwebp 0.3.0
Found AVX2
Found AVX
Found FMA
Found SSE

查看支持的语言

tesseract --list-langs

结果带有chi_sim chi_sim_vert 表示安装成功

List of available languages (5):
chi_sim
chi_sim_vert
deu
eng
osd
————————————————
原文链接:https://blog.csdn.net/mu_yi_/article/details/127359340

尝试ocr识别

from flask import Flask, jsonify, request
import pytesseract
from PIL import Image

app = Flask(__name__)

@app.route('/ocr', methods=['POST'])
def ocr():
    # 接收 POST 请求的图片文件,保存到本地
    file = request.files['file']
    img = Image.open(file)
    img.save('temp.png')

    # 使用 pytesseract 进行 OCR 识别
    text = pytesseract.image_to_string(img, lang='chi_sim',config='--psm 6')

    # 输出识别结果
    response = {'text': text}
    return jsonify(response)

if __name__ == '__main__':
    app.run(debug=True)

相关文章

  • Centos7安装Jenkins

    Centos7安装Jenkins 1、安装:sudo wget -O /etc/yum.repos.d/jenki...

  • centos7安装nginx

    centos7安装nginx有两种方式 1 通过yum安装 直接通过 yum install nginx 肯定是不...

  • centos 7 安装MySQL

    一:centos7安装npm和nodejs $ sudo curl -sL -o /etc/yum.repos.d...

  • Docker的简单操作

    Docker的简单操作 一、 安装: Centos7: 使用centos71.安装依赖:yum install -...

  • C.2 docker install

    centos7 安装docker 1. 在线安装 参考docker官方安装手册通过yum安装:https://do...

  • CentOS 7 安装MySQL

    (1)安装mysql Centos7通过yum安装最新MySQL (2)安装mysql 【1】安装mysql 步骤...

  • centos7 yum安装nginx

    安装环境:centos7、root账户 1、添加yum源 通过yum search nginx 命令可以看到ngi...

  • Centos7配置JAVA_HOME

    在Centos7上,通过yum install java,安装openjdk。安装后,执行echo $JAVA_H...

  • MYSQL基本操作

    三分钟、十五步,教你玩转MYSQL,不要太简单O_O 一、安装MYSQL yum安装yum search mysq...

  • Centos7 安装 Jenkins

    Centos7 系统的软件管理,是通过 yum 管理的,包括软件的安装、更新、删除等操作。 yum 是基于 yum...

网友评论

      本文标题:Centos7通过yum安装tesseract-OCR实现简单o

      本文链接:https://www.haomeiwen.com/subject/epeyjdtx.html