# font_recognition **Repository Path**: zhu-lihang/font_recognition ## Basic Information - **Project Name**: font_recognition - **Description**: python 写的中文字体识别 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-03-06 - **Last Updated**: 2025-03-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 字体识别项目 这是一个基于深度学习的入门级字体识别项目,能够识别图片中的字体类别(如仿宋、楷体、黑体等)。项目包含训练、预测和配置文件生成功能,代码简洁易用,适合初学者学习和实践。 --- ## 项目结构 markdown # 字体识别项目 这是一个基于深度学习的入门级字体识别项目,能够识别图片中的字体类别(如仿宋、楷体、黑体等)。项目包含训练、预测和配置文件生成功能,代码简洁易用,适合初学者学习和实践。 --- ## 项目结构 ```plaintext font-recognition/ ├── data/ │ ├── train/ │ │ ├── 仿宋/ │ │ ├── 楷体/ │ │ └── 黑体/ │ └── val/ │ ├── 仿宋/ │ ├── 楷体/ │ └── 黑体/ ├── models/ │ ├── font_model.pth │ └── best_font_model.pth ├── scripts/ │ ├── train.py │ ├── predict.py │ └── network.py ├── class_names.json ├── README.md └── requirements.txt ``` ## 🚀 快速入门 ### 1. 安装依赖 ```bash pip install -r requirements.txt ``` ### 2. 准备字体 将ttf文件放于fonts文件夹中,目前已有三个字体文件 ### 3. 生成训练集和验证集 ```bash python scripts\generate_data.py ``` ### 4. 训练模型 ``` python scripts\train.py ``` ### 5. 预测 ``` 单张预测: python scripts\predict.py --image 123.png 批量预测: python scripts\predict.py --folder /images ``` ### 6.改进 - 有任何疑问请联系我的邮箱826367159@qq.com