OCR三维验证码破解技术研究与实现_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

OCR三维验证码破解技术研究与实现

摘要验证码作为一项网络安全机制,得到了非常广泛的应用。随着对验证码研究的深入,传统二维验证码的破解已较为容易,为了提高验证码安全性,新型的三维验证码应运而生。本文将针对目前网络上的一种三维验证码,提出相应的破解方法,并进行实验验证。本文采用的方法首先根据三维验证码的像素密度、背景构成、纹理方向等特征,提取出验证码字符的边界、背景等要素,进而提取出验证码字符。然后对提取出的字符进行后期处理,最后通过OCR软件对提取的字符进行识别,破解验证码。82943

毕业论文关键词  三维验证码  验证码破解  字符提取  字符识别 

毕业设计说明书外文摘要

Title    Research and implementation of cracking 3D CAPTCHAs 

                                                               

Abstract As a kind of network security mechanism, the CAPTCHA has been used commonly。 With the research of the CAPTCHAs developing, the traditional 2D CAPTCHA has been relatively easy to crack。 In order to improve the security of CAPTCHAs, a new type of 3D CAPTCHA comes into being。 This thesis proposes a crack method to the 3D CAPTCHA which is in current network, and verifies this method by experiments。 According to the characteristics of the 3D CAPTCHA such as the pixel density, the background and the direction of textures, the elements of the 3D CAPTCHA can be extracted,and we can extract the codes of the 3D CAPTCHA。 And then the codes that have been extracted will get post processing。 At last, the codes can be recognized by the OCR software and the 3D CAPTCHA can be cracked。 

Keywords  3D CAPTCHA; CAPTCHA cracking; Character extraction; Character recognition

目   次

1  绪论 1

1。1  研究背景与意义 1

1。2  国内外研究现状 2

1。3  毕业设计课题研究主要工作 3

1。4  本文结构安排 3

2  三维验证码破解算法及实现 4

2。1  OpenCV简介 4

2。2  三维验证码特点 5

2。3  三维验证码破解流程 5

2。4  输入图像 7

2。5  图像预处理 7

2。6  字符边界提取 7

2。7  字符背景去除 8

2。8  字符提取 10

2。9  字符后期处理 11

2。10  字符识别 11

2。11  本章小结 12

3  实验结果统计与评价 13

3。1  实验成功率统计 13

3。2  破解失败原因分析 14

3。3  本章小结 16

4  总结与展望 17

4。1  本次毕业设计工作与成果 17

4。2  本次毕业设计的局限性及展望 (责任编辑:qin)