<dd id="c6mr6"></dd>
    <em id="c6mr6"><tr id="c6mr6"></tr></em> <dd id="c6mr6"></dd>
    1. <em id="c6mr6"></em>

      1. <button id="c6mr6"><ol id="c6mr6"></ol></button>

        1. <em id="c6mr6"><tr id="c6mr6"></tr></em>
        2. 營銷軟件,網站推廣軟件,群發軟件!   ·設為首頁
          ·加入收藏
          ·聯系站長
          超級搜索
          欄目: 類別: 關鍵詞:  站內  網絡   
          會員登陸
          登錄加載中...
           當前位置:文章首頁>>圖文教程>>軟件教程>>次世代驗證碼識別軟件圖文教程

          查看:[ 大字 中字 小字 ] [收藏本頁] 所屬專題:萬能群發

          次世代驗證碼識別軟件圖文教程

          來源:網絡營銷軟件資料 發表日期: 2012/9/23 12:18:21

              【次世代系統教程】(一)建立工程文件和項目文件

              次時代驗證碼識別系統可以分別建立工程工具和項目文件。

              其中,項目文件既是對應驗證碼的設置文件,包括了驗證碼識別所需的項目配置、濾鏡庫和字模庫。一個項目對應一個單獨的驗證碼。

              工程文件是對項目文件的打包,是為管理項目文件而設立的。一個工程文件可以包括多個項目文件,也可以不包括任何項目文件。項目文件必須包含在工程文件內。系統默認建立了一個名為“default”的工程文件。

              
              使用次世代驗證碼識別系統的第一步就是建立一個驗證碼識別工程文件。

              這一步通常情況下十分容易,點擊菜單“工程管理”——“新建工程”即可打開一個保存文件窗口,輸入你想要的工程文件名,然后確定就建立了一個驗證碼識別工程文件。軟件會自動把該文件設置為當前的工作工程文件。

              然后點擊菜單“項目管理”——“新建項目”,即可打開一個保存文件窗口,輸入你想要的項目文件名,然后確定就建立了一個驗證碼識別項目文件。軟件會自動把該文件設置為當前的工作項目文件。

              【次世代系統教程】(二)驗證碼圖像下載鏈接的設置

              當我們建立了一個驗證碼識別工程,接下來我們所要做的就是驗證碼圖像下載鏈接的設置。這要分兩種情況。

              1)如果該鏈接是固定的,那么很簡單,把鏈接填入最上面的那個長條形的編輯框即可。

              2)如果鏈接不固定,也就是鏈接需要先在某個網頁里面獲取,則需要設置“獲取圖形高級設置”區域的內容。

              該區域的各項設置解釋如下:

              地址:驗證碼所在的網頁的地址。這個地址應該是固定的。
              來路:有些網站需要檢驗網頁的”Referer”,也就是這個網頁是從哪個網頁轉入的,通常這里可以不填。
              正則表達匹配網址:本軟件內部用正則表達式提取驗證碼地址,這里填寫的就是所需要的正則表達式。
              匹配結果重新組合:如果用正則表達式獲取的結果并非最終結果(通常都不是)那么這里可以將結果與其他文本重新組合以得到最終的驗證碼下載鏈接地址。

              
              設置這里的內容需要一些正則表達式的基礎。如果你懂得火車頭采集器的使用方法,相信這對你不會造成困難,如果確實不會呢,你也完全可以自己手動把驗證碼圖像下載回來,然后用本軟件的“讀入圖像”功能載入,效果是一樣的。

              PS:你可以在地址欄直接輸入本地文件目錄,即可讓軟件讀取本地圖片。點擊“下載圖像”時,軟件會自動按順序讀入指定目錄內的圖片,并可循環讀取。
              切記輸入的必須是目錄,這個目錄內最好不要有除圖片之外的其他格式的文件。
              

              【次世代系統教程】(三)使用濾鏡處理圖片

              當我們設置好了驗證碼圖像的下載鏈接,接下來我們要做的就是用軟件內置的濾鏡處理圖像,處理的目的是去掉驗證碼圖像的背景,噪聲,干擾點,干擾線等,并把圖片轉成黑白二色圖像,以便軟件的識別。

              關于濾鏡的詳細情況我們另行介紹,這里我們先點擊“下載圖像”按鈕,把驗證碼圖像下載回來再說。

              結果如下圖所示。因為還沒有進行處理,所以“處理圖像”和“原始圖像”完全一致。請注意,“處理效果放大顯示”區域顯示的是處理圖像的效果。

              

              關于如何選擇恰當的濾鏡,很難用簡單的幾句話說清楚,但是依照我們的經驗,對于大多數的驗證碼圖像而言,其實直接使用“圖像二值化”已經足夠,這里我們選擇使用“指定圖像閾值”這個濾鏡,閾值選擇默認的127,看看處理的效果如何?
              

              可以看到,背景已經被清除,但干擾點很多,而且兩條干擾線也還存在著。這是因為我們為了顯示次世代驗證碼系統的威力,特意選擇了一個無法完全去除的驗證碼圖像來做演示。對于大多數的驗證碼識別系統而言,這種驗證碼由于干擾線無法清除,圖像很難分割,所以一般都無法有效識別。而次世代驗證碼識別系統可以在不分割圖像的前提下有效識別驗證碼,這是該系統的優勢和魅力所在。

              大家可以自行測試我們免費提供的各個驗證碼識別工程文件的濾鏡處理效果,可以看到,我們雖然提供了門類眾多的濾鏡,但對于大多數驗證碼而言,其實只要一兩個濾鏡就足夠了。

              【次世代系統教程】(四)如何制作字模庫?

              當我們用濾鏡處理好了圖像,我們接著要著手的就是制作字模庫了。

              所謂字模庫其實一些黑白的小圖片,每張圖片包含且僅包含了一個字符的圖像數據。

              制作字模庫的要點就是把我們所需要的圖片從已處理圖片中分割出來。

              次世代驗證碼識別系統提供了簡單方便的制作手段。

              我們先看看制作和管理字模庫的窗口界面。如下圖。

              

              這個窗口的布局很簡單,左上部分是圖片處理區域,左下部分是字模存放區,右上角是輸入字模對應的字符用的,右邊中間的幾個選項,而右下角是功能按鈕。

              當我們打開這個窗口時,主窗口的圖片會直接出現在這里的圖片處理區域,圖片當然也是放大的,放大倍數同樣可以調整。如果你覺得當前圖片不適合制作字模,你也可以點擊右下角的“下載圖像”按鈕,直接從驗證碼鏈接地址下載一個新的圖像,這個圖像會自動處理,使用的濾鏡與主窗口相同。

              選擇合適圖片的原則是各個字符各自分離,沒有粘連,如上圖所示就是一張合適的圖片,因為它所表示的四個字符都是分離的。

              選好圖片以后,我們要把需要分割是字符用方框表示出來,這里可以使用手動分割,也可以自動切割。手動的話,點擊“手工分割”,鼠標光標會變成十字形,再次點擊會恢復原狀,當鼠標是十字形的時候,我們在合適的地方點下鼠標左鍵,不放開并拉出一個方框,直到方框能容納我們所需要的部分時,放開鼠標左鍵,一個藍色的矩形就會把圖像的某部分包括起來。這時我們把鼠標移到這個藍色框的內部,雙擊鼠標,藍色框內部分圖像就會被切割下來,并單獨顯示在圖像顯示區域。

              而自動分割就簡單了,只要點擊了“自動分割”按鈕,軟件會自動把各個獨立的像素圖用藍色方框標識出來。效果如下圖所示。我們只要雙擊某個藍色框,就可以把它單獨提取出來。

              

              
              切下來的圖像未必能符合我們的要求,因為可能包含了干擾點或干擾線,我們需要手動把這些東西去掉,方法很簡單,把鼠標光標移到需要去除的某個像素點上(這里一個小的白色或黑色方塊就代表一個像素點,如果看不清楚,可以點擊“顯示網點”按鈕打開網點,則各個像素的邊界會被清楚的表示出來),點擊鼠標右鍵,這個點的顏色會反轉,原來是黑色的會變成白色,反之白色的成為黑色,用這種方法去除掉所有的干擾點。下圖是其中的一個字模的圖像。
              

              這樣是不是就可以了呢?不完全是,我們還需要去掉這個圖像可能存在的白邊。所謂白邊,就是指圖像四周沒有包含任何黑色點的一條橫或豎的線條,對于我們的字模來說,這些白邊必須去掉,方法很簡單,點擊“切成白邊”即可。

              下圖是處理完成的字模。

              

              到這里一個字模就算制作完成了,我們需要點擊“添加全圖”把它加入到字模庫,字模數據會出現在窗口的左下角,同時右上角會出現這個字模的圖像,我們需要“對應字符”那里,輸入這個圖像對應的字符,這里是“0”,回車,相應的數據就會被存儲。

              以上是一個字模的制作過程,當然,我們需要的不只一個字模,就算是純數字驗證碼,我們也至少需要0~9十個字模,而對于復雜的驗證碼,相應的字模數量可能高達數百。
              制作字模是非常重要的步驟,需要我們很好的耐心。
              

              【次世代系統教程】(五)圖形濾鏡說明

              
              次時代驗證碼識別系統為用戶提供了十大類三十多個圖形處理濾鏡,涉及了圖形處理的方方面面,功能強大而使用方便,搞清楚這些濾鏡的作用對于驗證碼識別十分重要。

              以下按類別分別對這些濾鏡進行說明。

              一、圖形縮放

              這個類別只有一個濾鏡,就是圖形縮放濾鏡,這個濾鏡的作用是對驗證碼圖形進行縮放操作。雖說是縮放,但實際上只有縮小圖形的功能。這是考慮到對驗證碼圖形進行放大沒有意義而設置的。

              這個濾鏡主要用于某些尺寸過大的驗證碼圖形。驗證碼圖形太大,制作字模庫很費勁,識別時所需時間太長,適當的縮小驗證碼圖形,可以大大提高識別的速度。

              二、裁剪圖像

              這個類別也只有一個濾鏡。這個濾鏡的功能是對驗證碼圖像進行裁剪,可以用來調整驗證碼圖像,去除沒有字符圖像的部分,提高識別的速度和準確性。

              三、圖像濾波

              這個類別有五個濾鏡,這些濾鏡的作用都是對圖像進行濾波,過濾掉圖像中存在的噪點和干擾線之類。這些濾鏡中作用較明顯的是“中值濾波”和“去除細線條”。具體的作用視不同的圖像而定,可以自己測試選用。

              四、線性濾鏡

              這個類別有七個濾鏡,這些濾鏡的作用是對圖像進行調整,突出某些圖像元素,或過濾圖像中的白噪聲,其中的“銳化”、“輪廓”、“邊緣”等較為常用。

              五、清除背景

              這個類別包含兩個濾鏡,分別按“顏色”和“亮度”去除 圖像中的某些像素。這兩個濾鏡的工作原理是遍歷圖像中的所有像素,保留部分像素,而將其他的像素顏色置為白色。舉例來說,“按顏色大于20000”去除背 景,就是把圖像中所有顏色值大于20000的像素都置為白色,而小于等于20000的像素顏色不變。其余的類推。

              六、像素分離

              這個類別也包含兩個濾鏡,跟“清除背景”類相似,也是 分別按“顏色”和“亮度”去除圖像中的像素。不同的是,這兩個濾鏡,先對圖像的像素按顏色或亮度進行統計,然后排序,保留同一顏色或亮度數量最多的幾種顏 色或亮度,并把其他的像素置為白色。準確的使用可以用來分離背景或前景顏色或亮度十分復雜的圖像,并把字符對應的像素完整的提取出來。

              七、顏色處理

              這個類別的兩個濾鏡主要用來對圖像的顏色進行統一的處理。“轉為灰度圖”就是把驗證碼圖像轉成256級灰度圖。“底片效果”則可以將圖像的顏色翻轉過來。如果某些驗證碼圖像背景為黑色而前景為白色,則可以用“底片效果”翻轉一下。

              八、圖像二值化

              這個類別包含四個濾鏡。這大概是使用最頻繁的類別了。 基本上任意一個驗證碼都應該用這個類別的濾鏡處理下,或作為圖像處理的一個步驟。這個類別的作用就是把圖像轉成黑白二色圖。對于多數的驗證碼圖像,其實使 用這一類濾鏡中的某一個濾鏡就夠了。下面對這四個濾鏡分別進行介紹。

              1.所有非白色像素變黑

              這個濾鏡簡單的將驗證碼圖像中所有不是白色的像素都置為黑色。

              2.指定圖像閾值

              這個濾鏡需要一個參數,就是所謂的閾值。使用時,該濾鏡對圖像的像素按閾值進行分類,亮度小于閾值的置為白色,大于等于閾值的則置為黑色。這是最常用的濾鏡。

              3.圖像中值+差值

              這個濾鏡與上面那個類似,但不是直接指定閾值,而是制定一個差值。使用時,先測量出圖像的亮度平均值,再將這個均值與差值進行相加,得到的數值作為閾值。將差值置為負值可以在均值上減去差值。這適用于圖像平均亮度有較大變化的圖像。

              4.自動二值化

              這個濾鏡也是按閾值處理的,但這個濾鏡內置了圖像的閾值算法,對圖像的不同部位使用不同的閾值,省去了人工指定閾值的麻煩,對于特定的驗證碼圖像有很好的效果。

              九、黑白圖處理

              這類濾鏡用于后期處理,請在使用第八類濾鏡后再用這類濾鏡,因為這些濾鏡只能處理黑白圖像。下面分別介紹里面的各個濾鏡。

              1.抽取骨架

              這個濾鏡可以將圖像線條細化,將粗線條變成只剩中心的細線條,大大減少字符圖像包含的像素數目。這對特定的驗證碼圖像非常有用。

              2.腐蝕

              這個濾鏡將圖像的線條剝去一層,就好像將圖像腐蝕了一樣。因此得名“腐蝕”。這可以去除圖像之間的“小橋”,使不同的字符分離開來。

              3.膨脹

              這個濾鏡的作用與“腐蝕”相反,圖像的線條會變得更厚,就好像圖像膨脹了一樣。

              4.開運算

              開運算其實就是對圖像先腐蝕再膨脹。

              5.閉運算

              閉運算是開運算的反演,對圖像先膨脹后腐蝕。

              6.縮水

              這個濾鏡也是用來縮小圖像的。但與圖像縮放不同的是,這個濾鏡不會造成線條的斷裂。如果處理過后的驗證碼圖像單個字符面積太大,像素“密度”太低,它可以將面積縮小,“密度”提高,使用得當可以顯著減少字模庫的數量。

              十、“亮度/對比度”

              這兩個濾鏡用來調整圖像的亮度和對比度。使用很簡單,就不詳細介紹了。

          8
          3

          免責聲明:禁止用軟件發布違法信息,若出現法律糾紛由軟件使用者負責,本站對此不承擔任何責任。
          軟件注冊后,請自己保存注冊碼或注冊文件,以備重做系統使用!
          推薦免費網絡空間(網絡硬盤),備份重要資料!
          360等殺毒軟件誤報的原因及本站聲明!
          注意:本站軟件不支持在虛擬機運行!
          單買軟件只提供一年免費升級!

          [作者:網絡營銷 關鍵詞:驗證碼識別 錄入:網絡營銷 責編:網絡營銷 閱讀次數:14185]

          相關文章 相關新聞 相關軟件

          • ·暫無相關內容
          • ·暫無相關內容
          免責聲明:本站所發布的一切軟件僅限用于學習和研究目的;不得將上述內容用于商業或者非法用途,否則,一切后果請用戶自負。本站信息來自網絡,版權爭議與本站無關。您必須在下載后的24個小時之內,從您的電腦中徹底刪除上述內容。如果您喜歡該程序、源碼,請支持正版源碼、軟件,購買注冊,得到更好的正版服務。
          COPYRIGHT © 2003-2010 網絡營銷軟件資料 www.nfsl.tw email:[email protected]
          地址:山東省·濟南 服務熱線:4006069531
          頁面加載時間:93.75ms
          蘇ICP備11009042號-1
          彩票11选5怎么玩