DecodeValidateCode:使用 PIL 库解码简单验证代码的 Python 示例

时间:2024-07-24 16:21:47
【文件属性】:

文件名称:DecodeValidateCode:使用 PIL 库解码简单验证代码的 Python 示例

文件大小:18KB

文件格式:ZIP

更新时间:2024-07-24 16:21:47

Python

解码验证码 python 中的一个简单示例,用于展示如何解码验证代码。 基本情况 如您所见,这是一个最简单的情况,其中包含四位小数。 该解决方案可以被描述为三个阶段:二进制,devide,认识。 0) 准备类型 这是一个准备步骤,所以我们称之为步骤零。 在这一步中,我们需要将所有可能出现的字符做成一个单独的图像文件。 1)二进制 在这一步中,我们将原始图像转换为黑白图像。 理论是颜色是由RGB三种基本颜色组成的,所以我们可以设置一个全局阈值来做二元运算。 2)划分 在这一步中,我们将图像分成四部分,每部分包含一个小数。 3)认识 在这一步中,我们将把我们的四个部分中的每一部分都与我们在第 0 步中制作的类型进行比较,并找到最相似的一个,然后我们就会知道它是什么字符。 完成四个部分后,我们只需将四个字符连接成一个单词,就得到了答案。


【文件预览】:
DecodeValidateCode-master
----.gitignore(544B)
----zimo()
--------4.jpg(718B)
--------0.jpg(721B)
--------3.jpg(726B)
--------6.jpg(716B)
--------1.jpg(704B)
--------7.jpg(720B)
--------9.jpg(721B)
--------2.jpg(730B)
--------8.jpg(719B)
--------5.jpg(728B)
----LICENSE(1KB)
----README.md(1KB)
----docs()
--------images()
----Recognize.py(2KB)

网友评论