如何利用Python EasyOCR库进行图像文字识别?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2647个文字,预计阅读时间需要11分钟。
说明+1:EasyOCR是一个用Python编写的OCR三方库。在Python中调用,可用来识别图像中的文字,并输出为文本。说明+2:支持80多种语言的识别,识别精度高,甚至超过PaddleOCR。安装命令:pip
说明1、EasyOCR是一个用python编写的OCR三方库。可以在python中调用,用来识别图像中的文字,并输出为文本。
2、支持80多种语言的识别,识别精度高,甚至要超过PaddleOCR。
安装命令pip install easyocr代码实现
import easyocr #设置识别中英文两种语言 reader = easyocr.Reader(["ch_sim","en"], gpu = False) # need to run only once to load model into memory result = reader.readtext(r"d:Desktop4A34A16F-6B12-4ffc-88C6-FC86E4DF6912.png", detail = 0) print(result)
实例扩展:
图文提取的代码
from pathlib import Path import easyocr file_url = r"识别图片.jpg" # 需识别的图片 split_symbol = " " # 默认空格为分隔符 row_space = 15 # 默认字符高度为15px,当识别出来的字符间距超过这个数值时会换行。 def make_reader(): # 将模型加载到内存中。
本文共计2647个文字,预计阅读时间需要11分钟。
说明+1:EasyOCR是一个用Python编写的OCR三方库。在Python中调用,可用来识别图像中的文字,并输出为文本。说明+2:支持80多种语言的识别,识别精度高,甚至超过PaddleOCR。安装命令:pip
说明1、EasyOCR是一个用python编写的OCR三方库。可以在python中调用,用来识别图像中的文字,并输出为文本。
2、支持80多种语言的识别,识别精度高,甚至要超过PaddleOCR。
安装命令pip install easyocr代码实现
import easyocr #设置识别中英文两种语言 reader = easyocr.Reader(["ch_sim","en"], gpu = False) # need to run only once to load model into memory result = reader.readtext(r"d:Desktop4A34A16F-6B12-4ffc-88C6-FC86E4DF6912.png", detail = 0) print(result)
实例扩展:
图文提取的代码
from pathlib import Path import easyocr file_url = r"识别图片.jpg" # 需识别的图片 split_symbol = " " # 默认空格为分隔符 row_space = 15 # 默认字符高度为15px,当识别出来的字符间距超过这个数值时会换行。 def make_reader(): # 将模型加载到内存中。

