サスケェジェネレータ
これはなんですか?
悪ふざけ
なにができるの?
入力した画像の顔部分にサスケの顔を貼り付けます。オートで。
使い方は?
ビルドして実行します。
git clone git@github.com:boronology/sasukee_generator.git cd sasukee_generator make ./sasukee image.png
サスケ画像を紛失したときは
make image
でダウンロードできます。
必要な環境は?
OpenCVとC++11対応のコンパイラが必須です。GCC4.8とClang3.4で動きました。
ニコニコ大百科のライセンス回避のためwgetを使用します。
というわけでLinuxかMac……が必要と思われます。Cygwinでできるかは人柱待ちです。
サンプル
ライセンス
ソースコードはMIT Licenseで提供します。
サスケ画像、および出力された画像のライセンスは ニコニコ大百科の利用規約に準拠します 。
画像の添付はセーフですが、その場合は添付した画像を改変した成果物の利用が許諾されないのでビルド時に各自がダウンロードするようにします。
これで一応回避できてるはずです。。
MIT License
The MIT License (MIT)
Copyright (c) 2013 boronology
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the “Software”), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
今後の展望
画像保存できるオプションつける
引数になんかつけてできるようにしたい。
大きい画像に対応させる
いまは表示するとき原寸大で表示なので巨大な画像を入れると画面に収まり切らない。