/Gochiusearch

A Fast Scene Search Engine for Anime Series 'Gochuumon wa Usagi Desuka?'

Primary LanguageC#Apache License 2.0Apache-2.0

ごちうさ全動画シーン検索エンジン Gochiusearch

ご注文はうさぎですか?1期・2期の全画像約100万枚を対象とした検索エンジン ごちうサーチ です。Windows/Mac/Linux で動作します。 アプリケーションにキャプ画像をブラウザやフォルダからDrag&Dropすると、 何羽のどのあたりかを返します。 また、自動的にニコニコ動画の該当部分に移動することもできます。

画像を特定するための情報のみが含まれているため軽量で高速に動作します。

実行イメージ

ダウンロード

配布中のアプリは Windows/Mac 向けですが、Linuxでも以下の手順で動作させることができます。

Windows 版

Mac 版

Gochiusearch Tools

手持ちの動画を Gochiusearch で検索できるようにしたい方向けツール

Windows 版

技術詳細

1期、2期の動画に含まれる約100万枚のすべての画像が検索対象です。1枚の画像をわずか8バイト程度まで圧縮することで、 データベース込みで3MB程度とコンパクトになっています。また、画像の検索時間も数十ミリ秒程度と高速です。 画像は、9x8ピクセルに縮小したものをグレースケール化し、横方向に隣接するピクセル間の輝度差をビットベクトルとしています。 コア部分のみ抜き出したコードは https://gist.github.com/ksasao/e625d590801dce98c5e0 を参照してください。

ビルド方法

Windows

左上の「Download ZIP」からソースコードをダウンロードし、Visual Studio 2013 または Visual Studio 2015 で src\Gochiusearch.sln を開き、Gochiusearch プロジェクトをビルド、実行してください。 無料の Visual Studio Community でもビルドできます。 https://www.visualstudio.com/downloads/download-visual-studio-vs Mono / Xamarin は不要です。

Mac

Xamarin Studio を利用して Mac上でビルド・実行することが可能です。 Xamarin Studio は http://www.monodevelop.com/download/ からダウンロードしてください。Mono + GTK# もインストールが必要です。 左上の「Download ZIP」からソースコードをダウンロードし、Xamarin Studio で、src/Gochiusearch.MonoMac.sln を開いて実行してください。

Macでの動作

Linux

MonoDevelop を利用して Linux上でビルド・実行することが可能です。 Ubuntu の場合は、Ubuntu Software Center から MonoDevelop をインストールしたのち、 左上の「Download ZIP」からソースコードをダウンロードし、MonoDevelop で、src/Gochiusearch.sln を開いて実行してください。

その他のプラットフォームでは、http://www.monodevelop.com/download/ を参照してください。

Ubuntuでの動作