0

次のマトリックスのような2値化された画像があります。

1 1 0 0 1 1 0 0 1 1 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1
1 1 0 0 1 1 0 0 1 1 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1
1 1 0 0 1 1 0 0 1 1 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1
1 1 0 0 1 1 0 0 1 1 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1

問題は、画像が星で終わり101で終わることです。それで、どうすればそれをこれに変えることができますか。

1 0 1 0 1 0 0 1 1 0 1 0 1
1 0 1 0 1 0 0 1 1 0 1 0 1
1 0 1 0 1 0 0 1 1 0 1 0 1
1 0 1 0 1 0 0 1 1 0 1 0 1

画像のバイナリコードをデコードしようとしています。

4

2 に答える 2

0

最近傍法を使用して、元の画像のサイズを縮尺(0.5,1)で変更しているようです。

于 2012-04-10T03:16:41.917 に答える
0

Matlabまたは同様の配列処理機能を備えた他の言語(APL、Fortran 90、Mathematica、C ++ + Boostなど)を使用している場合は、次のようなステートメントを使用して、入力を目的の出力に変換できます。

arr(:,1:2:end)

arrもちろん、ピクセルの配列が呼び出された場合。

これは、近いピクセルの中央値を返しませんが、質問で提案された出力も返しません。

于 2012-04-10T09:08:41.800 に答える