惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

酷 壳 – CoolShell
酷 壳 – CoolShell
Microsoft Security Blog
Microsoft Security Blog
Recent Announcements
Recent Announcements
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Last Week in AI
Last Week in AI
罗磊的独立博客
腾讯CDC
云风的 BLOG
云风的 BLOG
月光博客
月光博客
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 三生石上(FineUI控件)
宝玉的分享
宝玉的分享
U
Unit 42
I
InfoQ
D
DataBreaches.Net
Blog — PlanetScale
Blog — PlanetScale
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
V
V2EX
美团技术团队
IT之家
IT之家
Stack Overflow Blog
Stack Overflow Blog
F
Fortinet All Blogs
GbyAI
GbyAI
S
SegmentFault 最新的问题

少数派

派早报:Google 发布 Fitbit Air 等 - 少数派 「新人报到」確認需求,再開始 - 少数派 从 SOLO 独立开发者社区,我看到了越来越多开发者开始做自己的产品 - 少数派 我怎么管理那些"不常做,但总会忘"的生活事项 - 少数派 人形机器人量产元年,数据才是具身智能的“生死线” - 少数派 BuhoLaunchpad 高度还原 Mac 启动台:开发历程与思考 - 少数派 五年陪伴依然不舍,DIY 换壳后让罗技 MX Master 3 继续服役 - 少数派 新玩意 240|少数派的编辑们最近买了啥? - 少数派 一日一技|为什么你应该关闭 iOS 的键盘声音 - 少数派 我做了个插件和 Skills,一键提取任何网站的设计规范 Design.md - 少数派 住在三四线城市的你,该开始录播客了 - 少数派 甘南秘境,大白高国 - 少数派 AI的审美:谁让把我变成川内倫子 - 少数派 返工怎能不烦恼,打工人片单总有一部是你的「嘴替」 - 少数派 为了让「上厕所」更健康,我做了一个小工具 - 少数派 AI + Skill,能够让生成的文章去除 AI 味吗? - 少数派 新玩意|韶音OpenDots ONE 耳夹式耳机 - 少数派 《美满》| 在每一个春天的晚上相爱(362) - 少数派 新玩意|优篮子 PS01 MagSnap 磁吸支架 - 少数派 自我整合手记 | 我开始早睡了:用稳定规则,为自由托底 - 少数派 用龙虾(OpenClaw)两个多月,我最深的12个体会 - 少数派 听歌时间到,12 张你可能错过的 2025 华语乐坛好专辑 - 少数派 承诺能追吗 - 少数派 macOS 26启动台没了? 我做了个不一样的App启动器 - Keboard - 少数派 《四海为家的人》| INTJ对话INTJ(361) - 少数派 你发过的那些黑历史,是时候一次清干净了 - 少数派 新玩意:安安静静玩,越玩越专注:计客密码机 - 少数派 iPad 用户首次体验 Android 平板:vivo Pad6 Pro - 少数派 数据逻辑强 - 少数派 极北行+ | 一路向北,探访日本至北之地 | 001 - 少数派
做一个 OCR 软件真的就是调用一个接口那么简单的吗? - 少数派
2019-06-13 · via 少数派

Matrix 是少数派的写作社区,我们主张分享真实的产品体验,有实用价值的经验与思考。我们会不定期挑选 Matrix 最优质的文章,展示来自用户的最真实的体验和观点。


很多人觉得做一个 OCR 软件有什么难的,现在百度、腾讯、谷歌那么多商用接口,我调用一下接口就好呀。确实,调用接口确实能完成这个事,但是要把这件事做的更优秀,那还是有很多事需要自己做的。

图像压缩技术

使用第三方的 OCR 接口,要把图片传到他们的服务器,然后返回识别结果,上传之前,压缩图片就是一个方面,你肯定不能拿原图上传,一张图体积有 4M-5M,传上去就得一会,所以白描可以做到将一张大图压得很小又能维持清晰度,既保证了传输速度又保证了识别质量。

波纹过滤

有的用户反应在使用白描的过程中,他是直接拍摄电脑屏幕,识别结果超级不准确,后来发现就是屏幕上的一片片波纹干扰了文字,实际用眼睛看的时候好像没看出什么来,但是把图的预览区域使劲缩小,就能看出很明显的一堆堆的波纹,我们也经过研究进行了适当的波纹优化,即时拍摄的屏幕有很多干扰条纹。也会把他们过滤掉,依然可以保证结果。

