2010年08月29日23:30 カテゴリプログラミングAndroid 手書き文字認識にチャレンジ ~前処理~ 今回は, 手書き文字認識の前処理, 特徴抽出についてまとめるつもりであったが, 特徴抽出のコードが長くなりそうなのでまずは前処理のみについてまとめることにした。 1. 前処理 前処理は, ストロークが入力されるごとに行う処理で, ペン又は指で入力された座標点列について, 冗長な情報やイレギュラーな情報を除去する. 1.1 平滑化 タブレットからの入力座標値がばらつく場合などには, 複数座標点を使って平滑化を行う. 今回は, 特に入力座標値のばらつきはないので, 平滑化は行わない. もし行う場合は, 例えば以下の式などで平滑化する. x = (xi-1 + xi * 2 + xi+1) / 4 1.2 同一座標点の除去 ペン又は指の滞留などによる同一座標点を除去する. [コード]