一种图片分割方法、装置及设备的制造方法_3

文档序号:9866173阅读:来源:国知局
下的顺序遍历。
[0076] 可选的,每个所述图片块与该符号模板的像素相似度,符合下述公式:
[0077]
[007引其中,
di,j为该图片块与该符号模板的像素相 似度,i为该图片块在横轴方向的偏移量,j为该图片块在纵轴方向的偏移量,Μ为该符号模 板的横轴方向的像素点的个数,Ν为该符号模板的纵轴方向的像素点的个数,Sm,η为该符号 模板中坐标为(m,n)的像素点的灰度值,Tm+I,n+J为该图片块中坐标为(m,n)的像素点的灰度 值。通过W上公式可知,一个图片块与一个符号模板的像素相似度,即为该图片块中灰度值 与该符号模板中对应位置的像素点的灰度值相同的所有像素点,占该图片块中总像素点的 数目的比例。
[0079] 其中,在上述公式中,当所述第二图片与该符号模板的纵轴方向的像素点的个数 相同时,j = 〇。
[0080] 所述相似度阔值为判定图片块中的字符与符号模板中的字符是否相同的经验值。 在步骤102中,由于针对每个符号模板均会筛选出一个对应的像素相似度最高的图片块,然 而,该图片块中的字符却不一定为对应的符号模板中的字符,因此,需要判定筛选出的与 任一个符号模板的像素相似度最高的图片块中的字符是否与该符号模板中的字符相同,因 此,通过所述相似度阔值来判定,所述相似度阔值可W根据具体应用场景具体设定。
[0081] 步骤103:根据确定的所有待分割字符块的偏移量,W及每个待分割字符块对应的 符号模板的大小,对所述第二图片进行分割,生成多个待识别字符块。
[0082] 其中,每个待分割字符块对应的符号模板的大小为该符号模板的横轴方向的像素 点个数,W及该符号模板的纵轴方向的像素点的个数,根据任一个待分割字符块的偏移量, W及所述待分割字符块对应的符号模板的大小,可W在所述第二图片中确定所述待分割字 符块的位置,因此,所述分割设备可W根据所述待分割字符块的位置,对所述第二图片进行 分割,生成一个待识别字符块。
[0083] 在步骤103后,将所述第二图片进行分割,生成多个待识别字符块,图片识别设备 可W通过机器学习的神经网络、支持向量机等方法对每个待识别字符块进行识别。
[0084] 采用本发明上述实施例中的图片分割方法,图片分割设备对获取的原始图片进行 二值化处理W及去噪处理,生成第二图片;针对预设的每个符号模板,在所述第二图片中, 筛选出与该符号模板像素相似度最高的图片块,该图片块的和该符号模板大小相同,在确 定该图片块与该符号模板的像素相似度大于设定相似度阔值时,将该图片块作为待分割字 符块;根据确定的所有待分割字符块的偏移量,W及每个待分割字符块对应的符号模板的 大小,对所述第二图片进行分割,生成多个待识别字符块。运样,针对任何图片(例如包含的 字符粘连、重叠,或者包含较大噪声的图片),图片分割设备均可W通过符号模板匹配,提高 分割图片的准确率,从而提高对图片进行分割的效率,进而增强了后续图片识别设备对图 片的识别效率。
[0085] 例如,图片分割设备获取原始验证码图片后,对所述原始验证码图片进行二值化 处理,生成的第一验证码图片,如图2中的上方的验证码图片所示;
[0086] 所述图片分割设备对所述第一验证码图片进行去噪处理,确定所述第一验证码 图片中每个连通区域中像素点的个数,将像素点的个数小于设定像素点数目阔值的连通区 域中的像素点的灰度值设置为0,生成第二验证码图片,如图2中的下方的验证码图片所示;
[0087] 假设预设的多个符号模板中的字符分别为"加"、"减"、"乘"、"除"和"等",每个符 号模板与所述第二验证码图片的纵轴方向的像素点的个数相同;所述图片分割设备针对每 个符号模板,执行:从左到右所述第二验证码图片,在所述第二验证码图片中确定与该符号 模板大小相同的至少一个图片块,并确定每个所述图片块与该符号模板的像素相似度,筛 选出于该符号模板的像素相似度最高的图片块;判定字符为"加"的符号模板与对应的图片 块的像素相似度大于设定相似度阔值90 %,W及判定字符为"等"的符号模板与对应的图片 块的像素相似度也大于所述相似度阔值,判定字符为"加"和"等"两个符号模板对应的图片 块为待分割字符块,其他符号模板对应的图片块舍弃;
[0088] 所述图片分割设备确定字符为"加"的符号模板对应的待分割字符块的偏移量为 X,所述图片分割设备确定字符为"等"的符号模板对应的待分割字符块的偏移量为y,其中, 所述偏移量为待分割字符块的左边缘与所述第二验证码图片的左边缘之间的像素点的个 数;
[0089] 所述图片分割设备确定字符为"加"、"等"的符号模板的大小一一字符为"加"的符 号模板的宽度为a,字符为"等"的符号模板的宽度为b,其中,符号模板的宽度为符号模板的 横轴方向的像素点的个数;
[0090] 由于每个符号模板与所述第二验证码图片的纵轴方向的像素点的个数相同,因 此,确定的每个待分割字符块的偏移量均为该待分割字符块的横轴方向的偏移量,且在确 定符号模板的大小时,仅可W确定符号模板的宽度;
[0091] 所述图片分割设备根据所有待分割字符块的偏移量,W及每个待分割字符块对应 的符号模板的大小,对所述第二验证码图片进行分割,生成多个待识别字符块:
[0092] 所述图片分割设备从左至右遍历所述第二验证码图片,如图3上方图片所示,确 定首个灰度值为0的像素点在横轴方向的位置为第P个像素点,并确定最后一个灰度值为0 的像素点在横轴方向的位置为第q个像素点,那么,所述第二验证码图片中第一个字符在横 轴方向的像素点区间为[P,x],第二个字符在横轴方向的像素点区间为[x,x+a],第Ξ个字 符在横轴方向的像素点区间为[x+a,y ],第四个字符在横轴方向的像素点区间为[y,y+b], 第五个字符在横轴方向的像素点区间为[y+b,q];所述图片分割设备可W根据每个字符的 像素点区间,对所述第二验证码图片进行分割,如图3所示,得到下方的待识别字符块;
[0093] 图片识别设备可W采用传统的识别技术对每个待识别字符块进行识别。
[0094] 基于W上实施例,本发明还提供了一种图片分割装置,该图片分割装置为图片识 别设备中的分割模块,或者与图片识别装置均独立存在,该图片分割装置用于实现如图1所 示的图片分割方法,参阅图4所示,所述图片分割装置400包括:获取单元401、第一处理单元 402、第二处理单元403, W及分割单元404,其中,
[00M]获取单元401,用于获取原始图片;
[0096] 第一处理单元402,用于对所述原始图片进行二值化处理,生成第一图片,并对所 述第一图片进行去噪处理,生成第二图片;
[0097] 第二处理单元403,用于针对预设的每个符号模板,执行W下操作:
[0098] 遍历所述第二图片,在所述第二图片中确定与该符号模板大小相同的至少一个图 片块,并确定每个所述图片块与该符号模板的像素相似度;
[0099] 在所述至少一个图片块中,筛选出与该符号模板的像素相似度最高的图片块;并 在判定筛选出的图片块与该符号模板的像素相似度大于设定相似度阔值时,将筛选出的图 片块确定为待分割字符块;
[0100] 确定所述待分割字符块的偏移量,W及该符号模板的大小,其中,所述偏移量为所 述待分割字符块的边缘与所述第二图片的相应边缘之间的像素点的个数;
[0101] 分割单元404,用于根据确定的所有待分割字符块的偏移量,W及每个待分割字符 块对应的符号模板的大小,对所述第二图片进行分割,生成多个待识别字符块。
[0102] 可选的,所述第一处理单元402,在对所述原始图片进行二值化处理时,具体用于:
[0103] 将所述原始图片进行灰度化处理;
[0104] 确定灰度化处理后的所述原始图片中的每个像素点的灰度值;
[0105] 针对每个像素点,当该像素点的灰度值超过设定灰度阔值时,将该像素点的灰度 值设置为255;当该像素点的灰度值未超过所
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1