文本检测字符区域感知的正式实现(CRAFT)

craft-text-detection的Python项目详细描述


CRAFT:用于文本检测的字符区域感知

工艺文本检测器| Paper| Pretrained Model}{a3}的官方Pytorch实现

Youngmin Baek,李巴多,韩东元,桑多云,李华素。

克洛瓦人工智能研究公司

Ashish Jha打包

样本结果

概述

工艺文本检测器的Pythorch实现,通过探索每个字符区域和字符之间的亲和力来有效地检测文本区域。在对字符区域和相似度进行阈值化后,只需在二值映射图上寻找最小边界矩形,即可得到文本的边界框。在

teaser

更新

^{str 1}2019年6月13日:初始更新 ^{str 1}2019年7月20日:增加了多边形结果的后处理 ^{str 1}2019年9月28日:增加了IC15上的训练模型和链接细化器 ^{str 1}2020年1月25日:将其作为一个PyPI包组合在一起

入门

直接从PyPI

安装
pip install craft-text-detection

用法

^{pr2}$

从源代码使用-安装依赖项

要求

  • Pythorch>;=0.4.1
  • 火炬视觉>;=0.2.1
  • opencv python>;=3.4.2
  • 检查要求.txt在
pip install -r requirements.txt

训练

用于培训的代码未包含在此存储库中,出于IP原因,我们无法发布完整的培训代码。在

detect\u text

的参数
  • --text_threshold:文本置信阈值
  • --low_text:文本下限分数
  • --link_threshold:链接可信度阈值
  • --canvas_size:用于推断的最大图像大小
  • --mag_ratio:图像放大率
  • --refine:对句子级数据集使用链接精简程序
  • --refiner_model:预训练细化模型

链接

引文

@inproceedings{baek2019character,
  title={Character Region Awareness for Text Detection},
  author={Baek, Youngmin and Lee, Bado and Han, Dongyoon and Yun, Sangdoo and Lee, Hwalsuk},
  booktitle={Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition},
  pages={9365--9374},
  year={2019}
}

许可证

Copyright (c) 2019-present NAVER Corp.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Spinner选定值未上载到firebase数据库   java如何通过bukkit中的配置添加消息?   java在SharedReference中保存列表的泛型类型   javascript Java小程序未定义   swt在Java中构建控制台应用程序   java OAuth同意屏幕没有突然显示,没有错误?   java webview选择文件安卓不工作   java Spring boot JPA如何从同一连接添加多个数据库?   java JDBC DB2驱动程序计时器线程处于阻塞状态   java我在vscode中运行flatter时看到一个错误在phone中运行应用程序somone能否帮助我plz   Java:生成JSON:如何避免生成不完整的JSON   java Date compareTo()方法始终返回1   当使用Junit runner运行测试时,java Spring自动连线失败   java Android/Sockets如何将信息从主UI线程发送到socket线程?   java Android内存声明全局变量   java如何在JBoss中拥有多个具有相同JNDI名称的数据源?   python在Java中嵌入CPython时,为什么会挂起?   java如何提供深度模拟对象?   java“find:smallint,expected:integer”Hibernate对informix数据库的验证在短时间内失败