写真から輪郭を抽出し線画着色
ローカルに線画着色できるので、色々試してみました。
今回、写真から輪郭を抽出し、それを基に線画着色してみました。輪郭を抽出するjupyter notebookはgithubにアップしましたので、パラメーターをいろいろ変えて試してみてください。以下では、googleで「美人」で検索した画像から輪郭を抽出し、着色したものです。最後の写真以外、ヒントは無しです。
美人#1
元写真ほど良くないですが、結構きれいな画像になりました。
美人#2
元写真は知的で若い女性の写真ですが、おばさんになってしまいました。
美人#3
元写真は野性的で若い美人ですが、抽象画になってしまいました。
美人#4
元写真と比べ良い線画が撮れませんでしたが、着色したら、それなりになりました。
美人#5
細かい線画が撮れ、着色したら、まあまあの出来になりました。
追記
このように、Webから写真を取ってきて、そこから線画を抽出し、それを基に着色し、着色画像を写真と比較する処理を、自動化して、何百万枚も学習させると、更に凄いものになりそうな気がします。ついでに、線画抽出の部分もDeep Learningで作ると、線画抽出と、線画着色と、一緒に学習できますね。大学や研究機関で豊富なマシンパワーがある方は、ぜひ試してみてください。