首页
学习
活动
专区
圈层
工具
发布

Python 中文图片OCR

有个需求,需要从一张图片中识别出中文,通过python来实现,这种这么高大上的黑科技我们普通人自然搞不了,去github找了一个似乎能满足需求的开源库-tesseract-ocr: Tesseract的...OCR引擎目前已作为开源项目发布在Google Project,其项目主页在这里查看https://github.com/tesseract-ocr, 它支持中文OCR,并提供了一个命令行工具。...如果要识别中文需要下载对应的训练集:https://github.com/tesseract-ocr/tessdata ,下载”chi_sim.traineddata”,然后copy到训练数据集的存放路径...image = Image.open('test.png') code = pytesseract.image_to_string(image, lang='chi_sim') print(code) OCR...速度比较慢,大家可以拿一张包含中文的图片试验一下。

12.5K31

使用.NET开发一个屏幕OCR工具

本文将介绍使用.NET开发的一款桌面截图 OCR 工具,软件已开源,地址:https://github.com/sangyuxiaowu/Snipping_OCR 背景 因为不同地方人们的使用习惯不同,...当我们需要OCR识别时也是经常通过这些社交软件,QQ可以在电脑端使用,微信的文字识别却是需要在手机端识别后发给电脑端。...QQ截图OCR 作为一个老年人,QQ 已经不怎么用了,而且 QQ 文字识别的结果复制编辑不是很方便。并且针对保密级别比较高的工作,我们还是更倾向于离线的 OCR 工具。...OCR 识别已经非常成熟了,百度开源的 PaddleOCR 框架相对 Tesseract 中文识别的效果好太多太多了。...可以前往 Github 或 Gitee 下载 https://gitee.com/sang93/Snipping_OCR/releases/ 双击 Snipping_OCR.exe 启动软件,最小化按钮可将其最小化到系统托盘

