验证码去除干扰线

问题描述

小弟最近碰到一个解析验证码的问题,有干扰线的验证码无法识别,跪求大神来帮忙解决。。

解决方案

解决方案二:
看看有没有g.drawLine()函数,删除这些
解决方案三:
没有特定的函数的,只能靠算法一点点去除。但是我对图像处理不熟啊。都不知道怎么弄。
解决方案四:
找本数字图像处理的书看看吧
解决方案五:
唉。。临时抱佛脚还是不行的。要赶紧搞出来。
解决方案六:
中值滤波,肯定搞定。
解决方案七:
根据hough算法找到直线,去除干扰

时间: 2024-09-26 08:44:08

验证码去除干扰线的相关文章

php 验证码(倾斜,正弦干扰线,黏贴,旋转)

1.字体变型 (一般通过算法,进行扭曲,比较有代表性就是:http://code.google.com/p/cool-php-captcha/  2.字体黏贴 (这里面以qq验证码为代表了,目前网上还是很难找到,破解qq验证码的) 3.干扰线,噪点 (这种识别起来相当容易,很容易被程序自动化识别)   对于上面提到,第1,2 二种方法,在识别时候,是比较困难的.个人比较喜欢第二种方法,感觉看起来不是很费力.而扭曲的文字,总觉得怪怪的. 哈哈,纯粹个人喜好了.     实现代码: <?php /*

12306继彩色动态验证码后 又新出“干扰线”

登陆页面上,动态验证码变成一条不断移动的干扰线 铁路购票网站12306登录时的验证码,在前天变成了不断晃动的彩色动态验证码,遭到网友集体吐槽,称"买张票晃瞎了双眼".昨天北京晨报记者发现,验证码简化成了一条不断移动的干扰线,但网友仍然不满意,表示还是"看不清".记者从铁路部门了解到,增加登录验证码其实是为了"保护旅客,防止遭自动化攻击. 网友:看不清像抽象画 随着春运"抢票"进入白热化,也引发了http://www.aliyun.com

php 验证码(倾斜,正弦干扰线,黏贴,旋转)_php技巧

好久没有写帖子了.一直忙着新的项目. 最近,做验证码程序,一直想做一个简洁大方,自动识别比较困难的. 通过这些时候整理搜集,发现一般做法有以下几种方案:1.字体变型 (一般通过算法,进行扭曲,比较有代表性就是:http://code.google.com/p/cool-php-captcha/ 2.字体黏贴 (这里面以qq验证码为代表了,目前网上还是很难找到,破解qq验证码的) 3.干扰线,噪点 (这种识别起来相当容易,很容易被程序自动化识别)对于上面提到,第1,2 二种方法,在识别时候,是比较

JavaScript编写带旋转+线条干扰的验证码脚本实例_javascript技巧

基础版 从我们平时上网的经验来看,验证码一般是四位,由数字和字母组成. 那么接下来楼主将带领大家一步步用JavaScript做出一个验证码脚本! 先给出成品,方便大家理解: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <style> #securityCode{ background-color: #008000; width

还算功能比较全的PHP验证码类

  看到PHP100视频34讲写的php验证码类,支持自定义图片大小.字符个数.字符类型.字符大小.图片类型.汉字验证码.干扰线等,注释详细 字体文件是微软雅黑,和验证码文件同目录,文件名msyh.ttf,可以从C:\windows\fonts目录找到,复制到同目录即可 <?php /**  * @version        Id:  imgcode.php 2012-11-30   k  * @package        imgcode.php  * @Purview           

探讨Java验证码制作(下篇)_java

接着上篇java验证码制作(上篇)给大家介绍有关java验证码的相关知识! 方法三: 用开源组件Jcaptcha实现,与Spring组合使用可产生多种形式的验证码,JCaptcha 即为Java版本的 CAPTCHA 项目,其是一个开源项目,支持生成图形和声音版的验证码,在生成声音版的验证码时,需要使用到 FreeTTS.而CAPTCHA 全称 Completely Automated Public Turing Test to Tell Computers and Humans Apart,最

jsp spring mvc 框架集成google kaptcha生成验证码实例教程

关于kaptcha介绍,我们就不说了,网上一堆的资料. 使用kaptcha可以方便的配置:    验证码的字体    验证码字体的大小    验证码字体的字体颜色    验证码内容的范围(数字,字母,中文汉字!)    验证码图片的大小,边框,边框粗细,边框颜色    验证码的干扰线(可以自己继承com.google.code.kaptcha.NoiseProducer写一个自定义的干扰线)    验证码的样式(鱼眼样式.3D.普通模糊--当然也可以继承com.google.code.kaptc

Java 随机生成验证码(支持大小写字母、数字、随机字体)的实例_java

代码如下所示: 复制代码 代码如下: package com.hoo.util;   import java.awt.Color;  import java.awt.Font;  import java.awt.Graphics;  import java.awt.image.BufferedImage;  import java.util.Random; import javax.imageio.ImageIO;  import javax.servlet.http.HttpServletRe

php生成带干扰的验证码程序

 代码如下 复制代码 <?php教程 /*  * Created on 2011-3-11  * Programmer : xiaoyao, QQ:1045195056  验证通过判断输入值与$_SESSION['check_pic']值  */ session_start();  function RandAscii($number){//$number产生数字和字母个数 $arr=array('0','1','2','3','4','5','6','7','8','9', 'a','b','