オブジェクト認識で使用する独自の Haar Cascade xml ファイルを作成しようとしています。このチュートリアルに従うことで、なんとか機能させることができました。ただし、xml ファイルの作成には非常に時間がかかり、数週間かかることもあるようです (2 日後に自分の試みをキャンセルしましたが、完成にはほど遠い状態でした)。
その後、TBB (スレッド ビルディング ブロック)を使用することで、このプロセスを 3 週間から 30 分に短縮できると思われるこのグループに出会いました。これにより、システム内のすべてのコアを利用してプロセスを高速化できます.
問題は、TBB を使用するには、ソースから OpenCV をビルドする必要があることです。これは私には経験がありません。このチュートリアルに従っていますが、自分が何をしているのかよくわかりません。
私は自分の問題を説明しようとします:
1.) ほとんどすべてのチュートリアルで、Visual Studio を使用して OpenCV をビルドおよび構成することが言及されています。これは、この OpenCV + TBB セットアップが Visual Studio IDE でのみ機能するということですか、それとも Eclipse で実際の Python + OpenCV (+TBB) 開発を行うことができるのでしょうか?
2.) 最後に、上記のチュートリアルでは、.exe ファイルを作成して、新しいフレーバーの OpenCV を他のシステムにインストールできることを説明しています。これが非常に単純な場合、なぜ誰もそのような exe (OpenCV + TBB) を利用できないのでしょうか?
これが理にかなっていることを願っています。ソースからライブラリを構築するのは初めてです。通常、便宜上インストールファイルを使用するためです。
TBB を OpenCV および Python で動作させる方法についてのアドバイスは大歓迎です。プロセスで使用される概念の説明だけでも構いません。
追加:
Windows 7 64 ビット、Python 2.7、Eclipse Indigo を使用しています。私のコンピューターには Visual Studio 2010 がインストールされています (C コンパイラーが必要なようです)。