# 书法字体图像 **Repository Path**: lu-chen-yi/calligraphy-typography-image ## Basic Information - **Project Name**: 书法字体图像 - **Description**: 书法字体图像项目,专注于提供高质量的书法字体生成与编辑工具,支持多种格式转换和个性化定制,助力设计师和书法爱好者创作。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-05-24 - **Last Updated**: 2025-06-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 书法字体图像获取项目 本项目旨在通过图像处理技术从书法图像中提取字符,并保存到指定目录中。项目使用了Python和OpenCV库来实现图像的读取、处理和保存。 ## 项目目录结构 ``` calligraphy-typography-image/ │ ├── calligraphy-typography-image.py # 主程序文件 ├── hanzi1.jpg # 示例书法图像文件 └── chars/ # 保存提取字符图像的目录 ``` ## 环境要求 - Python 3.x - OpenCV库(可以通过pip安装:`pip install opencv-python`) - NumPy库(可以通过pip安装:`pip install numpy`) ## 使用说明 1. **准备图像文件**: 将你的书法图像文件(例如 `hanzi1.jpg`)放在项目目录中。 2. **运行程序**: 在命令行中,导航到项目目录并运行以下命令: ```bash python calligraphy.py ``` 3. **查看结果**: 程序会将处理后的字符图像保存到 `chars` 目录中。你可以通过查看该目录来确认字符图像是否正确保存。 ## 图像处理步骤 1. **原图灰度图**:将原始图像转换为灰度图像。 2. **全局阈值处理 >> 二值化图**:应用全局阈值处理,将图像转换为二值图像。 3. **应用腐蚀操作 >> 去除噪点**:使用腐蚀操作去除图像中的噪点。 4. **应用膨胀操作 >> 突出图像特征**:使用膨胀操作突出图像特征。 5. **中值滤波去除小白点**:应用中值滤波去除小白点。 6. **应用闭运算 >> 填充闭合区域**:使用闭运算填充闭合区域。 7. **轮廓边缘检测**:检测图像中的轮廓。 8. **识别结果**:提取并保存每个字符的图像。 ## 示例结果 以下是一些示例图像和处理结果: - 过程示例图 - 提取的字符图像 ![过程](过程.png) ![提取的字符图像](结果.png) ## 个人信息 -学号:202352320124 -年级:2023 -专业:智能科学与技术 -班级:一班