2016-04-01 10 views
-3

私は画像処理Matlab Algorithmを持っており、アンドロイドに展開したいと考えています。私はMatlabコードをC++に変換し、Android OS上でNDKによって生成されたネイティブコードを使用します。
私のmatlabコーダーは、DLLのヘッダファイルを使用しています。
matlab coder output files
これらのファイルをAndroid Studioプロジェクトに含めるにはどうすればよいですか?私は検索し、Windows dllはAndroid上で実行することはできませんが見つかりました。これが私の問題のために正しいのであれば、Matlab Coderにはdllを使用しないと言う方法がありますか?にはAndroidスタジオのMatlab Coder dllが含まれています

+0

あなたが使ったライブラリは、Androidで利用できる可能性があります。あるいは、ライブラリのソースコードを持っていれば、Android用にコンパイルすることができます。あるいは、あなたはそれらの図書館を取り除こうとします。あなたは本当にそれが必要ですか? –

+0

なぜ彼らは質問をダウングレードするのですか?理由を宣言して質問を編集できますか? – Mneckoee

+0

どのようにアンドロイドで利用できるのですか?彼らはMatlab 2016a dllです。彼らはオープンソースですか?私はそうは思わない。 – Mneckoee

答えて

3

次のドキュメントのリンクを参照してください。また、次のページの冒頭を参照してください

http://www.mathworks.com/help/images/understanding-code-generation-with-image-processing-toolbox.html

を:

http://www.mathworks.com/help/images/list-of-supported-functions-with-usage-notes.html

あなたは、 "MATLABのホストコンピュータ" とは異なるハードウェアターゲットを試してみてください。画像処理機能に使用可能なプラットフォーム固有の共有ライブラリの実装がある場合は、「MATLABホストコンピュータ」を対象とするときに使用されます。しかし、他のターゲットの場合、コーダーは、使用可能な場合、関数のスタンドアロンCコード実装を使用します。

+0

ハードウェアターゲットとしてARMを選択すると、DLLなしでコードファイルが生成されました – Mneckoee

関連する問題