/sasukee_generator

サスケコラ画像ジェネレータ

Primary LanguageC++

サスケェジェネレータ

これはなんですか?

悪ふざけ

なにができるの?

入力した画像の顔部分にサスケの顔を貼り付けます。オートで。

使い方は?

ビルドして実行します。

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でできるかは人柱待ちです。

サンプル

https://raw.github.com/boronology/sasukee_generator/master/sample.png

ライセンス

ソースコードは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.

今後の展望

画像保存できるオプションつける

引数になんかつけてできるようにしたい。

大きい画像に対応させる

いまは表示するとき原寸大で表示なので巨大な画像を入れると画面に収まり切らない。