CN102930277A - 一种基于识别反馈的字符图像验证码识别方法 - Google Patents
一种基于识别反馈的字符图像验证码识别方法 Download PDFInfo
- Publication number
- CN102930277A CN102930277A CN201210349375XA CN201210349375A CN102930277A CN 102930277 A CN102930277 A CN 102930277A CN 201210349375X A CN201210349375X A CN 201210349375XA CN 201210349375 A CN201210349375 A CN 201210349375A CN 102930277 A CN102930277 A CN 102930277A
- Authority
- CN
- China
- Prior art keywords
- image
- character
- point
- pixel
- picture
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Character Input (AREA)
Abstract
一种基于识别反馈的图像验证码识别方法。其特征该方法主要包括步骤:先将原始彩色图像转换成灰度图像,并进行二值化处理,得到二值化图像数据;接着对所述二值化图像进行修补,去除图像边缘毛刺,填补中心空白,并完成断裂笔画的连接,得到修补图像;再对所述修补图像去除背景以及干扰点或线,得到无噪图像;并对无噪图像进行细化,得到单一像素的细化图像;然后对细化图像进行切分,得到仅含单个字符的单字符图像;最后对单字符图像进行归一化并识别其中的字符。本发明可对含有各种类型的噪音、字符存在粘连、倾斜、旋转及变形等现象的字符图像验证码设计相应的算法进行处理,完成高效率和高精度的识别。本发明可应用于自动化程序中验证码识别。
Description
技术领域
本发明涉及一种验证码识别方法,特别是涉及一种基于识别反馈的图像验证码识别方法。
背景技术
验证码设计的基本准则是减少硬人工智能的问题,即一个问题如果不能用计算机程序解决,则可以用作验证码。目前验证码的实现方式包括字符图像、语音识别、动态图像等,其中字符图像由于体积小、易传输等优点,是使用最为广泛的一种。使用验证码可防止他人对网站进行批量注册、重复发贴、暴力密码破解、垃圾邮件的群发,然而验证码也阻碍了测试人员使用软件对网站的自动化测试、信息的快速发布、交易的自动化进行等操作。
在过去的数十年,研究者们提出了很多验证码识别方法,这些方法可分为:基于模板匹配的方法,基于字符结构的方法和机器学习方法。
模板匹配方法采用预先设计好的模板匹配图像中的字符,相对比较简单,实现起来容易,然而这种方法无法处理存在噪音,字符位置和大小不固定的验证码。
基于字符结构的方法根据字符各自的结构特点作为识别特征,自定义不同的识别算法,然而无法处理字符粘连、变形等情况。
机器学习方法通过提取特征,训练分类器,可实现字符的高效识别。
字符图像验证码识别的主要问题是验证码中包含有各种类型的噪音,字符存在粘连、倾斜、旋转、变形,这些现象影响了识别的准确率。
发明内容
本发明的目的是要提供一种基于识别反馈的字符图像验证码识别方法,克服自动化程序中验证码识别方法对于复杂字符图像验证码存在噪音、字符粘连、倾斜、旋转、变形等无法识别的缺陷,通过对字符图像验证码的识别,实现自动化程序的顺利工作,提高人们的工作效率。
为了达到上述的目的本发明是这样实现的: 本发明的一种基于识别反馈的字符图像验证码识别方法的操作步骤如下:
(1)将字符图片加载到内存中,获取每个像素的颜色,颜色采用RGB形式表示,分别代表该颜色的红色、绿色、蓝色分量;
(2)二值化
将彩色图像转换成灰度图像,且采用如下的灰度变换公式,
Y=0.299R+0.587G+0.114B
且采用阈值将灰度图像转换成二值图像,阈值的选取采用大津法且为OSTU,即选择使得两类样本间方差最大的灰度值作为阈值,二值化中阈值的选取方法为:
设w 0 为前景像素所占图像总像素的比例, 令u 0 为所有前景像素的平均灰度, 设w 1 为背景点数所占图像总像素的比例, 令u 1 为所有背景像素的平均灰度, 则图像的所有像素的平均灰度为u = w 0 u 0 + w 1 u 1 . 在进行程序运算时, t 的取值可从图像的最小灰度值到图像的最大灰度值依次遍历, 当t 取某值时, 类间方差公式b= w 0 (u 0 - u) 2 + w 1 (u 1 - u) 2 能取得最大, 此时t 即为二值化的阈值;
(3)修补
采用如下的模板对图像进行修复,以去除边缘毛刺并填补空白
0 0 0 0 0 ? 0 0 0 ? 1 ? ? 1 ?
0 1 0 0 1 1 0 1 1 1 0 1 1 0 1
0 0 0 0 0 1 0 0 ? ? 1 ? 0 0 1
模板T1 模板T2 模板T3 模板T4 模板T5
其中0代表背景像素点,1代表前景像素点,?可为背景或前景象素点,模板T1-T3将中心前景像素点变为背景像素点,模板T4和T5将中心背景像素点变为前景像素点,且每个模板依次顺时针旋转90度、180度和270度,形成新的模板,并依次作用于原始图像;
(4)去噪音
针对不同的噪音类型采用相应的去噪音方法,包括:
连通域滤波:对相邻的前景像素点进行扩张,获得连通域,去除连通域面积小于一定临界值的区域,
高斯滤波:设f(i,j)表示图像(i,j)处像素点的灰度,经过如下变换获得滤波后的图像:
超级曲线滤波:检测图像中存在的连续光滑长曲线并进行过滤,采用Dijkstra算法,且为迪杰斯特拉算法寻找图中任意两个顶点间的最短路径,从而确定曲线,选择长度大于图像宽度80%的曲线作为超级曲线,并去掉曲线上垂直像素游程长度小于平均笔画宽度的像素点,从而去除超级曲线;
(5)细化
对图像中的线条从边缘到中心层层剥离,得到仅含单像素宽线条的图像,算法过程为:
1) 考虑以边界点为中心的8 邻域, 记中心点为p1, 其邻域的8 个点顺时针绕中心点分别记为p2, p3, . . . , p9,首先标记同时满足下列条件的边界点:
a)1< N( p1)<7
b)S( p1) = 1
c)p2 * p4!* p6= 0
d)p4 * p6 *p8= 0
其中N( p1) 是p1 的非零邻点的个数, S( p1)是以p2, p3, . . . , p9 为序时这些点的值从0 到1变化的次数,当对所有边界点都检验完毕后, 将所有标记了的点除去;
2) 同步骤1), 仅将前面条件c)改为p2*! p4 * p8= 0; 条件d)改为条件p2* p6*p8= 0,同样当对所有边界点都检验完毕后, 将所有标记了的点除去,以上两步操作构成一次迭代,直至没有点再满足标记条件,则算法终止;
(6)字符分割
对细化后的图像进行切分,使得每个子图仅含有单个字符,首先确定细化后图像中的候选切分点,然后采用动态规划算法寻找从起点到终点的一条最优路径,优化的准则为所有子图中字符识别的概率之和;
(7)识别
对分割后的字符,采用识别模块进行字符识别,识别模块采用支持向量机作为分类器;
(8)分类器
选择一些字符图片作为训练样本,通过特征提取进行向量化,采用支持向量机构建分类器,其中提取的特征包括图像的:
粗网格特征:将图片均分成4*4网格,统计每个网格内黑像素占整个子网格的百分比,得到16维特征;
交截特征:在水平和垂直方向选择10像素、20像素、30像素三条线,统计图片前景与这些线的交点个数,得到6维特征;
骨架特征:统计图片前景点中端点、三叉点、四叉点的数量,得到3维特征;
投影特征:将图片分成4个区域,这4个区域由十二条边组成,统计图片前景点在这些边上的投影个数,得到12维特征;
首个前景点位置:沿水平、垂直、左右倾斜八个方向由外向内,统计首个前景点位置的坐标,得到8维特征;
***特征:将图片按照行列4等分,依次沿四个方向由外向内扫描,记录每行第一次遇到前景点像素时形成的非字符部分的面积,得到4维特征,沿四个方向扫描,共得到16维特征;
Zernike矩特征: 计算图片的重复率为m的n阶Zernike矩:
取Z00-Z33,共16维作为特征。
本发明提供了一种基于识别反馈的字符图像验证码识别方法, 主要包括步骤:先将原始彩色图像转换成灰度图像,并进行二值化处理,得到二值化图像数据;接着对所述二值化图像进行修补,去除图像边缘毛刺,填补中心空白,并完成断裂笔画的连接,得到修补图像;再对所述修补图像去除背景以及干扰点或线,得到无噪图像;并对无噪图像进行细化,得到单一像素的细化图像;然后对细化图像进行切分,得到仅含单个字符的单字符图像;最后对单字符图像进行归一化并识别其中的字符。
本发明的一种基于识别反馈的字符图像验证码识别方法具有如下特点:
1、本发明的一种基于识别反馈的字符图像验证码识别方法在进行二值化且采用了OSTU法动态确定。
2、本发明的一种基于识别反馈的字符图像验证码识别方法在去除图像噪声时,去噪方法可去除背景噪声、高斯噪声、曲线噪声。
3、本发明的一种基于识别反馈的字符图像验证码识别方法在识别时,识别模块是自己训练出来的。
4、本发明的一种基于识别反馈的字符图像验证码识别方法还包括修补、细化、切分3个步骤,尤其是切分步骤中将切分和识别融合起来,结合动态规划算法可保证找到全局最优解。
总而言之,本发明可对含有各种类型的噪音、字符存在粘连、倾斜、旋转及变形等现象的字符图像验证码设计相应的算法进行处理,完成高效率和高精度的识别。
附图说明
本发明的具体结构由以下的实施例及其附图给出。
图1是本发明的一种基于识别反馈的字符图像验证码识别方法的流程示意图。
图2是本发明的一种基于识别反馈的字符图像验证码识别方法的验证码图像示意图。
图3是本发明的一种基于识别反馈的字符图像验证码识别方法的二值化处理后的验证码图像示意图。
图4是本发明的一种基于识别反馈的字符图像验证码识别方法的修补后的验证码图像示意图。
图5是本发明的一种基于识别反馈的字符图像验证码识别方法的去噪后的验证码图像示意图。
图6是本发明的一种基于识别反馈的字符图像验证码识别方法的细化后的验证码图像示意图。
图7是本发明的一种基于识别反馈的字符图像验证码识别方法的字符分割后的验证码图像示意图。
具体实施方式
以下将结合附图对本发明的一种基于识别反馈的字符图像验证码识别方法作进一步的详细描述。
参照图1、图2、图3、图4、图5、图6和图7,该发明的一种基于识别反馈的字符图像验证码识别方法包括如下操作步骤:
(1)将字符图片加载到内存中,获取每个像素的颜色,颜色采用RGB形式表示,分别代表该颜色的红色、绿色、蓝色分量,图像如图2所示;
(2)二值化
将彩色图像转换成灰度图像,且采用如下的灰度变换公式,
Y=0.299R+0.587G+0.114B
采用阈值将灰度图像转换成二值图像,阈值的选取采用大津法且为OSTU,即选择使得两类样本间方差最大的灰度值作为阈值,二值化中阈值的选取方法为:
设w 0 为前景像素所占图像总像素的比例, 令u 0 为所有前景像素的平均灰度, 设w 1 为背景点数所占图像总像素的比例, 令u 1 为所有背景像素的平均灰度, 则图像的所有像素的平均灰度为u = w 0 u 0 + w 1 u 1 . 在进行程序运算时, t 的取值可从图像的最小灰度值到图像的最大灰度值依次遍历, 当t 取某值时, 类间方差公式b= w 0 (u 0 - u) 2 + w 1 (u 1 - u) 2 能取得最大, 此时t 即为二值化的阈值,二值化后的图像如图3所示;
(3)修补
采用如下的模板对图像进行修复,以去除边缘毛刺并填补空白
0 0 0 0 0 ? 0 0 0 ? 1 ? ? 1 ?
0 1 0 0 1 1 0 1 1 1 0 1 1 0 1
0 0 0 0 0 1 0 0 ? ? 1 ? 0 0 1
模板T1 模板T2 模板T3 模板T4 模板T5
其中0代表背景像素点,1代表前景像素点,?可为背景或前景象素点,模板T1-T3将中心前景像素点变为背景像素点,模板T4和T5将中心背景像素点变为前景像素点,且每个模板依次顺时针旋转90度、180度和270度,形成新的模板,并依次作用于原始图像,修补后的图像如图4所示;
(4)去噪音
针对不同的噪音类型采用相应的去噪音方法,包括:
连通域滤波:对相邻的前景像素点进行扩张,获得连通域,去除连通域面积小于一定临界值的区域,
高斯滤波:设f(i,j)表示图像(i,j)处像素点的灰度,经过如下变换获得滤波后的图像:
超级曲线滤波:检测图像中存在的连续光滑长曲线并进行过滤,采用Dijkstra(迪杰斯特拉)算法寻找图中任意两个顶点间的最短路径,从而确定曲线,选择长度大于图像宽度80%的曲线作为超级曲线,并去掉曲线上垂直像素游程长度小于平均笔画宽度的像素点,从而去除超级曲线,去噪后的图像如图5所示;
(5)细化
对图像中的线条从边缘到中心层层剥离,得到仅含单像素宽线条的图像,算法过程为:
1) 考虑以边界点为中心的8 邻域, 记中心点为p1, 其邻域的8 个点顺时针绕中心点分别记为p2, p3, . . . , p9,首先标记同时满足下列条件的边界点:
a)1< N( p1)<7
b)S( p1) = 1
c)p2 * p4!* p6= 0
d)p4 * p6 *p8= 0
其中N( p1) 是p1 的非零邻点的个数, S( p1)是以p2, p3, . . . , p9 为序时这些点的值从0 到1变化的次数,当对所有边界点都检验完毕后, 将所有标记了的点除去;
2) 同步骤1), 仅将前面条件c)改为p2*! p4 * p8= 0; 条件d)改为条件p2* p6*p8= 0,同样当对所有边界点都检验完毕后, 将所有标记了的点除去,以上两步操作构成一次迭代,直至没有点再满足标记条件,则算法终止,细化后的图像如图6所示;
(6)字符分割
对细化后的图像进行切分,使得每个子图仅含有单个字符,首先确定细化后图像中的候选切分点,然后采用动态规划算法寻找从起点到终点的一条最优路径,优化的准则为所有子图中字符识别的概率之和,分割后的图像如图7所示;
(7)识别
对分割后的字符,采用识别模块进行字符识别,识别模块采用支持向量机作为分类器;
(8)分类器
选择一些字符图片作为训练样本,通过特征提取进行向量化,采用支持向量机构建分类器,其中提取的特征包括图像的:
粗网格特征:将图片均分成4*4网格,统计每个网格内黑像素占整个子网格的百分比,得到16维特征;
交截特征:在水平和垂直方向选择10像素、20像素、30像素三条线,统计图片前景与这些线的交点个数,得到6维特征;
骨架特征:统计图片前景点中端点、三叉点、四叉点的数量,得到3维特征;
投影特征:将图片分成4个区域,这4个区域由十二条边组成,统计图片前景点在这些边上的投影个数,得到12维特征;
首个前景点位置:沿水平、垂直、左右倾斜八个方向由外向内,统计首个前景点位置的坐标,得到8维特征;
***特征:将图片按照行列4等分,依次沿四个方向由外向内扫描,记录每行第一次遇到前景点像素时形成的非字符部分的面积,得到4维特征,沿四个方向扫描,共得到16维特征;
Zernike矩特征: 计算图片的重复率为m的n阶Zernike矩:
取Z00-Z33,共16维作为特征。
Claims (1)
1.一种基于识别反馈的字符图像验证码识别方法,其特征在于该方法的操作步骤如下:
(1)将字符图片加载到内存中,获取每个像素的颜色,颜色采用RGB形式表示,分别代表该颜色的红色、绿色、蓝色分量;
(2)二值化
将彩色图像转换成灰度图像,且采用如下的灰度变换公式,
Y=0.299R+0.587G+0.114B
采用阈值将灰度图像转换成二值图像,阈值的选取采用大津法且为OSTU,即选择使得两类样本间方差最大的灰度值作为阈值,二值化中阈值的选取方法为:
设w 0 为前景像素所占图像总像素的比例, 令u 0 为所有前景像素的平均灰度, 设w 1 为背景点数所占图像总像素的比例, 令u 1 为所有背景像素的平均灰度, 则图像的所有像素的平均灰度为u = w 0 u 0 + w 1 u 1 . 在进行程序运算时, t 的取值可从图像的最小灰度值到图像的最大灰度值依次遍历, 当t 取某值时, 类间方差公式b= w 0 (u 0 - u) 2 + w 1 (u 1 - u) 2 能取得最大, 此时t 即为二值化的阈值;
(3)修补
采用如下的模板对图像进行修复,以去除边缘毛刺并填补空白
0 0 0 0 0 ? 0 0 0 ? 1 ? ? 1 ?
0 1 0 0 1 1 0 1 1 1 0 1 1 0 1
0 0 0 0 0 1 0 0 ? ? 1 ? 0 0 1
模板T1 模板T2 模板T3 模板T4 模板T5
其中0代表背景像素点,1代表前景像素点,?可为背景或前景象素点,模板T1-T3将中心前景像素点变为背景像素点,模板T4和T5将中心背景像素点变为前景像素点,且每个模板依次顺时针旋转90度、180度和270度,形成新的模板,并依次作用于原始图像;
(4)去噪音
针对不同的噪音类型采用相应的去噪音方法,包括:
连通域滤波:对相邻的前景像素点进行扩张,获得连通域,去除连通域面积小于一定临界值的区域,
高斯滤波:设f(i,j)表示图像(i,j)处像素点的灰度,经过如下变换获得滤波后的图像:
超级曲线滤波:检测图像中存在的连续光滑长曲线并进行过滤,采用Dijkstra算法且为迪杰斯特拉算法寻找图中任意两个顶点间的最短路径,从而确定曲线,选择长度大于图像宽度80%的曲线作为超级曲线,并去掉曲线上垂直像素游程长度小于平均笔画宽度的像素点,从而去除超级曲线;
(5)细化
对图像中的线条从边缘到中心层层剥离,得到仅含单像素宽线条的图像,算法过程为:
1) 考虑以边界点为中心的8 邻域, 记中心点为p1, 其邻域的8 个点顺时针绕中心点分别记为p2, p3, . . . , p9,首先标记同时满足下列条件的边界点:
a)1< N( p1)<7
b)S( p1) = 1
c)p2 * p4!* p6= 0
d)p4 * p6 *p8= 0
其中N( p1) 是p1 的非零邻点的个数, S( p1)是以p2, p3, . . . , p9 为序时这些点的值从0 到1变化的次数,当对所有边界点都检验完毕后, 将所有标记了的点除去;
2) 同步骤1), 仅将前面条件c)改为p2*! p4 * p8= 0; 条件d)改为条件p2* p6*p8= 0,同样当对所有边界点都检验完毕后, 将所有标记了的点除去,以上两步操作构成一次迭代,直至没有点再满足标记条件,则算法终止;
(6)字符分割
对细化后的图像进行切分,使得每个子图仅含有单个字符,首先确定细化后图像中的候选切分点,然后采用动态规划算法寻找从起点到终点的一条最优路径,优化的准则为所有子图中字符识别的概率之和;
(7)识别
对分割后的字符,采用识别模块进行字符识别,识别模块采用支持向量机作为分类器;
(8)分类器
选择一些字符图片作为训练样本,通过特征提取进行向量化,采用支持向量机构建分类器,其中提取的特征包括图像的:
粗网格特征:将图片均分成4*4网格,统计每个网格内黑像素占整个子网格的百分比,得到16维特征;
交截特征:在水平和垂直方向选择10像素、20像素、30像素三条线,统计图片前景与这些线的交点个数,得到6维特征;
骨架特征:统计图片前景点中端点、三叉点、四叉点的数量,得到3维特征;
投影特征:将图片分成4个区域,这4个区域由十二条边组成,统计图片前景点在这些边上的投影个数,得到12维特征;
首个前景点位置:沿水平、垂直、左右倾斜八个方向由外向内,统计首个前景点位置的坐标,得到8维特征;
***特征:将图片按照行列4等分,依次沿四个方向由外向内扫描,记录每行第一次遇到前景点像素时形成的非字符部分的面积,得到4维特征,沿四个方向扫描,共得到16维特征;
Zernike矩特征: 计算图片的重复率为m的n阶Zernike矩:
取Z00-Z33,共16维作为特征。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210349375.XA CN102930277B (zh) | 2012-09-19 | 2012-09-19 | 一种基于识别反馈的字符图像验证码识别方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210349375.XA CN102930277B (zh) | 2012-09-19 | 2012-09-19 | 一种基于识别反馈的字符图像验证码识别方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102930277A true CN102930277A (zh) | 2013-02-13 |
CN102930277B CN102930277B (zh) | 2016-04-27 |
Family
ID=47645074
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210349375.XA Active CN102930277B (zh) | 2012-09-19 | 2012-09-19 | 一种基于识别反馈的字符图像验证码识别方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102930277B (zh) |
Cited By (44)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103345703A (zh) * | 2013-06-17 | 2013-10-09 | 上海方付通商务服务有限公司 | 基于图像验证的银行业务交易认证方法及*** |
CN103400400A (zh) * | 2013-08-07 | 2013-11-20 | 南京巨鲨显示科技有限公司 | 一种基于区域的图像校正方法 |
CN104065666A (zh) * | 2014-07-03 | 2014-09-24 | 北京齐尔布莱特科技有限公司 | 一种生成图片验证码的方法及装置 |
CN104112130A (zh) * | 2014-06-26 | 2014-10-22 | 小米科技有限责任公司 | 光学字符识别方法及装置 |
CN104252620A (zh) * | 2014-09-25 | 2014-12-31 | 同程网络科技股份有限公司 | 字符粘连的图形验证码识别方法 |
CN104331688A (zh) * | 2014-11-05 | 2015-02-04 | 中北大学 | 一种***外壳点阵字符识别方法 |
CN104408194A (zh) * | 2014-12-15 | 2015-03-11 | 北京国双科技有限公司 | 网络爬虫请求的获取方法及装置 |
CN104731764A (zh) * | 2015-03-20 | 2015-06-24 | 深圳市银之杰科技股份有限公司 | 一种防伪数字字体构造方法及防伪数字字体构造*** |
CN104778432A (zh) * | 2014-01-10 | 2015-07-15 | 携程计算机技术(上海)有限公司 | 图像识别方法 |
CN105187443A (zh) * | 2015-09-28 | 2015-12-23 | 上海斐讯数据通信技术有限公司 | 一种测试web验证码的***及方法 |
CN105447508A (zh) * | 2015-11-10 | 2016-03-30 | 上海珍岛信息技术有限公司 | 一种字符图像验证码识别的方法及*** |
CN105740863A (zh) * | 2014-12-08 | 2016-07-06 | 阿里巴巴集团控股有限公司 | 信息处理方法及装置 |
CN105868590A (zh) * | 2015-01-19 | 2016-08-17 | 阿里巴巴集团控股有限公司 | 一种笔迹数据处理方法和装置 |
CN105894475A (zh) * | 2016-04-21 | 2016-08-24 | 上海师范大学 | 一种国际音标图像字符细化方法 |
CN106780535A (zh) * | 2016-12-21 | 2017-05-31 | 潘小胜 | 一种灰度图像处理方法 |
CN106920266A (zh) * | 2015-12-28 | 2017-07-04 | 腾讯科技(深圳)有限公司 | 验证码的背景生成方法和装置 |
CN106934814A (zh) * | 2015-12-31 | 2017-07-07 | 腾讯科技(深圳)有限公司 | 一种基于图像的背景信息识别方法及装置 |
CN107038445A (zh) * | 2017-02-13 | 2017-08-11 | 上海大学 | 一种针对中文字符验证码的二值化和分割方法 |
CN107220983A (zh) * | 2017-04-13 | 2017-09-29 | 中国农业大学 | 一种基于视频的生猪检测方法和*** |
CN107688812A (zh) * | 2017-08-25 | 2018-02-13 | 重庆慧都科技有限公司 | 一种基于机器视觉的食品生产日期喷墨字体修复方法 |
CN107730511A (zh) * | 2017-09-20 | 2018-02-23 | 北京工业大学 | 一种基于基线估计的藏文历史文献文本行切分方法 |
CN108038484A (zh) * | 2017-12-11 | 2018-05-15 | 中国人民解放军战略支援部队信息工程大学 | 空心验证码快速识别方法 |
CN108182437A (zh) * | 2017-12-29 | 2018-06-19 | 北京金堤科技有限公司 | 一种点选验证码识别方法、装置和用户终端 |
CN108491844A (zh) * | 2018-02-07 | 2018-09-04 | 西安工程大学 | 基于图像处理的水表自动检测***及其图像处理方法 |
CN108805126A (zh) * | 2017-04-28 | 2018-11-13 | 上海斯睿德信息技术有限公司 | 一种文本图像的长干扰线去除方法 |
CN109086772A (zh) * | 2018-08-16 | 2018-12-25 | 成都市映潮科技股份有限公司 | 一种扭曲粘连字符图片验证码的识别方法及*** |
CN109101969A (zh) * | 2018-08-23 | 2018-12-28 | 深圳市深晓科技有限公司 | 一种基于字符识别的图像处理方法及装置 |
CN109101810A (zh) * | 2018-08-14 | 2018-12-28 | 电子科技大学 | 一种基于ocr技术的文字验证码识别方法 |
CN109189683A (zh) * | 2018-08-28 | 2019-01-11 | 中金金融认证中心有限公司 | 一种用于app测试中验证码自动输入的方法及*** |
CN109202886A (zh) * | 2017-06-30 | 2019-01-15 | 沈阳新松机器人自动化股份有限公司 | 基于固定背景下的手势识别方法及*** |
CN109410215A (zh) * | 2018-08-02 | 2019-03-01 | 北京三快在线科技有限公司 | 图像处理方法、装置、电子设备及计算机可读介质 |
CN109919160A (zh) * | 2019-03-04 | 2019-06-21 | 深圳先进技术研究院 | 验证码识别方法、装置、终端及存储介质 |
CN109948621A (zh) * | 2019-03-20 | 2019-06-28 | 南京工业大学 | 一种基于图片验证码的图像处理与字符分割方法 |
CN110020655A (zh) * | 2019-04-19 | 2019-07-16 | 厦门商集网络科技有限责任公司 | 一种基于二值化的字符去噪方法及终端 |
CN110111165A (zh) * | 2019-05-13 | 2019-08-09 | 重庆天蓬网络有限公司 | ***真伪查验方法、***、介质和电子设备 |
CN110263875A (zh) * | 2019-06-27 | 2019-09-20 | 重庆市筑智建信息技术有限公司 | 一种建筑bim管理中比较构件轮廓相似性方法及其*** |
CN110667147A (zh) * | 2017-05-28 | 2020-01-10 | 中国计量大学 | 一种薄膜剖面图像的字符提取方法 |
CN110703760A (zh) * | 2019-10-30 | 2020-01-17 | 杭州叙简科技股份有限公司 | 一种用于安防巡检机器人的新增可疑物体检测方法 |
CN111091371A (zh) * | 2018-10-24 | 2020-05-01 | 北京意锐新创科技有限公司 | 快速支付方法和装置 |
CN111178352A (zh) * | 2019-12-13 | 2020-05-19 | 中国建设银行股份有限公司 | 一种验证码字符识别的方法和装置 |
CN111383293A (zh) * | 2020-02-26 | 2020-07-07 | 北京京东叁佰陆拾度电子商务有限公司 | 一种图像要素矢量化的方法和装置 |
CN113807359A (zh) * | 2020-06-17 | 2021-12-17 | 中国石油化工股份有限公司 | 井间连通路径智能识别方法及电子设备 |
CN115037471A (zh) * | 2022-03-21 | 2022-09-09 | 远光软件股份有限公司 | 作业资质的查验方法、装置及存储介质 |
CN111553317B (zh) * | 2020-05-14 | 2023-08-08 | 北京惠朗时代科技有限公司 | 一种防伪码的获取方法、装置、计算机设备和存储介质 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110044901B (zh) * | 2019-04-30 | 2022-04-08 | 重庆康巨全弘生物科技有限公司 | 一种试剂卡灰度分析*** |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101201939A (zh) * | 2007-12-20 | 2008-06-18 | 腾讯科技(深圳)有限公司 | 图片验证码生成方法和图片验证码生成*** |
CN101882298A (zh) * | 2010-06-30 | 2010-11-10 | 中山大学 | 一种基于不可逆矩阵的图片验证码生成方法 |
CN101944177A (zh) * | 2010-08-30 | 2011-01-12 | 深圳市多赢软件技术有限公司 | 一种验证码识别方法 |
-
2012
- 2012-09-19 CN CN201210349375.XA patent/CN102930277B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101201939A (zh) * | 2007-12-20 | 2008-06-18 | 腾讯科技(深圳)有限公司 | 图片验证码生成方法和图片验证码生成*** |
CN101882298A (zh) * | 2010-06-30 | 2010-11-10 | 中山大学 | 一种基于不可逆矩阵的图片验证码生成方法 |
CN101944177A (zh) * | 2010-08-30 | 2011-01-12 | 深圳市多赢软件技术有限公司 | 一种验证码识别方法 |
Cited By (64)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103345703A (zh) * | 2013-06-17 | 2013-10-09 | 上海方付通商务服务有限公司 | 基于图像验证的银行业务交易认证方法及*** |
CN103400400B (zh) * | 2013-08-07 | 2017-03-01 | 南京巨鲨显示科技有限公司 | 一种基于区域的图像校正方法 |
CN103400400A (zh) * | 2013-08-07 | 2013-11-20 | 南京巨鲨显示科技有限公司 | 一种基于区域的图像校正方法 |
CN104778432B (zh) * | 2014-01-10 | 2018-10-12 | 上海携程商务有限公司 | 图像识别方法 |
CN104778432A (zh) * | 2014-01-10 | 2015-07-15 | 携程计算机技术(上海)有限公司 | 图像识别方法 |
CN104112130A (zh) * | 2014-06-26 | 2014-10-22 | 小米科技有限责任公司 | 光学字符识别方法及装置 |
CN104112130B (zh) * | 2014-06-26 | 2017-08-01 | 小米科技有限责任公司 | 光学字符识别方法及装置 |
CN104065666A (zh) * | 2014-07-03 | 2014-09-24 | 北京齐尔布莱特科技有限公司 | 一种生成图片验证码的方法及装置 |
CN104065666B (zh) * | 2014-07-03 | 2017-08-01 | 北京齐尔布莱特科技有限公司 | 一种生成图片验证码的方法及装置 |
CN104252620A (zh) * | 2014-09-25 | 2014-12-31 | 同程网络科技股份有限公司 | 字符粘连的图形验证码识别方法 |
CN104252620B (zh) * | 2014-09-25 | 2017-06-06 | 同程网络科技股份有限公司 | 字符粘连的图形验证码识别方法 |
CN104331688A (zh) * | 2014-11-05 | 2015-02-04 | 中北大学 | 一种***外壳点阵字符识别方法 |
CN105740863A (zh) * | 2014-12-08 | 2016-07-06 | 阿里巴巴集团控股有限公司 | 信息处理方法及装置 |
CN104408194A (zh) * | 2014-12-15 | 2015-03-11 | 北京国双科技有限公司 | 网络爬虫请求的获取方法及装置 |
CN104408194B (zh) * | 2014-12-15 | 2017-11-21 | 北京国双科技有限公司 | 网络爬虫请求的获取方法及装置 |
CN105868590A (zh) * | 2015-01-19 | 2016-08-17 | 阿里巴巴集团控股有限公司 | 一种笔迹数据处理方法和装置 |
CN104731764A (zh) * | 2015-03-20 | 2015-06-24 | 深圳市银之杰科技股份有限公司 | 一种防伪数字字体构造方法及防伪数字字体构造*** |
CN105187443A (zh) * | 2015-09-28 | 2015-12-23 | 上海斐讯数据通信技术有限公司 | 一种测试web验证码的***及方法 |
CN105187443B (zh) * | 2015-09-28 | 2018-03-06 | 上海斐讯数据通信技术有限公司 | 一种测试web验证码的***及方法 |
CN105447508A (zh) * | 2015-11-10 | 2016-03-30 | 上海珍岛信息技术有限公司 | 一种字符图像验证码识别的方法及*** |
CN106920266B (zh) * | 2015-12-28 | 2019-11-05 | 腾讯科技(深圳)有限公司 | 验证码的背景生成方法和装置 |
CN106920266A (zh) * | 2015-12-28 | 2017-07-04 | 腾讯科技(深圳)有限公司 | 验证码的背景生成方法和装置 |
CN106934814A (zh) * | 2015-12-31 | 2017-07-07 | 腾讯科技(深圳)有限公司 | 一种基于图像的背景信息识别方法及装置 |
CN106934814B (zh) * | 2015-12-31 | 2020-08-14 | 腾讯科技(深圳)有限公司 | 一种基于图像的背景信息识别方法及装置 |
CN105894475A (zh) * | 2016-04-21 | 2016-08-24 | 上海师范大学 | 一种国际音标图像字符细化方法 |
CN106780535A (zh) * | 2016-12-21 | 2017-05-31 | 潘小胜 | 一种灰度图像处理方法 |
CN107038445A (zh) * | 2017-02-13 | 2017-08-11 | 上海大学 | 一种针对中文字符验证码的二值化和分割方法 |
CN107220983B (zh) * | 2017-04-13 | 2019-09-24 | 中国农业大学 | 一种基于视频的生猪检测方法和*** |
CN107220983A (zh) * | 2017-04-13 | 2017-09-29 | 中国农业大学 | 一种基于视频的生猪检测方法和*** |
CN108805126B (zh) * | 2017-04-28 | 2021-09-10 | 上海斯睿德信息技术有限公司 | 一种文本图像的长干扰线去除方法 |
CN108805126A (zh) * | 2017-04-28 | 2018-11-13 | 上海斯睿德信息技术有限公司 | 一种文本图像的长干扰线去除方法 |
CN110667147B (zh) * | 2017-05-28 | 2021-10-22 | 中国计量大学 | 一种薄膜剖面图像的字符提取方法 |
CN110667147A (zh) * | 2017-05-28 | 2020-01-10 | 中国计量大学 | 一种薄膜剖面图像的字符提取方法 |
CN109202886A (zh) * | 2017-06-30 | 2019-01-15 | 沈阳新松机器人自动化股份有限公司 | 基于固定背景下的手势识别方法及*** |
CN107688812B (zh) * | 2017-08-25 | 2020-04-21 | 重庆慧都科技有限公司 | 一种基于机器视觉的食品生产日期喷墨字体修复方法 |
CN107688812A (zh) * | 2017-08-25 | 2018-02-13 | 重庆慧都科技有限公司 | 一种基于机器视觉的食品生产日期喷墨字体修复方法 |
CN107730511B (zh) * | 2017-09-20 | 2020-10-27 | 北京工业大学 | 一种基于基线估计的藏文历史文献文本行切分方法 |
CN107730511A (zh) * | 2017-09-20 | 2018-02-23 | 北京工业大学 | 一种基于基线估计的藏文历史文献文本行切分方法 |
CN108038484B (zh) * | 2017-12-11 | 2020-05-05 | 中国人民解放军战略支援部队信息工程大学 | 空心验证码快速识别方法 |
CN108038484A (zh) * | 2017-12-11 | 2018-05-15 | 中国人民解放军战略支援部队信息工程大学 | 空心验证码快速识别方法 |
CN108182437A (zh) * | 2017-12-29 | 2018-06-19 | 北京金堤科技有限公司 | 一种点选验证码识别方法、装置和用户终端 |
CN108182437B (zh) * | 2017-12-29 | 2020-07-03 | 北京金堤科技有限公司 | 一种点选验证码识别方法、装置和用户终端 |
CN108491844A (zh) * | 2018-02-07 | 2018-09-04 | 西安工程大学 | 基于图像处理的水表自动检测***及其图像处理方法 |
CN109410215A (zh) * | 2018-08-02 | 2019-03-01 | 北京三快在线科技有限公司 | 图像处理方法、装置、电子设备及计算机可读介质 |
CN109101810B (zh) * | 2018-08-14 | 2021-07-06 | 电子科技大学 | 一种基于ocr技术的文字验证码识别方法 |
CN109101810A (zh) * | 2018-08-14 | 2018-12-28 | 电子科技大学 | 一种基于ocr技术的文字验证码识别方法 |
CN109086772A (zh) * | 2018-08-16 | 2018-12-25 | 成都市映潮科技股份有限公司 | 一种扭曲粘连字符图片验证码的识别方法及*** |
CN109101969A (zh) * | 2018-08-23 | 2018-12-28 | 深圳市深晓科技有限公司 | 一种基于字符识别的图像处理方法及装置 |
CN109189683A (zh) * | 2018-08-28 | 2019-01-11 | 中金金融认证中心有限公司 | 一种用于app测试中验证码自动输入的方法及*** |
CN111091371A (zh) * | 2018-10-24 | 2020-05-01 | 北京意锐新创科技有限公司 | 快速支付方法和装置 |
CN109919160A (zh) * | 2019-03-04 | 2019-06-21 | 深圳先进技术研究院 | 验证码识别方法、装置、终端及存储介质 |
CN109919160B (zh) * | 2019-03-04 | 2021-03-23 | 深圳先进技术研究院 | 验证码识别方法、装置、终端及存储介质 |
CN109948621A (zh) * | 2019-03-20 | 2019-06-28 | 南京工业大学 | 一种基于图片验证码的图像处理与字符分割方法 |
CN110020655A (zh) * | 2019-04-19 | 2019-07-16 | 厦门商集网络科技有限责任公司 | 一种基于二值化的字符去噪方法及终端 |
CN110111165A (zh) * | 2019-05-13 | 2019-08-09 | 重庆天蓬网络有限公司 | ***真伪查验方法、***、介质和电子设备 |
CN110263875A (zh) * | 2019-06-27 | 2019-09-20 | 重庆市筑智建信息技术有限公司 | 一种建筑bim管理中比较构件轮廓相似性方法及其*** |
CN110703760A (zh) * | 2019-10-30 | 2020-01-17 | 杭州叙简科技股份有限公司 | 一种用于安防巡检机器人的新增可疑物体检测方法 |
CN110703760B (zh) * | 2019-10-30 | 2023-06-02 | 杭州叙简科技股份有限公司 | 一种用于安防巡检机器人的新增可疑物体检测方法 |
CN111178352A (zh) * | 2019-12-13 | 2020-05-19 | 中国建设银行股份有限公司 | 一种验证码字符识别的方法和装置 |
CN111383293A (zh) * | 2020-02-26 | 2020-07-07 | 北京京东叁佰陆拾度电子商务有限公司 | 一种图像要素矢量化的方法和装置 |
CN111553317B (zh) * | 2020-05-14 | 2023-08-08 | 北京惠朗时代科技有限公司 | 一种防伪码的获取方法、装置、计算机设备和存储介质 |
CN113807359A (zh) * | 2020-06-17 | 2021-12-17 | 中国石油化工股份有限公司 | 井间连通路径智能识别方法及电子设备 |
CN113807359B (zh) * | 2020-06-17 | 2024-05-10 | 中国石油化工股份有限公司 | 井间连通路径智能识别方法及电子设备 |
CN115037471A (zh) * | 2022-03-21 | 2022-09-09 | 远光软件股份有限公司 | 作业资质的查验方法、装置及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN102930277B (zh) | 2016-04-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102930277B (zh) | 一种基于识别反馈的字符图像验证码识别方法 | |
Zhang et al. | Interpreting adversarially trained convolutional neural networks | |
CN110533084B (zh) | 一种基于自注意力机制的多尺度目标检测方法 | |
CN103942550B (zh) | 一种基于稀疏编码特征的场景文本识别方法 | |
CN110598690B (zh) | 一种端到端光学字符检测识别方法与*** | |
CN104751142B (zh) | 一种基于笔划特征的自然场景文本检测方法 | |
CN104821011A (zh) | 基于相机拍摄的2d户型照片生成3d户型模型的方法 | |
CN111738055B (zh) | 多类别文本检测***和基于该***的票据表单检测方法 | |
CN102163284A (zh) | 面向中文环境的复杂场景文本定位方法 | |
CN105701488A (zh) | 一种身份证识别方法 | |
CN102054168A (zh) | 一种有价票据圆形印鉴识别方法 | |
CN108399424B (zh) | 一种点云分类方法、智能终端及存储介质 | |
CN101615244A (zh) | 手写板坯号自动识别方法及识别装置 | |
CN104156730B (zh) | 一种基于骨架的抗噪声汉字特征提取方法 | |
CN110598686A (zh) | ***的识别方法、***、电子设备和介质 | |
CN105279506A (zh) | 满文单词中轴线的定位方法 | |
CN105447508A (zh) | 一种字符图像验证码识别的方法及*** | |
CN110969620A (zh) | 一种磁瓦波纹类缺陷的检测方法及装置 | |
CN102136074B (zh) | 一种基于mmi的木材图像纹理分析与识别方法 | |
CN105404885A (zh) | 一种二维字符图形验证码复杂背景噪音干扰去除方法 | |
CN112819837A (zh) | 一种基于多源异构遥感影像的语义分割方法 | |
CN104484679B (zh) | 非制式枪射击弹头痕迹图像自动识别方法 | |
CN106780535A (zh) | 一种灰度图像处理方法 | |
Moustafa et al. | Hieroglyphs Language Translator using deep learning techniques (Scriba) | |
CN111539312A (zh) | 一种从图像中抽取表格的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CP03 | Change of name, title or address | ||
CP03 | Change of name, title or address |
Address after: 200437 room 547, new building 291, wunshui East Road, Hongkou District, Shanghai. Patentee after: Information technology of the island of Shanghai (Shanghai) Limited by Share Ltd Address before: 200434 1876, room 60, Lane 465, Liangcheng Road, Hongkou District, Shanghai. Patentee before: Shanghai Trueland Information Technology Co., Ltd. |