2.7K50
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Tesseract-OCR识别中文与训练字库实例

    关于中文的识别,效果比较好而且开源的应该就是Tesseract-OCR了,所以自己亲身试用一下,分享到博客让有同样兴趣的人少走弯路。 文中所用到的身份证图片资源是百度找的,如有侵权可联系我删除。...一、准备工作 1、下载Tesseract-OCR引擎,注意要3.0以上才支持中文哦,按照提示安装就行。 2、下载chi_sim.traindata字库。要有这个才能识别中文。...下好后,放到Tesseract-OCR项目的tessdata文件夹里面。 3、下载jTessBoxEditor,这个是用来训练字库的。 以上的几个在百度都能找到下载,就不详细讲了。...四、测试 1、把 normal.traineddata 复制到Tesseract-OCR 安装目录下的tessdata文件夹中 2、识别命令: 1 tesseract mjorcen.normal.exp0

    6.6K20

    Android之调节屏幕亮度(文末附源码)

    当你付款成功退出付款码放大的界面后,屏幕就会恢复到原先的亮度。我很早就注意到了这点,所以当我自己的项目需要做二维码点击放大功能时,我也在放大的同时把屏幕的界面调亮一点。...改变系统屏幕亮度。在下拉的手机设置面板中,有一个改变屏幕亮度的进度条(下图中的红框),这里改变的就是系统的屏幕亮度,适用于所有的窗口。 ?...在这里由于文字较多,我总结了一份高阶Android技术大纲和学习资料以及 项目源码 免费分享给大家,文末有领取! 3、改变当前窗口亮度 首先来看看怎么改变窗口亮度。...另外,要注意系统屏幕亮度的取值范围是0~255。...5、后记 本文分析了屏幕亮度的类型,并给出了设置的方法。其中,设置系统屏幕亮度时要格外注意动态权限申请和自动亮度模式的影响。

    3K20

    GitHub 热榜:文字识别神器,超轻量级中文 OCR!

    整理 | AI 科技大本营 光学字符识别(OCR)技术已经得到了广泛应用。比如发票上用来识别关键字样,搜题 App 用来识别书本上的试题。...近期,这个叫做 chineseocr_lite 的 OCR 项目开源了,这是一个超轻量级中文 ocr,支持竖排文字识别,支持 ncnn 推理,psenet (8.5M) + crnn (6.3M) +...这个项目基于 chineseocr 与 psenet 实现中文自然场景文字检测及识别,环境是 linux/macos。...和 ocr-lstm 是搬运 chineseocr 的) 支持竖排文本识别 ncnn 实现 psenet(未实现核扩展) ncnn 实现 crnn_dense (改变了全连接为 conv1x1)...ncnn 实现 shuuflenev2 角度分类网络 ncnn 实现 ocr 整个流程 最近,项目作者对更新了可实现的功能。

    3.5K10

    GitHub 热榜:文字识别神器,超轻量级中文 OCR!

    整理 | AI 科技大本营 光学字符识别(OCR)技术已经得到了广泛应用。比如发票上用来识别关键字样,搜题 App 用来识别书本上的试题。...近期,这个叫做 chineseocr_lite 的 OCR 项目开源了,这是一个超轻量级中文 ocr,支持竖排文字识别,支持 ncnn 推理,psenet (8.5M) + crnn (6.3M) +...这个项目基于 chineseocr 与 psenet 实现中文自然场景文字检测及识别,环境是 linux/macos。...和 ocr-lstm 是搬运 chineseocr 的) 支持竖排文本识别 ncnn 实现 psenet(未实现核扩展) ncnn 实现 crnn_dense (改变了全连接为 conv1x1)...ncnn 实现 shuuflenev2 角度分类网络 ncnn 实现 ocr 整个流程 最近,项目作者对更新了可实现的功能。

    3.6K20

    一款.NET开源的屏幕实时翻译工具

    前言 今天大姚给大家推荐一款.NET开源的屏幕实时翻译工具:Translumo。 工具介绍 Translumo是一个.NET开源的高级屏幕翻译工具,能够实时检测和翻译选定区域内的文本(如字幕)。...Translumo 允许同时组合使用多个 OCR 引擎。它使用机器学习训练模型通过 OCR 对每个识别的结果进行评分,并选择最佳结果。...集成现代OCR引擎:Tesseract 5.2、WindowsOCR、EasyOCR。 支持的语言 识别语言:英语、俄语、日语、简体中文、韩语。...翻译语言:英语、俄语、日语、简体中文、韩语、法语、西班牙语、德语、葡萄牙语、意大利语、越南语、泰语、土耳其语、阿拉伯语。...工具源代码 项目源码地址 更多项目实用功能和特性欢迎前往项目开源地址查看,别忘了给项目一个Star支持。 开源地址:https://github.com/Danily07/Translumo

    1.6K11

    开源一款支持跨平台的截屏+OCR+搜索+翻译+贴图+以图搜图软件

    简介 eSearch 是Information-portal的:electron:重写版(顺便加了亿些功能) 主要是想在 Linux 上(win 和 mac 上也能用)实现锤子大爆炸或小米传送门这样的屏幕搜索功能...修改调试知道满意后,在对源码进行修改。 源码位置:[设置里提示的运行位置] 启动 在你的启动器打开 eSearch,他将出现在托盘。...光标位置提示 [x] 录制栏 [ ] 流写入 [x] 录音 [x] 录制摄像头 [x] 自定义比特率 [x] 保存(可选保存为 SVG 可编辑文件) [x] 其他应用打开 [x] 复制到剪贴板 [x] 钉在屏幕上...支持正则匹配) [x] 其他编辑器编辑(支持自动重载) [x] 行号 [x] 拼写检查 [x] Wayland 桌面 主页面查找替换(支持正则) 国际化 大多数按钮使用图标,简少了不必要的翻译 [x] 简体中文...[x] 繁体中文 [x] 世界语 [x] 西班牙语 [x] 阿拉伯语 [x] 英语 [x] 法语 [x] 俄语 测试 在 ArchLinux,KDE plasma,Xorg 下测试通过 Windows10

    3.6K20

    【HarmonyOS NEXT】鸿蒙应用实现屏幕录制详解和源码

    【HarmonyOS NEXT】鸿蒙应用实现屏幕录制详解和源码一、前言官方文档关于屏幕录制的API和示例介绍获取简单和突兀。使用起来会让上手程度变高。所以特意开篇文章,讲解屏幕录制的使用。...官方文档参见:使用AVScreenCaptureRecorder录屏写文件(ArkTS)二、方案思路鸿蒙应用关于录制屏幕,官方提供了AVScreenCaptureRecorder进行屏幕录制的调用。...Error)=>{ console.error("error is "+ JSON.stringify(err)) }); }SaveButton,隐私窗口的豁免和录制状态的回调监听,参见源码示例...三、源码示例: // 申请麦克风 { "name": "ohos.permission.MICROPHONE", "reason": "$string:reason...SaveDescription.SAVE_FILE, buttonType: ButtonType.Capsule } // 设置安全控件按钮属性 async aboutToAppear() { // 初始化屏幕录制渲染对象

    92500

    一款.NET开源的屏幕实时翻译工具

    前言 今天大姚给大家推荐一款.NET开源的屏幕实时翻译工具:Translumo。 工具介绍 Translumo是一个.NET开源的高级屏幕翻译工具,能够实时检测和翻译选定区域内的文本(如字幕)。...Translumo 允许同时组合使用多个 OCR 引擎。它使用机器学习训练模型通过 OCR 对每个识别的结果进行评分,并选择最佳结果。...集成现代OCR引擎:Tesseract 5.2、WindowsOCR、EasyOCR。 支持的语言 识别语言:英语、俄语、日语、简体中文、韩语。...翻译语言:英语、俄语、日语、简体中文、韩语、法语、西班牙语、德语、葡萄牙语、意大利语、越南语、泰语、土耳其语、阿拉伯语。...工具源代码 项目源码地址 更多项目实用功能和特性欢迎前往项目开源地址查看,别忘了给项目一个Star支持。

    1.9K10

    语音厅源码实用功能屏幕的转换

    则会让我们非常的难受,所以在后来,各大影视app都增加了一项功能:全屏功能,那我家有没有发现当我们点全屏功能时,我们看到的电影或者电视剧会变成横屏,这就为我们增加了很多体验,说到这里,我要分享的功能就浮出了水面,那就是屏幕转换功能...,但是我今天要讲的不只是简单地放松方式的功能,而是语音厅源码平台的屏幕转换功能,下面我就为大家进行解读。...图片 第一步我们要明白语音厅源码平台的屏幕转换功能的作用是什么?...讲完语音厅源码平台屏幕转换功能的作用,接下来来讲语音厅源码屏幕转换功能的实现:(部分代码)转换为横屏,设置画面分辨率图片图片重新转换为竖屏,设置画面分辨率图片图片 说了这么多,其实最终目的是告诉大家语音厅源码屏幕转换功能的重要性...,当然不只是这一个功能重要,语音厅源码的各个功能都是很重要的,它们共同组成了语音厅源码平台,以后我会一一为大家解读,如果还有什么不懂的可以问我。

    41620

    实测超轻量中文OCR开源项目,总模型仅17M

    点击上方↑↑↑“OpenCV学堂”关注我 来源:公众号 机器之心 授权 想要试试中文 OCR?这个项目可以考虑,轻量模型,不需要 GPU 也能跑得动。 ?...光学字符识别(OCR)现在已经有很广泛的应用了,很多开源项目都会嵌入已有的 OCR 项目来扩展能力,例如 12306 开源抢票软件,它就会调用其它开源 OCR 服务来识别验证码。...如果要说到中文 OCR,像身份证识别、火车票识别都是常规操作,它也可以实现更炫酷的功能,例如翻译笔在书本上滑动一行,自动获取完整的图像,并识别与翻译中文。...目前比较常用的中文 OCR 开源项目是 chineseocr,它基于 YOLO V3 与 CRNN 实现中文自然场景文字检测及识别,目前该项目已经有 2.5K 的 Star 量。...而本文介绍的是另一个新 开源的中文 OCR 项目,它基于 chineseocr 做出改进,是一个超轻量级的中文字符识别项目。

    2.4K40

    实测超轻量中文OCR开源项目,总模型仅17M

    想要试试中文 OCR?这个项目可以考虑,轻量模型,不需要 GPU 也能跑得动。...光学字符识别(OCR)现在已经有很广泛的应用了,很多开源项目都会嵌入已有的 OCR 项目来扩展能力,例如 12306 开源抢票软件,它就会调用其它开源 OCR 服务来识别验证码。...如果要说到中文 OCR,像身份证识别、火车票识别都是常规操作,它也可以实现更炫酷的功能,例如翻译笔在书本上滑动一行,自动获取完整的图像,并识别与翻译中文。...目前比较常用的中文 OCR 开源项目是 chineseocr,它基于 YOLO V3 与 CRNN 实现中文自然场景文字检测及识别,目前该项目已经有 2.5K 的 Star 量。...而本文介绍的是另一个新 开源的中文 OCR 项目,它基于 chineseocr 做出改进,是一个超轻量级的中文字符识别项目。

    3.2K00
    领券