# SF **Repository Path**: y--ry/Calligraphy-Image-Processing ## Basic Information - **Project Name**: SF - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-06-01 - **Last Updated**: 2025-06-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Training calligraphy fonts # 训练书法字体图像获取项目 #### 主要功能 - tiqu.py:实现了将给出的字帖图片中的每一个汉字利用图像滤波和图像特征提取的相关技术单独提取出来,并保存到项目目录 chars 中,如图所示: ![输入图片说明](chars/TQ.png) - save.py:实现了从识别字帖图像到框选字体共8个步骤的每一步的图像分步显示出来,以便理解,如下图所示: ![输入图片说明](process_steps/binary.png) ![输入图片说明](process_steps/closed.png) ![输入图片说明](process_steps/dilated.png) ![输入图片说明](process_steps/edges.png) ![输入图片说明](process_steps/eroded.png) ![输入图片说明](process_steps/gray.png) ![输入图片说明](process_steps/median_filtered.png) ![输入图片说明](process_steps/result.png) - app.py:实现了从识别字帖图像到框选字体共8个步骤的整体图像显示出来,以便观看,如下图所示: ![输入图片说明](picture.png) ## 使用方法 - 运行 tiqu.py文件,会将字帖中的每一个字单独读取、输出为灰度图,并保存在chars文件夹中。 - 运行 save.py文件,会将实现的每一个步骤单独打印出来. - 运行 app.py文件,会将全部步骤显示在一个界面上。 ## 注意事项 - 该应用使用了matplotlib、numpy、PIL、os等模块,运行前请确保已安装这些模块。 - 因为输出的图像标题使用了汉字,本项目使用了电脑自带的SimHei.ttf文字,如果使用其他文字,要注意其路径,也要注意图片路径。 个人信息 [TODO: 此处填写个人信息] - 学号: 202352320126 - 年级: 2023 - 专业: 智能科学与技术 - 班级: 1 班