タグ

ブックマーク / testpy.hatenablog.com (1)

  • 膨張差分法とキャニー法による線画の比較 - test.py

    アニメや漫画を線画にする際、白を膨張させてグレースケールとの差分を取る方法(以下、膨張差分法と呼ぶ)が多く用いられている。 しかし、実写に膨張差分法を適用したところ、実写の描写の細かさが影響してノイズが残りやすいことが分かった。 そこで膨張差分法とは別に、キャニー法という一般的なエッジ検出を適用して線画を生成し、両者の比較を行った。 処理コード 膨張差分法による線画生成をimage_2_linedraw_4_anime()、キャニー法による線画生成をimage_2_linedraw_4_photo()に実装。 前者は前述や参考文献でも述べられている通り、白を膨張させてグレースケールとの差分を取っている。 後者はブラーをかけたあとキャニー法を適用している。 main()を実行すると、画像ディレクトリーに入っているすべての画像に対して、2種類の手法で線画を生成する。 # coding: utf

    膨張差分法とキャニー法による線画の比較 - test.py
  • 1