2011-10-06 59 views
1

作爲離線手寫識別程序的一部分,我有大量的手寫數字,由大約100個數字0到9寫入。在獲取程序以分類每個數字圖像,我想做一些預處理,讓他們以更標準的形式。數字二進制圖像的傾斜校正算法

所有的圖像目前都是由1和0組成的0(白色爲0,黑色爲1),但由於手寫樣式的差異,有些數字比其他數字大,有些定位不同,有些有奇怪的偏斜(如人們有畫的對角線)

我已經大致瞭解如何將他們都移動到同一中心,並獲得他們大致相同的大小,我知道,糾正偏斜/傾斜我需要將它們旋轉一定的量。問題是:我如何知道旋轉圖像的數量?有沒有一些標準的算法可以指出我們的資源?

回答

0

我想看看應用principal component analysis算法的每個圖像的像素,應該給你兩個主要方向的線。然後您可以根據相應的座標系進行旋轉。