3

左の画像のようなソース画像と右の画像のような要素のセットがあります:ソース画像と要素..。

..そして私はこのようなモザイク画像を生成する必要があります。

しかし、この瞬間まで私は画像を扱っていませんでした、そして私はどこから始めるべきかわかりません。

私はC#で数年間働いていましたが、他の同様の言語で例を示すことができます。

4

1 に答える 1

2

あなたが与えた結果の画像は明らかにミニステックパターンです.2011年に彼らはあなたが望むことをするように見えるダウンロード可能なソフトウェアを持っていました. (ministeck から直接入手することはできなくなりましたが、pfci.deはまだダウンロードを提供しているようです)。

したがって、特定の画像からミニステックのパターンを生成するだけの場合は、彼らのソフトウェアを使用してください。何か違うことを達成するアルゴリズムを求めている場合、これは役に立ちません。

編集

画像を分析した後であれば、次のようにオブジェクトにロードする必要があります。

using(Bitmap b = new Bitmap(yourFileName))
{
  MessageBox.Show(string.Format("image size {0} by {1} pixels", b.Width, b.Height));
  MessageBox.Show(string.Format("color of pixel (100,100) is {0}", b.GetPixel(100, 100).ToString()));
}

Bitmapオブジェクトには、イメージ コンテンツの分析に役立ついくつかのプロパティメソッドがあります。これを試して画像の分析を開始し、後でビットマップを破棄するか、上記のように using ステートメントにラップすることを忘れないでください...

于 2011-05-18T09:38:53.483 に答える