• Stars
    star
    398
  • Rank 107,817 (Top 3 %)
  • Language
    C#
  • License
    Apache License 2.0
  • Created over 8 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

ごちうさ全動画シーン検索エンジン ごちうサーチ (Gochiusearch)

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

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

実行イメージ

ダウンロード

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

Windows 版

過去のバージョン

Mac 版

Gochiusearch Tools

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

Windows 版

技術詳細

1期・2期・Dear My Sister・Sing for You・3期 の動画に含まれる約170万枚のすべての画像が検索対象です。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.Mac.sln を開いて実行してください。

Macでの動作

Linux

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

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

Ubuntuでの動作

More Repositories

1

brownie

Brownie is an offline object detection app for M5StickV that will tell you the name of the object in a cute voice!
Python
162
star
2

TTSController

各種 Text-to-Speech エンジンを統一的に操作するライブラリです
C#
125
star
3

PlateauCityGmlSharp

Project PLATEAU の CityGML を .obj に変換するツールです
C#
41
star
4

YoloSharp

A .NET wrapper for OpenCV Yolo (darknet)
C#
41
star
5

Las2Mesh

点群(.las形式)ファイルを3Dモデルに変換するツールです。
Python
32
star
6

ImageToCoreInk

Image Converter for M5Stack CoreInk
C#
18
star
7

mml2neutrino

MML (Music Macro Language) for NEUTRINO
C#
16
star
8

ReSpeakerSharp

ReSpeaker Mic Array v2.0 API for C#
C#
10
star
9

TWELITE_PAL_MQTT

MQTT bridge for TWELITE PAL
C++
9
star
10

chromakey

C#
9
star
11

prefectures

各都道府県の形状を表す閉曲線のうち、最も長い曲線をCSV化したものです。緯度経度のものと、平面直角座標系(基準点からの2次元的な位置(m))のデータがあります。
9
star
12

M5StackRFID2Writer

RFID URL Writer for M5Stack RFID 2 Unit (WS1850S/MFRC522 I2C)
C++
7
star
13

MoveTo

デスクトップがすぐ散らかってしまう人のためのツールです
C#
6
star
14

ImageClassification

Transfer learning demo using C#. It runs on .NET Framework and ML.NET (Tensorflow, .NET Core) ). Installing Python is not needed.
C#
6
star
15

homonym

同音異義語の一覧です。
4
star
16

WiFiWeatherMeter

C++
4
star
17

ImgComp

Convert 32bit ARGB .png file to 16bit RGB (RGB565) compressed image with 1 bit mask suited for OpenMV / MicroPython / M5StickV
C#
4
star
18

txt2png

A utility which is used by a part of Akatsuki-Miku project. http://wiki.nicotech.jp/nico_tech/index.php?%E5%8C%BF%E5%90%8D100%E5%90%8D%E5%8B%9F%E9%9B%86!%20%E3%83%9F%E3%82%AF%E7%B5%B5%E3%82%92%E9%87%91%E6%98%9F%E6%8E%A2%E6%9F%BB%E6%A9%9F%E3%81%AB%E8%B2%BC%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%81%8B%3F
C#
4
star
19

png2bmp

Convert .png file to .bmp image and the mask for OpenMV / MicroPython / M5StickV
C#
3
star
20

Image2TrickArt

Convert an image to 3D Trick Art
C#
2
star
21

Serial2MQTT

Serial Port to MQTT converter. Easy to customize by C#-like scripts.
C#
2
star
22

Marsface

Space Apps Challenge Tokyo 2013 Marsface Project
C
1
star
23

PowerPointPepper

Power Point add-in for Pepper
C#
1
star
24

KoreNani

An object recognition demo using docomo image recognition API
1
star
25

FaceLogger

An activity logger using face tracking
C#
1
star