Skip to content

HIKAKIN-SYM/Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HIKAKIN_SYM

ヒカキンシンメトリーBot

about

@HIKAKIN_SYMは、ヒカキン動画のサムネイルに含まれる顔の位置をCloud Vision APIを使って認識し、シンメトリーさせ投稿するBotです。
@SYM_HIKAKINをリスペクトしていますが作成者は異なり無関係です。
ライセンスについてはLISENCEをご覧ください。

technologies

  • Python3
  • Cloud Vision API (Google Cloud Platform)

updates

2017/1/1: 1.0 公開

  • 整えられるだけコードを整えて公開

2017/1/1: 2.0 OpenCV対応

  • OpenCVを用いた顔検出も行えるようになりました。 MCVA(Microsoft Computer Vision API)を用いて顔を検出できなかった場合、より検出閾値の広い顔検出として利用することができます。しかし、完全に誤検出を防ぎたい場合はオフにすると良いです。

2017/2/11: 3.0 使用WebAPI変更

  • 顔認識に使用するWebAPIをComputer Vision APIからFaceAPIに変更しました。より高度な検出を期待できるため、実験的に稼働Botのuse_cvfalseにしました。

2017/4/23: 4.0 ディレクトリ構造を変更

  • ディレクトリ構造を大幅に変更し、 plugins の内容のみを公開するようにしました。その他、小さな変更も加えました。

2017/11/2: 5.0 再開

  • 諸事情により止めていたBotをリファクタリングしたり使用APIを変更したりして再稼働しました。
  • リポジトリを変更しました。旧リポジトリ
  • 顔検出をFace API/OpenCVからCloud Vision APIに変更しました。
  • データベースをMySQLからSQLiteに変更しました。
  • 依存BotフレームワークをTBFW後続のPyChronerに変更しました。

setup

リポジトリをPyChronerplugins内にcloneしてください。

git clone git@github.com:HIKAKIN-SYM/Bot.git hikakin_sym
cd hikakin_sym
pip3 install -r requirements.txt

config.json/secretに必要なパラメータは以下のとおりです。

{
    "hikakin_sym": {
      "youtube_key": "hogepiyo",
      "cloudvision_key": "hogepiyo"
    }
}

Releases

No releases published

Packages

No packages published

Languages