3月06th

VB6 圖形中的文字進行細化 (Thinning)

robert web 技術 說兩句! 0

繼上篇文章:VB6 切割圖形中的文字,接著對圖形中的文字進行細化 (Thinning)。

採用9宮格算法,只以9宮格中心點為準,進行消去。

判斷條件如下:

VB6  captcha  驗證碼辨識  

3月06th

VB6 切割圖形中的文字

robert web 技術 說兩句! 1

繼上篇大津閥值法分離圖形中的文字後,今天把切割圖形中的文字也寫出來。

用一個不規則矩陣 (jagged array) 儲存切割後的文字排列。

原始驗證碼圖形為, 來自 yunfile.com:

經由OTSU大津法,找出閥值,轉成矩陣 Pix(x,y),如以下所示的數字,準備切割:

VB6  captcha  驗證碼辨識  

2月24th

驗證碼辨識 思路

油拉林 web 技術 說兩句! 1

驗證碼辨識之思路,除了很多種的二值化、去噪值,等等,還想到了,以筆畫順序來求解。


以英文字母書寫而言,有如下的規則:

有直先寫直,如 P

無直看右上,如 C,O,S,e


驗證碼辨識  captcha  ASP