麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Perl > 正文

Perl使用Tesseract-OCR實現驗證碼識別教程

2020-10-31 15:06:00
字體:
來源:轉載
供稿:網友

一、Tesseract-OCR 是什么

An OCR Engine that was developed at HP Labs between 1985 and 1995… and now at Google
基于Leptonica(http://leptonica.com/)圖形處理庫開的開源圖形識別引擎。
支持Linux、Windows、Mac平臺,
支持.NET、C++、Python、Java等開發語言:https://code.google.com/p/tesseract-ocr/wiki/AddOns
項目地址:https://code.google.com/p/tesseract-ocr/

二、使用方法

下載安裝:https://tesseract-ocr.googlecode.com/files/tesseract-ocr-setup-3.02.02.exe
注意安裝時的Path目錄、數學符號、語言選項,按需選擇。
執行:”tesseract yourpic.png res”
圖片 yourpic.png 里面的內容會被識別后保存在 res.txt
為了更精確的識別可以去到項目地址上下載相應的各種語言的 language tessdata
例如:
簡體中文 https://tesseract-ocr.googlecode.com/files/tesseract-ocr-3.02.chi_sim.tar.gz
繁體中文
下載解壓后 chi_sim.traineddata 復制到 Tesseract-OCR/tessdata 即可
執行:
“tesseract yourpic.png eng” 使用 默認eng語言包
“tesseract yourpic.png sim -l chi_sim” 使用 chi_sim語言包
“tesseract yourpic.png tra -l chi_tra” 使用 chi_sim語言包
選擇最接近真實數據的,方便以后修正

三、進階使用 Training

為數不多的training tesseract-ocr中文文檔
http://yy-programer.blogspot.tw/2012/08/training-tesseract-ocr-301.html
對于高精度需求的需要研究一下了,日常民用級別,默認識別加后期修正即可。

四、應用實例之吸附代理

針對 http://www.proxyfire.net/ 幾個代理列表頁的代理吸附

話不多說直接上代碼,
pf.bat

復制代碼 代碼如下:

pf.pl http://www.proxyfire.net/index.php?pageid=eliteproxylist       elite.txt
pf.pl http://www.proxyfire.net/index.php?pageid=anonymousproxylist   anony.txt
pf.pl http://www.proxyfire.net/index.php?pageid=transparentproxylist trans.txt
pf.pl http://www.proxyfire.net/index.php?pageid=socks4proxylist      s4.txt
pf.pl http://www.proxyfire.net/index.php?pageid=socks5proxylist      s5.txt
type *.txt > all.tmp
del *.txt /s/q
ren all.tmp all.txt
@pause

pf.pl
復制代碼 代碼如下:

use strict;
 
our $url    = $ARGV[0];
our $file   = $ARGV[1];
 
my $res = undef;
my @tmp = undef;
my @pxy = undef;
 
    `wget $url -q -O ___html`;
    open FH, "<___html";
    @tmp = ;
    close FH;
    $res = join('',@tmp);
    undef(@tmp);
    `del ___html /s /q`;
 
@tmp = ( $res =~ /<img alt="" src="([^" border="0">]+)><//td>(/d+)'http://www.proxyfire.net'.$tmp[$i], 'port'=>$tmp[$i+1]};
    $i = $i + 1;
}
 
for (my $i=0; $i < @pxy; $i++) {     if( length(${$pxy[$i]}{ip})>0 )
    {
        `echo off & wget ${$pxy[$i]}{ip} -q -O ___png`;
        `tesseract ___png ___ -l chi_tra`;
 
        my $txt = undef;  
        open FH,"<___.txt";
        $txt = ;
        close FH;
        if ( length($txt)>11 )
        {
            $txt =~ s//s+//g;
            $txt =~ s/日/8/g;
            $txt =~ s/ 主站蜘蛛池模板: h视频在线免费看 | 免费99热在线观看 | 色诱亚洲精品久久久久久 | 亚洲精品一区二区三区免 | 国产精品美女久久久久久网站 | 偷偷操偷偷操 | 日本中文字幕网址 | 毛片免费观看完整版 | 国产成人精品午夜视频' | 亚洲国产精品久久久 | 中国女警察一级毛片视频 | av在线免费观看网站 | 久久亚洲网 | 成年片在线观看 | 狠狠干伊人网 | 免费观看三级毛片 | 一级电影免费看 | 中文字幕www. | 亚洲精品无码不卡在线播放he | 99亚洲伊人久久精品影院红桃 | 精品国产视频一区二区三区 | 国产精品三级a三级三级午夜 | 18一20岁一级毛片 | 久久久久久久一区 | 视频在线亚洲 | 大学生一级毛片在线视频 | 又黄又爽免费无遮挡在线观看 | 深夜福利久久久 | 欧美18xxxx| 史上最强炼体老祖动漫在线观看 | 久草最新在线 | 久久精品日产第一区二区三区 | 国产一区二区三区四 | 国产午夜精品一区二区三区嫩草 | 久色精品视频 | wwwxxx视频| 宅男视频在线观看免费 | 羞羞网站视频 | 青青草免费观看完整版高清 | 国产精品久久久久久久午夜片 | 亚洲第一成人av |