首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    超轻量级中文OCR,支持竖排文字识别、ncnn推理,总模型仅17M

    近期,这个叫做chineseocr_lite的OCR项目开源了,这是一个超轻量级中文ocr,支持竖排文字识别,支持 ncnn 推理,psenet (8.5M) + crnn (6.3M) + anglenet...这个项目基于chineseocr与psenet实现中文自然场景文字检测及识别,环境是linux/macos。...以下为可实现的功能: 提供轻量的 backone 检测模型 psenet(8.5M),crnn_lstm_lite (9.5M) 和行文本方向分类网络(1.5M) 任意方向文字检测,识别时判断行文本方向...nihui大佬实现的crnn_lstm推理 升级crnn_lite_lstm_dw.pth模型crnn_lite_lstm_dw_v2.pth , 精度更高 提供竖排文字样例以及字体库(旋转90度的字体...生成的竖排文本样例 ? 识别效果展示: ? ncnn检测识别展示(x86 cpu 单进程) ?

    4.7K30

    Java 竖排长图文生成

    背景 前面《Java 实现长图文生成》中实现了一个基本的长图文生成工具,但遗留了一些问题 文字中包含英文字符时,分行计算问题 暂不支持竖排文字展示 其中英文字符的计算已经修复,主要是通过FontMetric...来计算字符串实际占用绘制的长度,这一块不做多讲,本篇主要集中在竖排文字的支持 设计 有前面的基础,在做竖排文字支持上,本以为是比较简单就能接入的,而实际的实现过程中,颇为坎坷 1....竖排文字绘制 首先需要支持竖排文字的绘制,使用Graphics2d进行绘制时,暂不支持竖排绘制方式,因此我们需要自己来实现 而设计思路也比较简单,一个字一个字的绘制,x坐标不变,y坐标依次增加 private...自动换行 竖排的自动换行相比较与水平有点麻烦的是间隔问题,首先看下FontMertric的几个参数 ascent, descent, height ?...补充一张,竖排文字时,标点符号应该居右(之前完全没意识到),修正的图片样式如下 ?

    2.6K60

    手写公式、竖排古文、生僻字都能认?拆开 OCR 的识字门道

    本文拆解复杂文字识别的技术门道,并结合腾讯云通用文字识别(高精度版)的多语种和手写体识别能力,说明当前 OCR 技术如何应对这些挑战。...一、为什么"识字"这件事并不简单 提到 OCR(光学字符识别),很多人的第一反应是"拍照转文字"——对着文档拍张照,文字就自动提取出来了。...三、竖排古文:从阅读方向到版面理解 竖排文本是中文 OCR 识别中的一个特殊挑战。现代文档几乎全部采用横排排版,但古籍文献、传统书法作品、部分正式公文等仍然使用竖排格式。...如果 OCR 引擎按照横排逻辑处理竖排文本,输出的文字顺序会完全错乱——原本连贯的句子变成了一堆无法理解的"文字碎片"。...从技术实现角度看,竖排古文识别需要 OCR 引擎在文本检测阶段就能正确判断文字的排列方向,在字符识别阶段使用包含繁体字、异体字的扩展字符集,在后处理阶段按照正确的阅读顺序重组文本。

    38710

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

    近期,这个叫做 chineseocr_lite 的 OCR 项目开源了,这是一个超轻量级中文 ocr,支持竖排文字识别,支持 ncnn 推理,psenet (8.5M) + crnn (6.3M) +...这个项目基于 chineseocr 与 psenet 实现中文自然场景文字检测及识别,环境是 linux/macos。...以下为可实现的功能: 提供轻量的 backone 检测模型 psenet(8.5M),crnn_lstm_lite (9.5M) 和行文本方向分类网络(1.5M) 任意方向文字检测,识别时判断行文本方向...nihui 大佬实现的 crnn_lstm 推理 升级 crnn_lite_lstm_dw.pth 模型 crnn_lite_lstm_dw_v2.pth , 精度更高 提供竖排文字样例以及字体库(旋转...生成的竖排文本样例 ? 识别效果展示: ? ncnn 检测识别展示 (x86 cpu 单进程) ?

    3.6K10

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

    近期,这个叫做 chineseocr_lite 的 OCR 项目开源了,这是一个超轻量级中文 ocr,支持竖排文字识别,支持 ncnn 推理,psenet (8.5M) + crnn (6.3M) +...这个项目基于 chineseocr 与 psenet 实现中文自然场景文字检测及识别,环境是 linux/macos。...以下为可实现的功能: 提供轻量的 backone 检测模型 psenet(8.5M),crnn_lstm_lite (9.5M) 和行文本方向分类网络(1.5M) 任意方向文字检测,识别时判断行文本方向...nihui 大佬实现的 crnn_lstm 推理 升级 crnn_lite_lstm_dw.pth 模型 crnn_lite_lstm_dw_v2.pth , 精度更高 提供竖排文字样例以及字体库(旋转...90 度的字体) 字体样式 image.png 生成的竖排文本样例 ?

    3.7K20

    dotnet 读 WPF 源代码笔记 聊聊 OpenType 定义的字体特性

    VerticalKerning(vkrn):竖排字距调整,对应竖排文本的字距优化。 CapitalSpacing(cpsp):大写字母间距,专门调整全大写文本的字符间距,让大写文本更透气易读。...VerticalKanaAlternates(vkna):竖排假名变体,竖排的时候用的假名优化字形,符合竖排阅读习惯。...VerticalWriting(vert):竖排书写,把字符切换为竖排专用字形,比如竖排的标点、汉字会调整方向和形状,适合中日韩竖排文本。...VerticalRotation(vrt2):竖排旋转,把横排字符旋转90度适配竖排,比如英文、数字在竖排文本里自动旋转。.../HalfWidth fwid/hwid 全宽/半宽切换,中日韩混排时统一字符宽度,对齐更整齐 VerticalWriting vert 竖排适配,切换为竖排专用字形,调整标点、汉字的方向和形状,符合中日韩竖排阅读习惯

    52710

    电商广告审核靠 OCR:图片里的违规文字是怎么被抓出来的

    四、非常规排版:翻转、倾斜与竖排文字 电商图片中的文字识别并非总是"标准横排印刷体"的理想状态。其中一类典型难题出在排版方式上——文字本身是清晰的,但被放在了非常规的位置或方向上。...竖排文字:中文传统竖排版式在部分商品详情图中仍有使用,尤其是茶叶、书法、古籍类商品。竖排文字的行列关系与横排不同,检测算法若按横排的行切分逻辑处理,很容易把一列文字识别成多个碎片。...腾讯云广告文字识别针对这类排版问题做了专项优化,支持中英文、横排和竖排文字识别,支持 90 度、180 度、270 度翻转以及倾斜场景文字识别,召回率和准确率能达到 96% 以上。...也就是说,商家即便用旋转、倾斜、竖排等方式给文字"换个摆法",提取环节依然稳定,后续的违规判定不会因为排版变化而失效。...也正因这条链路的存在,商家常用的几种规避手段才相继失效:把文字旋转、倾斜或改成竖排,广告文字识别依然能定位并提取;把手写文案或外文标签当作隐蔽位置,通用文字识别(高精度版)的 100+ 语种与手写体识别能力也能覆盖到

    28110

    腾讯、合合、阿里 OCR 横评:中文复杂场景谁更稳?

    摘要: 中文 OCR 的难点不在印刷体,而在手写体、竖排、复杂票据、篡改鉴伪这些"硬骨头"。...二、中文识别精度与复杂场景适配 中文复杂场景的核心看点,是手写体、多语种混排、竖排与倾斜遮挡这些难例的处理能力。...中文复杂场景的选型,归根结底要看手写体、竖排、复杂票据和鉴伪这些"硬骨头"的处理能力,以及产品体系是否完整。...想验证手写体、竖排、复杂票据的实际识别效果,可先通过免费的腾讯云 OCR 在线 Demo 上传样本体验;当前文字识别特惠活动也正进行中,新用户专享产品低至 0.7 折、不限新老用户低至 4 折,可访问...文字识别特惠活动。

    46810

    中文 OCR 选谁?海外大厂不如本土方案

    这就导致同样一张图片,英文识别表现亮眼,换成中文尤其是中文手写体、竖排文字、复杂票据时,准确率明显下滑。...真正决定中文体验的,是厂商有没有针对中文做专项训练、有没有覆盖中文手写体和竖排文字、以及中文结构化提取是否可用。...不含中文 Document AI 支持多语言,中文为其中一项 原生支持中文及亚洲语言 手写体识别 手写识别仅支持英语 手写体覆盖多语言,中文手写非强项 支持中文手写体识别,手写体平均准确率 85% 以上 竖排.../复杂中文版式 不支持竖排文字对齐 可处理多语言混排,竖排中文需实测 针对中文竖排、透视畸变等做了适配 三、卡证票据本地化:海外厂商的空白区 如果说中文通用识别还有得比,那到了卡证、票据这类强本地化的场景...4 折,可访问 文字识别特惠活动。

    27810

    CSS3着重符及其fallback

    CSS3着重符及其fallback 在东亚国家,人们会在文章中重要文字旁加上小符号以突出其重要性。如下: image.png 标准 在中文里面,我们一般会在文字下方加上圆形符号。...在日语中会在文字上方加上小顿号。...当你只填了filled或open是,符号形状的默认值和文字是竖排还是横排(writing-modes)有关,比如横排时默认是filled circle,竖排时是filled sesame。...它的默认值计算方式更为复杂些,与横竖排版和所处语言环境都有关系。横排情况下,中文环境默认值为under,日文环境默认值为over。竖排情况下,中文和日文环境下默认值都为right。...在CSS中,一般着重符号的字体大小是其对应文字的一半。且当行高有足够空间来绘制着重符时,它不会影响到对应文字的行高。

    2.3K20
    领券