图片文字处理 ocr

news/2024/11/15 5:29:36/

1、概述

有时候我们需要获取到图片的文字,但是了,图片的文字内容多元化,不同语言随时变化,需要一个利器来快速、准确识别到图片的文字还是有点难度,本文推荐python easyocr,相关环境部署,自行去学,都是很入门级别,该库的特点是:支持多语言,识别快,平均识别耗时:15秒(这个时间取决于你主机显卡的配置)

2、实例

def imageOcr(imageFile :str, lang="ch_sim"):"""using easyOCR.:param image_path: 图片文件地址,或URL。:param lang: 指定图片中的文字语言,缺省是中文简体。:return: (识别到的文本列表, 通过";"分隔所有识别到的文本项组成的字符串)"""start_times = time.time()# logging.getLogger("").setLevel(logging.ERROR)easyocr.easyocr.LOGGER.setLevel(logging.ERROR) #关闭warning告警。reader = easyocr.Reader([lang, 'en'])result = reader.readtext(imageFile, detail=0)strResult = ""if (result != None):for sitem in result:strResult = strResult + sitem + ";"print("识别图片耗时: {:.2f}秒".format(time.time() - start_times))return result, strResult

http://www.ppmy.cn/news/622758.html

相关文章

(批处理)批量删除jpg文件名前几位字符和后几位字符

仅以问题中的说明及猜测为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件放一起双击运行 echo off&cd /d "%~dp0"&mode con lines5000 rem 将当前目录里的多个jpg图片文件的名称的前几位…

(批处理)把文件夹中所有的照片按拍摄日期和时间批量重命名

例如比如文件夹中有一张照片拍摄日期是2014年2月2日18点20分,执行批处理文件后,会自动将此照片名称修改为" 2013-02-02 18点20分拍摄" <# : cls&echo off&cd /d "%~dp0"&mode con lines=5000 rem 在当前目录里多个jpg图片文件名称开头前面…

批量OCR识别图片中的文字

临时有个需求&#xff0c;需要从几万张图片中提取指定的文字并保存到数据库&#xff0c; 于是写了这个小工具&#xff0c;方便自用。 软件界面如图&#xff1a; 双击第一个窗口&#xff0c;导入需要批量识别的图片&#xff0c;再点击开始即可批量识别图片中的文字&#xff0c; …

[软件工具][windows]OCR指定区域图片自动识别内容重命名软件使用教程

软件界面如下&#xff1a; 使用步骤&#xff1a;导入文件夹或者文件&#xff0c;支持jpg,bmp和png三种格式点击开始命名即可 使用注意&#xff1a; &#xff08;1&#xff09;点击工具-取模板&#xff0c;选择一个图片划定自己想要识别的区域&#xff0c;然后点击保存模板 ​…

Windows 将文件或文件夹拖动到bat批处理上强制删除

Windows 系统下的默认删除真的特别烂&#xff0c;明明是用admin账号登陆的系统&#xff0c;删除多层嵌套文件时&#xff0c;仍旧报没有权限&#xff0c;必须进入文件夹最后一层&#xff0c;由内向外一层一层删除&#xff0c;太费劲了&#xff0c;气死个人。所以写了一个bat批处…

批量提取文件名(JPG照片等)

用批处理做吧 echo off dir /a-d /b >./list.txt 把上面两句代码用记事本保存为“list.bat”&#xff08;不要引号&#xff09; 然后把这个文件放到你要提取文件名的文件夹里&#xff0c;就是在这个文件夹里生成一个“list.txt”的文档&#xff0c;复制这个文档到EXCEL里就…

怎么读取照片上的文字?清描:一键提取,批量识别

怎么读取照片上的文字&#xff1f;在日常办公中&#xff0c;如果只有一份纸质文档&#xff0c;在没有扫描仪的情况下&#xff0c;想要将纸质文档变成电子档保存该怎么办呢&#xff1f;如果采取手动录入的方法&#xff0c;让自己吃苦受累不说&#xff0c;还会让整个效率大打折扣…

批处理删除文件夹下所有文件和文件夹

1、rd命令 rd /s /Q c:\temp 会将temp文件夹也删除 2、rd命令md命令 rd /s /Q c:\temp md c:\Temp 删除后再重建 3、del命令 del /s /Q c:\temp 只能删除文件&#xff0c;而不能删除子文件夹 4、del命令rd命令&#xff0c;先刪除文件&#xff0c;再进入temp文件夹删除…