テーブルの行と列の検出、リッカート スケール テーブルの検出を行うというアイデアがありました。詳細については、このリンクの画像を参照してください。http://img.docstoccdn.com/thumb/orig/42750583.png
問題は
、セル内の値をプログラムの 2 次元配列に入力したいということです。符号 (任意の種類) がある場合は 1 の値、空の場合は 0 です。
注:
ヘッダーと質問の場所である最初の行と最初の列はまだ1になります。後でプロセスの最初の行と列をスキップできます。
そのためには、次のことを知る必要があります。
- セルに記号があるかどうか
- 2次元配列に適切に配置できるように、どの行と列を見つけますか。(ある場合は 1、ない場合は 0)
私は OpenCV が初めてで、境界線の存在を検出する方法しか知りません (いくつかの前処理、輪郭検出、および approxPolyDP の検索)。この投稿を読みました数独正方形の凸性欠陥を削除する方法? しかし、それでも、私は何をしなければならないのかわかりません..