基于Matlab的数字验证码识别系统 - 移动应用开发 - 全国大学生数字媒体科技作品及创意竞赛官网
查看原图

竞赛作品 > 移动应用开发

基于Matlab的数字验证码识别系统

  • 移动应用开发竞赛作品——基于Matlab的数字验证码识别系统

    作品名称:基于Matlab的数字验证码识别系统
    参赛院校:湖南工业大学
    指导教师:钟云飞
    团队成员:杨昭悦、吴曦
    数媒竞赛网(mit.caai.cn)2022年参赛作品
    作品描述:

    此设计基于MATLAB的数字验证码识别,通过一个GUI界面来进行实时交互,可以识别带有噪声的数字验证码。流程为:打开图像文件, 显示图片,用颜色分量的方法将噪声去除,得到去噪后图像,利用连通域法进行字符分割,提取到每个字符的 Hu 不变矩,进而跟模板字符相匹配,得到计算机图形学 Computer Graphic识别结果及文件保存关闭系统。验证码识别过程:主要有信息获取、预处理、定位、分割、识别等个部分。 验证码获取:选择需要识别的验证码,通过采样量化等方式获取图片信息。预处理:预处理的目的是去除噪声,加强有用的信息,并对输入图片进行有需要修复, 以得到良好的识别效果。特征提取:经过预处理后的有用信号,数据量较大,所 以此时根据识别图中数字的要求,提取数字的关键信息并忽略其噪点。检测/分 割:在图像处理过程中,有时会需要对图像进行分割来提取有价值的用于后继处 理的部分,为实现验证码更好的识别对图片进行了分割一或多幅图片中含有特定 目标的部分。识别:验证得到的数据是否符合前提要求,识别过程最简单的方式是模板匹配,通过与文件中的单个数字图片进行比对得到识别数字,并返回在文本容器中,最终在 GUI 显示。



移动应用开发竞赛作品—红色之旅 上一篇

  • 1/1

移动应用开发竞赛作品—狗狗识别 下一篇



Copyright © 2001 - 2023 全国大学生数字媒体科技作品及创意竞赛网版权所有

Copyright © 2001 - 2023 数媒竞赛网(http://www.shumeijingsai.com)版权所有