Itsukaraの日記

最新IT技術を勉強・実践中。最近はDeep Learningに注力。

写真から輪郭を抽出し線画着色

ローカルに線画着色できるので、色々試してみました。

今回、写真から輪郭を抽出し、それを基に線画着色してみました。輪郭を抽出するjupyter notebookはgithubにアップしましたので、パラメーターをいろいろ変えて試してみてください。以下では、googleで「美人」で検索した画像から輪郭を抽出し、着色したものです。最後の写真以外、ヒントは無しです。

美人#1

元写真ほど良くないですが、結構きれいな画像になりました。
f:id:Itsukara:20170129223034p:plain

美人#2

元写真は知的で若い女性の写真ですが、おばさんになってしまいました。
f:id:Itsukara:20170129223218p:plain

美人#3

元写真は野性的で若い美人ですが、抽象画になってしまいました。
f:id:Itsukara:20170129223842p:plain

美人#4

元写真と比べ良い線画が撮れませんでしたが、着色したら、それなりになりました。
f:id:Itsukara:20170129224246p:plain

美人#5

細かい線画が撮れ、着色したら、まあまあの出来になりました。
f:id:Itsukara:20170129224540p:plain

建物#1

建物は、輪郭がはっきりしているので、よい線画ができました。ただ、着色したら輪郭があいまいになってしまいました。
f:id:Itsukara:20170129224859p:plain

元の写真は下記です。
http://chihiro015.up.n.seesaa.net/chihiro015/image/IMG_6731.JPG?d=a1

風景#1

森を抜ける階段のようですが、色使いが今一つです。
f:id:Itsukara:20170129225512p:plain

4点ほど緑を加え、会談に灰色を2か所入れました。緑にはなりましたが、下記写真と比べると、今一つですね。
f:id:Itsukara:20170129225725p:plain

元の写真は下記です。
http://travel.tycg.gov.tw/Utility/DisplayImage?id=11271

追記

このように、Webから写真を取ってきて、そこから線画を抽出し、それを基に着色し、着色画像を写真と比較する処理を、自動化して、何百万枚も学習させると、更に凄いものになりそうな気がします。ついでに、線画抽出の部分もDeep Learningで作ると、線画抽出と、線画着色と、一緒に学習できますね。大学や研究機関で豊富なマシンパワーがある方は、ぜひ試してみてください。