# Software Engineering and Image Processing **Repository Path**: zafu-hkt/software-engineering-and-image-processing ## Basic Information - **Project Name**: Software Engineering and Image Processing - **Description**: 软件工程及图像处理课设 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-04-28 - **Last Updated**: 2023-06-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #### 介绍 软件工程及图像处理课设:__笔迹鉴别系统__ #### 常用链接 [Markdown官方教程](http://markdown.com.cn/basic-syntax/links.html) [老师的Gitee仓库](http://gitee.com/zh-software-engineering/SE2023) #### 成员组成 | 名字 | 任务 | | :----: | :----: | | 黄科涛 | | | 王杭轶 | | | 鲍余颖 | | #### 技术支撑 1. **OpenCV** 图像预处理 + **百度OCR** 文字识别框架 2. **Skimage** 提取图像特征 3. **Tensorflow** + **Keras** + **Sklearn** 搭建模型 4. **Flask** 框架 + **BootStrap** + **Jinja2** 搭建交互页面 5. **MySql** 提供数据库支撑 #### 文件说明 | 文件名 | 功能 | |--------------------------|------------| | handwriting_data | 手写笔迹数据集 | | Calibrate_characters | 汉字标定方法1 | | Calibrate_characters_ocr | 汉字标定方法2 | | pre_processing | 一些基本预处理函数 | | main | 主函数 | | Generate_standard_fonts | 生成微软雅黑标准汉字库 | | Extract_features | 定义特征提取的函数 | *** #### 处理流程 **1. 预处理阶段** 1.1 灰度化、消噪、二值化 1.2 图像倾斜矫正、去除阴影、去除标点 1.3 分割图像、归一化 **2. 特征提取** 2.1 业务1 2.1.1 像素匹配 2.1.2 皮尔逊相关系数 2.1.3 余弦相似度 2.1.4 Gabor 2.1.5 HOG 2.2 业务2 2.2.1 灰度共生矩阵 2.2.2 Gabor **3. 模型构建** 3.1 决策树 3.2 SVM 3.3 全连接网络 **4. 模型测试与评价** 4.1 准确率 4.2 召回率 4.3 F1-score 4.4 ROC **5. 可交互界面搭建**