长图自动裁剪

如果有人用过一些 OCR 接口,可能都知道太长的图根本没法识别,那就要把长图裁剪成很多图去识别,识别完了再把结果拼接起来,但是长图裁剪这个事要让用户来手动裁吗?那太累了!所以我们研究了一套自动切长图的技术,可以自动检测到文本位置和空行位置,自动的裁剪开,不会把文字切开,所以在白描里,你什么都不用干,长图直接扔过去识别就行。

去除杂乱背景

在纸很薄的情况下,背面的字会透出来,这样就造成了识别的时候可能会把纸背面的字当内容去识别了,白描当然也提供了解决办法,通过黑白色彩切换,可以很轻易的去除透出来的字或者其他杂乱背景。

自动分段

目前的 OCR 接口都是一行一行的返回结果,所以要想后期编辑方便,需要自己做上自动分段的功能,白描就针对这个需求做了优化,当然目前只是针对普通文章的分段,排版复杂的还是会有不准确。

自由选区

很多人有识别多样化排版的文字需求,比如报纸那种排版,东一块文字西一块文字,他就想选需要的几块,那怎么样更方便呢,这就可以使用自由选区的功能,把需要识别的部分画出来,白描就会按照画的顺序去识别啦。

自动寻找文件边界

拍一个文件肯定不能做到完全按文件边缘拍出来,如果就需要文件那部分,就要手动裁剪一下,那怎么样让这个行为更方便一些呢?我们可以自动寻找文件边缘,这样直接一裁就可以啦。

先简单说这么几个针对 OCR 识别方面的技术上的小优化,但其实白描能做的还有很多,比如自动检测文档边界生成扫描件,切换扫描件的多种色彩,批量处理,表格识别导出 Excel,生成 PDF,翻译等等。

关于 OCR 成本

除了针对 OCR 需要用的技术,关键还有成本啊!很多人可能比较关心白描调用百度 OCR 的成本有多少?其实,白描不只有调用 OCR 的成本啊,还有调用翻译服务的成本。这里先只说一下 OCR 成本,平均下来白描每天调用的 OCR 次数大概有 12 万次,这一部分的成本真的是不小。

很多 App 整天盼着日活高一些啊,增长多一些啊,我还真的是盼着的是你们不要那么活跃啊,哈哈哈(付了费后不那么活跃就更好了🤣),此处纯属开玩笑啊,用我的 App 那是我的福气!怎么可以盼着人家不用!

所以,我们说一下会员价格,8 块钱和 26 块钱,还是一次买断,与白描的成本比起来,真的一点都不贵。

关于自研核心技术

也许有人关心核心技术的问题,你说白描作为一款文字识别和文件扫描工具,OCR 这种核心技术全用的人家的?不怕人家哪一天突然停用了?对于这个问题,我觉得他们既然能收钱商用,也不会无缘无故突然停止。

尽管这个发生的概率不大或者不会太快,但是,我们依然拥有了自己的识别核心,当然准确度和速度与大厂的相比,还有一定的差距,但是,总会进步的嘛。

另外还有文件扫描的自动边界检测功能,我们也依然通过机器学习,拥有了属于自己的更准确的检测技术。

一个 App 说大不大,说小不小,但作为开发者,更希望用户了解我们做出的努力,了解到我们为了一个 App 所要付出的时间成本和金钱成本,用肯定与建议的态度,去与开发者沟通(对纯粹骗钱的那种不要用这种态度),而不是简单的评论一句,不就是调用个接口的事吗?

现在回想一下,这是一种很奇妙的感觉,通过一个 App,进入了一个领域,还能因为这个 App 所需要的技术,让自身的技术视野更加开阔。

写这么多,其实主要是想感叹一下,不知不觉,白描诞生 2 周年了!也希望未来有越来越多的人了解白描,使用白描,也愿白描在各位的支持下越来越好!

特约福利

少数派与白描联合带来了特约福利活动,大家现在通过 少数派软件商城 购买白描会员可以享受与 6.18 活动相同的优惠价格,其中普通会员 4 元,黄金会员 18 元,一次购买,永久有效。本活动限时 3 天。

白描 - 高效准确的 OCR 文字识别与文件扫描工具

iOS/Android

活动时间:2019/06/20 - 2019/06/22