タスクは次のとおりです。多数の画像から選択した画像モザイクを作成する方法。私の最初のショットは、進化的アルゴリズムを使用することです。ここで、遺伝子型は元の画像のモザイクグリッド内の位置へのマッピングを表し、個人は元の画像との類似性に従って評価されます。実際、基本的なアプローチでは、各タイルを個別に処理できるため、グリッドを反復処理して最適な画像を一致させるだけで十分です。しかし、相似関数を定義する方法はまだわかりません。単純なピクセル単位の比較(r、g、b)の違いは、おそらく厳密すぎるでしょう。サブイメージとそれを見つけようとする領域との間の類似性を最適化するために、ヒストグラムバランシングのようないくつかの画像処理アルゴリズムを適用する必要があると思います。
これは、モナリザを作成する遺伝的アルゴリズムに似ています。
サンプルモザイクはここにあります。