# hanzi **Repository Path**: hydrogen-elements/hanzi ## Basic Information - **Project Name**: hanzi - **Description**: 识别字帖中的汉字 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-06-06 - **Last Updated**: 2025-06-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 汉字切割识别项目 ## 个人信息 - **学号**:202352320220 - **年级**:2023 - **专业**:智能科学与技术 - **班级**:智科2班 ## 项目说明 本项目主要实现了汉字图像的处理、分割与识别功能。通过一系列图像处理技术,将含有多个汉字的图像进行预处理,然后分割成单个汉字,并存储在chars文件夹中供后续识别使用。 ## 项目结构 ``` ├── extract_chars.py # 汉字分割提取脚本 ├── gen_gray.py # 灰度图生成脚本 ├── zuoye.py # 主要处理脚本 ├── hanzi1.jpg # 原始汉字图像 ├── hanzi1_gray.jpg # 灰度处理后的图像 ├── hanzi1_enhanced.jpg # 增强处理后的图像 ├── hanzi1_bin_global.jpg # 二值化处理后的图像 ├── hanzi1_dilate_median.jpg # 膨胀和中值滤波处理后的图像 ├── hanzi1_erode.jpg # 腐蚀处理后的图像 ├── hanzi1_edges.jpg # 边缘检测后的图像 ├── hanzi1_close.jpg # 闭运算处理后的图像 ├── hanzi1_result.jpg # 最终结果图像 └── chars/ # 分割后的单个汉字图像存储文件夹 ├── char_001.png ├── char_002.png └── ... ``` ## 运行方法 1. 安装必要的依赖: ``` pip install opencv-python numpy ``` 2. 执行主程序: ``` python zuoye.py ``` 3. 分割汉字: ``` python extract_chars.py ``` ## 处理流程 1. 图像预处理(灰度化、增强、二值化等) 2. 形态学操作(膨胀、腐蚀、闭运算等) 3. 边缘检测与轮廓提取 4. 汉字区域分割与保存 ## 运行效果图 ![输入图片说明](hanzi1.jpg) ![输入图片说明](hanzi1_gray.jpg) ![输入图片说明](hanzi1_bin_global.jpg) ![输入图片说明](hanzi1_erode.jpg) ![输入图片说明](hanzi1_dilate_median.jpg) ![输入图片说明](hanzi1_close.jpg) ![输入图片说明](hanzi1_edges.jpg) ![输入图片说明](hanzi1_result.jpg) ![输入图片说明](%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20250606110921.png)