littlebot
Published on 2025-04-11 / 0 Visits
0

【源码】基于PaddlePaddle框架的CRAFT文本检测项目

项目简介

本项目基于PaddlePaddle框架复现了CRAFT(Character-Region Awareness For Text detection)模型,用于文本检测任务。CRAFT模型可检测图像中的文本区域,并生成相应的多边形边界框,适用于多种语言和数据集。

项目的主要特性和功能

  1. 文本检测:使用CRAFT模型准确检测图像中的文本区域。
  2. 多边形边界框:生成文本区域的多边形边界框,便于进一步分析处理。
  3. 支持多种数据集:支持ICDAR2015、ICDAR2017等标准数据集格式,方便训练和评估。
  4. 评估工具:提供评估脚本,便于对模型性能进行评估。

安装使用步骤

假设用户已经下载了本项目的源码文件。 1. 安装依赖shell pip install -r requirements.txt 2. 准备数据: 确保数据集文件已挂载并解压到指定目录: /home/aistudio/Data(数据集文件) 3. 权重转换: 使用X2Paddle工具将预训练模型转换为PaddlePaddle格式,具体转换代码参见项目中的权重转换部分。 4. 测试模型: 运行测试脚本进行模型测试: shell cd /home/aistudio/CRAFT python test.py 5. 评估模型: 运行评估脚本,计算模型性能指标: shell cd /home/aistudio/CRAFT python eval.py cd /home/aistudio/CRAFT/outputs/submit_ic15/ zip ../submit_ic15.zip * cd /home/aistudio/CRAFT/eval ./eval_ic15.sh

注意事项

  1. 模型训练:本项目未提供训练代码,用户需自行准备训练数据并编写训练脚本。
  2. 数据集格式:确保提供的数据集符合模型所需的格式,如ICDAR2015或ICDAR2017格式。
  3. 性能评估:运行评估脚本前,请确保模型权重和测试数据准备就绪。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】