做了一個(gè)簡(jiǎn)單驗(yàn)證碼識(shí)別程序(VB6.0代碼)
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
剛剛一個(gè)朋友拿了一個(gè)站(www.mytv365.com)的驗(yàn)證碼,要識(shí)別
我看了一下,這個(gè)驗(yàn)證碼非常之簡(jiǎn)單,沒(méi)有任何的干擾,那么就可以直接使用取字模后比較的辦法;完成后的界面如圖: 之前他拿來(lái)了一個(gè)源代碼,不過(guò)我看著寫得不怎么理想,就自己寫了一個(gè). 原理還是上面那樣,只是增加了一個(gè)學(xué)習(xí)過(guò)程,這樣的話可以用于其它網(wǎng)站類似的驗(yàn)證碼識(shí)別. 這里沒(méi)有使用智能判斷,只在里面加了一個(gè)最高匹配率判斷,因此對(duì)于有其它干擾的驗(yàn)證碼,是沒(méi)有辦法的. 那些驗(yàn)證碼需要多用點(diǎn)手段才可以搞定(目前已經(jīng)寫了一部分,沒(méi)時(shí)間去寫完.以后再說(shuō)吧 )這個(gè)就先發(fā)出來(lái). 注意,第一次使用時(shí),需要自己生成一個(gè)識(shí)別庫(kù),過(guò)程如下: 先取圖,然后根據(jù)圖片上的數(shù)字,填寫實(shí)際數(shù)字到文本框內(nèi),并點(diǎn)擊"學(xué)習(xí)"按鈕; 直到所有的十個(gè)數(shù)字都識(shí)別完(標(biāo)題會(huì)有提示),再點(diǎn)擊"保存",將識(shí)別庫(kù)保存下來(lái). 再次啟動(dòng)程序,就可以載入了. 全部代碼在這里下載: 點(diǎn)擊下載此文件該文章在 2013/12/11 15:35:11 編輯過(guò) |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |