Python图片验证码降噪 — 8邻域降噪

Python64

Python图片验证码降噪 — 8邻域降噪

简介

图片验证码识别的可以分为几个步骤,一般用 Pillow 库或 OpenCV 来实现,这几个过程是:

  • 1.灰度处理&二值化
  • 2.降噪
  • 3.字符分割
  • 4.标准化
  • 5.识别

所谓降噪就是把不需要的信息通通去除,比如背景,干扰线,干扰像素等等,只留下需要识别的字符,让图片变成2进制点阵,方便代入模型训练。

[En]

The so-called noise reduction is to remove all the unneeded information, such as background, interference lines, interference pixels and so on, leaving only the characters that need to be recognized, making the picture into a binary lattice, which is convenient for model training.

8邻域降噪

8邻域降噪 的前提是将图片灰度化,即将彩色图像转化为灰度图像。以RGN色彩空间为例,彩色图像中每个像素的颜色由R 、G、B三个分量决定,每个分量由0到255种取值,这个一个像素点可以有一千多万种颜色变化。而灰度则是将三个分量转化成一个,使每个像素点只有0-255种取值,这样可以使后续的图像计算量变得少一些。

Python图片验证码降噪 — 8邻域降噪

输入验证码查看隐藏内容

扫描二维码关注本站微信公众号 Johngo学长
或者在微信里搜索 Johngo学长
回复 svip 获取验证码
wechat Johngo学长

相关文章
Python

函数的递归

1.函数的递归的定义 函数的递归调用:是函数嵌套调用的一种特殊形式 具体是指:在调用一个函数的过程中又直接或者间接的调用到本身,是一个死循环,最大递归是1000次,超出之后报错。 2.函数递归的调用 ...
Python

python魔术方法__call__的研究

官方定义为,将实例化的类变成可调用对象,比较难于理解,个人理解为,如果类中定义了__call__方法,那么就给该类扩展了一个可调用特性,可以像函数一样去调用,例如:a=类名() a(参数)等价于a.c...
Python

python 驻留机制

本文转载自 Python中的字符串驻留机制 1. 字符串驻留机制(引用计数机制): 字符串驻留是一种在内存中仅保存一份相同且不可变字符串的方法。 系统维护interned字典,记录已被驻留的字符串对象...
Python

Python的类和继承

一、类的封装: 封装将类的信息隐藏在类内部, 不允许外部 直接修改该类的变量,只能通过该类提供的方法来实现对隐藏信息的操作和访问 class Boss(): # 类的公共属性 level=1 # 类的...
Python

Django基本应用结构

Django基本应用结构 原创 Jerrylee62022-08-03 10:02:22博主文章分类:DevOps ©著作权 文章标签 django python 数据库 文章分类 Python 后端...
Python

python常用内置函数和关键字

常用内置方法 在Python中有许许多多的内置方法,就是一些Python内置的函数,它们是我们日常中经常可以使用的到的一些基础的工具,可以方便我们的工作。 # 方法一 built_list = dir...