コルクボードに写真を張っているような壁紙を生成するアプリを作ってみました.
↓こんな感じ
とりあえずカメラを使ってみたかったので,最初に何枚かwebカメラから写真を取って,その画像をランダムに貼り付けました.
貼り付ける前に,セピア調とか・光らせてみたり,とフィルタをランダムでかけています.
で,写真を張り付ける位置を乱数で決めると,一か所に偏ったりする場合があって,あまりキレイに貼れません.
なので,一様に分布した配置にするために,重心ボロノイ分割というものを使ってサンプル点を選んでいます.
重心ボロノイ分割については次のエントリで書いておこうと思います.