0

Kinect からの深度情報を利用するイメージ マッチャーに取り組んでいます。OpenCV を使用して Python で標準的な画像マッチングを行うコードを既にかなり多く書いていますが、Kinect を利用するために OpenFrameworks(C++) を使用しています。Python コードを書き直す代わりに、スクリプトを C++ コードに埋め込んで実行しています。

一連の画像から SURF 特徴を抽出し、何らかの処理 (クラスタリングなど) を行うスクリプトがあります。Python2.7 を使用してコマンド ラインからこのスクリプトを実行すると、正常に動作します。ただし、C++ アプリで (埋め込んで) 実行すると、すべての SURF 機能が 90 度の向きになります。

[結果は次のようになります] http://i.stack.imgur.com/0fGf8.png

[C++で実行した結果] http://i.stack.imgur.com/ECPev.png

私が含めた Python.h が別のバージョンの Python のものである可能性があると思いましたが、間違いなく正しいバージョンを使用しています。

この問題を修正/調査するにはどうすればよいですか?

4

0 に答える 0