nickliqian / cnn_captcha

use cnn recognize captcha by tensorflow. 本项目针对字符型图片验证码,使用tensorflow实现卷积神经网络,进行验证码识别。
Apache License 2.0
2.78k stars 781 forks source link

验证码中的字符间距问题 #173

Open ThomasSun001 opened 3 years ago

ThomasSun001 commented 3 years ago

请教一下,如果我想增加一下各个字符之间的间距,增加前 APU9Gk_16070664220426455 增加后 这样子的仅从距离来说:忽略内容 testing 是否有好的方案,调整过font_size的参数,或者字符之间添加几个空格,都不大满足需求

bilibilipala commented 3 years ago

image 修改一下image.py文件,里面的create_captcha_image函数,内容修改为我这个样子,就可以增加间距了 for c in chars: if random.random() > 0.5: images.append(_draw_character(" ")) else: # 修改 增加字体间距 images.append(_draw_character(" ")) images.append(_draw_character(c))