2017-04-13 2 views
1

私はモーションシミュレーションのためのコンピュータビジョンを使用して手ジェスチャ認識に取り組んでいます。私は、私はC++を持っているので、Pythonの知識は十分ではなく、したがって、C++でopencvコードをプログラミングしました。今私はこのコードをミキサーで動作させたい。 どうすればこのコードをブレンダーに組み込むことができますか教えてください。blenderでopencv(C++)コードを使用するには?

答えて

2

ブレンダーのソースコードを変更せずに、compiling your own custom versionを使用する場合は、ブレンダー内でコードを使用するためにアドオンを使用する必要があります。 BlenderはアドオンシステムのためにPythonを使用します。それぞれはaddon is a python moduleです。 Pythonのctypes moduleを使用して、Pythonスクリプトからコンパイル済みコードを呼び出すことができます。

通常、アドオンはPythonで書かれていますが、ブレンダーで使用できるcompiled C/C++ python moduleを使用または統合することは可能です。モジュールをコンパイルしてブレンダーのaddonフォルダに追加することができるかどうか、またはライブラリを格納するフォルダとそれをロードする小さなpythonスクリプトが必要かどうかを100%確信しているわけではありません。

あなたはcythonを見てみたいことがあり、それはPythonのコードを取り、これはあなたのコードとリンクにあなたの出発点を与える可能性があり、コンパイルすることができますC/C++コードに変換します。ブレンダーアドオンにcythonを使用する例については、​​をご覧ください。

ブレンダーの具体的なヘルプについては、blender.stackexchange.comがあります。

関連する問題