もよいめも

不定期更新ものづくりブログ

OpenCVのトラッキング方法「GOTURN」を試す方法

どうもこんにちは
最近画像認識をはじめてOpenCVでトラッキングとかをさせてるんですけどそのトラッキングの方法の一つである
「GOTURN」のやり方がちょっと大変だったので書いておきます。

ファイルをダウンロードして展開

下のページからデータをZIP形式でダウンロードします。
github.com

ダウンロードが終わったらファイルを展開してください。
ファイルの中身はこんな感じ。
f:id:moyoi:20190429152437j:plain

ZIPファイルを統合

先ほどのファイル内に「goturn.caffemodel.zip.001」などが4つありますが
このままだと使えないのでファイルを統合します。

まずは
「goturn.caffemodel.zip.001」
「goturn.caffemodel.zip.002」
「goturn.caffemodel.zip.003」
「goturn.caffemodel.zip.004」
の四つのファイルを
こちらのサイトを参考に統合してください
etc-log.jugem.jp

統合が終わったらまたまたそのファイルを解凍してください。

ファイルをつっこむ

GOTURNのトラッキングをさせたいプログラムの直下に
先ほど統合・解凍した「goturn.caffemodel」と
最初に回答したファイル内に入っていた「goturn.prototxt」
をつっこみます。
f:id:moyoi:20190429153517j:plain

これでトラッキング方法「GOTURN」ができるようになると思います。