c++ - 验证码如何识别的?
天蓬老师
天蓬老师 2017-04-17 13:12:29
0
6
659
天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回覆(6)
刘奇

以前做過車牌識別,驗證碼識別應該是類似的,一般分為四步:

  1. 預處理:將驗證碼圖片灰階化二值化

  2. 字元切割:二值化後的圖片進行字元切割

  3. 特徵提取:提取每個字符的特徵,產生特徵向量或特徵矩陣

  4. 字元辨識:比較樣本庫和切割後字元的特徵向量或矩陣,使用辨識演算法辨識

迷茫

《Visual C++數位影像模式辨識技術詳解》 買這本書看吧

左手右手慢动作

先把圖片讀進來,就是個矩陣,然後對這個矩陣二值化,然後對這個矩陣運算,具體算法忘了,每個值對應著不同的數字字母,寫個switch就可以。

伊谢尔伦

OCR是一條路

另一條路是接入付費打碼平台,平台會對接真人打碼,你只需要把驗證碼圖片發給平台即可(一般如果打錯了還可以上報錯誤)

這種平台很多,我就不貼詳細地址了,一搜尋就有

洪涛

二值化道路。
看看鐵道部的神獸等級的驗證碼,有些心累。

Ty80

伸手黨,這種問題先去百度。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板