这(zhè)是pytesser python2.7验证码识别下载,简单地说,计算机(jī)图形(xíng)学的(de)主(zhǔ)要研究内容(róng)就是研究(jiū)如何在计算机中表示图形(xíng)、以及利用计算(suàn)机进行图形(xíng)的计(jì)算、处理和显示的相关原理与算法。图形通常(cháng)由点、线、面、体等(děng)几何(hé)元素和灰度、色彩、线型、线宽等非几何属性(xìng)组成(chéng)。计算(suàn)机涉及(jí)到的几何图形(xíng)处(chù)理一般有 2维到(dào)n维图形处理(lǐ),边界区分,面积(jī)计算,体积计算,扭(niǔ)曲变形校正。对(duì)于颜色则有色彩空间(jiān)的计算与转换,图形(xíng)上色,阴影,色差处理(lǐ)等等(děng)。
•支持向量机(SVM)
•OpenCV
•图(tú)像处理软件(Photoshop,Gimp…)
•Python Image Library
1、在 “C:\Python27\Lib\site-packages” 路径下新建(jiàn)一个文(wén)件夹(jiá),命名 “pytesser” 。把 “pytesser.zip” 里(lǐ)的(de)文件(jiàn)解压到该目(mù)录:
2、将(jiāng) “pytesser.py” 改名为 “__init__.py”。
3、打开 “__init__.py” 文(wén)件,修(xiū)改(gǎi):tesseract_exe_name = 'C:\\Python27\\Lib\\site-packages\\pytesser\\tesseract' # Name of executable to be called at command line
4、pytesser 模(mó)块(kuài)依(yī)赖于 PIL 模(mó)块(kuài),如果(guǒ)是按照(zhào)上面的方(fāng)法安装(zhuāng) PIL 的话,需要把 “init.py” 文(wén)件里的 “import Image” 改成 “from PIL import Image” 。
pytesser python2.7验证码识别是所谓降(jiàng)噪就是(shì)把不需要的(de)信息通通去除,比如(rú)背景,干(gàn)扰线,干扰像素(sù)等等,只(zhī)剩下需(xū)要(yào)识(shí)别的文字,让图片(piàn)变成2进制点阵最好(hǎo)。
对(duì)于彩色(sè)背景的验证码:每个(gè)像素都可以放在一个5维的空间里(lǐ),这5个维度分别是,X,Y,R,G,B,也就是像素的坐标和颜色,在(zài)计算机图(tú)形学中,有很多种色彩空间,最常用的(de)比(bǐ)如RGB,印刷用(yòng)的CYMK,还(hái)有比较少(shǎo)见(jiàn)的HSL或者HSV,每(měi)种色彩空间的(de)维度都不一样(yàng),但(dàn)是可以(yǐ)通过公式(shì)互相转换(huàn)。在(zài)RGB空间中不好区分颜(yán)色,可以把色(sè)彩空间转换为(wéi)HSV或(huò)HSL。
