【技术实现步骤摘要】
图片验证码生成方法、装置、存储介质和计算机设备
本专利技术涉及通信应用
,具体而言,本专利技术涉及一种图片验证码生成方法、装置、计算机可读存储介质和计算机设备。
技术介绍
随着计算机技术和互联网的普及,网站和应用软件的应用与我们的工作、学习和生活息息相关,而网站与应用软件的正常工作需借助验证码进行保障。验证码是一种区分当前用户是计算机还是人的公共全自动程序,可用于防止利用计算机程序不断执行以恶意破解密码、注册、刷屏、灌水等行为。目前,图片验证码的生成通常为直接在背景图上生成字符,或者将字符与背景图进行简单算法转换及合成操作,此类图片验证码的字符与背景图没有很好地融合一体,一般通过二值化处理便可被破解识别,验证码的破解难度及安全性低。
技术实现思路
为至少能解决上述的技术缺陷之一,本专利技术提供了以下技术方案的图片验证码生成方法及对应的装置、计算机可读存储介质和计算机设备。本专利技术的实施例根据一个方面,提供了一种图片验证码生成方法,包括如下步骤:获取背景图和待嵌入所述背景图的预定字符;获取位置颜色对;其中,所述位置颜色对包含所述背景图的像素点的位置坐标和待嵌入字 ...
【技术保护点】
1.一种图片验证码生成方法,其特征在于,包括如下步骤:获取背景图和待嵌入所述背景图的预定字符;获取位置颜色对;其中,所述位置颜色对包含所述背景图的像素点的位置坐标和待嵌入字符的颜色值,所述颜色值与所述位置坐标的背景颜色值相似;从所述位置颜色对中提取所述位置坐标和所述颜色值;根据所述位置坐标和所述颜色值,在所述背景图的所述位置坐标处嵌入配置成所述颜色值的所述预定字符,生成图片验证码。
【技术特征摘要】
1.一种图片验证码生成方法,其特征在于,包括如下步骤:获取背景图和待嵌入所述背景图的预定字符;获取位置颜色对;其中,所述位置颜色对包含所述背景图的像素点的位置坐标和待嵌入字符的颜色值,所述颜色值与所述位置坐标的背景颜色值相似;从所述位置颜色对中提取所述位置坐标和所述颜色值;根据所述位置坐标和所述颜色值,在所述背景图的所述位置坐标处嵌入配置成所述颜色值的所述预定字符,生成图片验证码。2.根据权利要求1所述的图片验证码生成方法,其特征在于,所述获取位置颜色对之前,还包括:采集所述背景图的像素点的位置坐标的背景颜色值;获取预先设定的颜色对比阈值;根据所述颜色对比阈值和所述背景颜色值,确定所述位置坐标对应的待嵌入字符的颜色值。3.根据权利要求2所述的图片验证码生成方法,其特征在于,所述颜色对比阈值为5~10。4.根据权利要求1所述的图片验证码生成方法,其特征在于,所述根据所述位置坐标和所述颜色值,在所述背景图的所述位置坐标处嵌入配置成所述颜色值的所述预定字符,生成图片验证码之后,还包括:将所述图片验证码输入预置的风格转换模型,得到预置风格的图片验证码。5.根据权利要求1所述的图片验证码生成方法,其特征在于,所述根据所述位置坐标和所述颜色值,在所述背景图的所述位置坐标处嵌入配置成所述颜色值的所述预定字符,生成图片验证码之后,还包括:对所述图片验证码进行字符模糊处理和/或识别干扰设置;将字符模糊处理和/或识别干扰设置后的图片验证码输入预置的风格转换模型,得到预置风格的图片验证码。...
【专利技术属性】
技术研发人员:李敏,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。