1. 程式人生 > >驗證碼的新老思路

驗證碼的新老思路

驗證碼這種看似簡單的東西,現在想要做到識別還是很難。所以就產生出了兩個學派。一個新派,一箇舊派

舊派就是利用切割並通過腐蝕等演算法來處理圖片。然後將圖片放入圖片識別,對驗證碼識別。

BUT隨著CAPTCHA Competition越來越激烈。CAPTCHA aim is to disturb people and machine。

所以現在新學派對驗證碼的識別應該是利用神經網路對驗證嗎進行識別,且如果建立了足夠多的驗證碼識別測試。也就是足夠量的機械學習的樣本

既可以實現對複雜驗證碼。也就是漢字驗證碼和扭曲變形的驗證碼進行識別。現在java的開源庫有https://github.com/deeplearning4j/dl4j-0.4-examples

可以參考以下,不過這種工作C++或者Phython來做或許更好。phython的原始碼下次再貼~