二值化實現方法有
1.1圖像灰度化-中值濾波等,同時可以實現背景的去除
1.2圖像灰度化-根據灰度值
1.3根據圖像色系范圍進行二值化處理
圖像二值化的意思就是將圖像的有效點給分離出來,然後將圖片用0和1兩個值進行表 示,因為我們沒必要知道他們的具體色值,我們的目的就是要知道他們的具體形狀,他們 的特征
譬如說淘寶的驗證碼,和盛大的驗 證碼, 他們的有效點無非就是U3FM和YPZ7等字符所占據的空間,我們不用管他們是黑色還是紅色 ,我們將所有他們所占據的位置都給置為1,其他位置都給置為0
然後我將1的位置用黑色給畫出來,0的位置用白色給畫出來,就是和
1.2圖像灰度化-根據灰度值
這種方式主要適用於對圖片進行灰度化(轉黑白)處理以後,圖片的有效點和背景能 夠通過他們的亮度很完美的給分離開的情況,譬如說17GAME的驗證碼經過灰度化處 理以後是,他的有效點的亮度為0,而背景都有一定的亮度,因此我們之類就可以采取根據亮度 值0-0的限度進行分離,凡是亮度為0的位置,我們都置為1,否則多置為0,這樣驗證碼就 變為了 ,這樣圖片的二值化就處理成功了,其實17GAME的驗證碼我們也可以根據色值進行直接的 二值化,因為他的有效點的顏色為#00000,我們直接根據這個就可以直接二值化;
1.3根據圖像色系范圍進行二值化處理
譬如說有些圖片他是全部采用了紅色系,然後中間使用了漸變,這樣我們可以通過獲 取他們的色系范圍,即R-G-B各自的取值范圍,然後根據這個范圍進行直接二值化,此方 法跟灰度化處理大同小異
1.1圖像灰度化-中值濾波等,同時可以實現背景的去除
這個步驟為走向二值化的中間步驟,譬如說遇到稍微變態的圖片,譬如說新浪博客 ,他含有 背景的雜色,我們就需要先對其進行灰度化處理,然後再根據 中值濾波算法對其進行二值化處理,將背景和前景分離開來,得到
基本經過這幾種方式,我們就成功的對圖片進行了二值化處理,得到了圖片的有效位 置信息,接下來我們還要對其進行去噪,干擾線之類的
附:
1、圖片灰度化算法
2、圖片中值濾波算法