2016-04-01 13 views
-3

Ich habe eine Bildverarbeitung Matlab Algorithm und möchte es auf Android bereitstellen. Ich konvertiere Matlab-Codes in C++ und verwende generierte Codes unter Android OS von NDK.
Jetzt verwenden meine Matlab-Coder Header-Dateien der DLL.
matlab coder output files
Wie kann ich diese Dateien in mein Android Studio-Projekt aufnehmen? Ich suche und finde Windows DLL kann nicht auf Android laufen. Wenn das für mein Problem richtig ist, gibt es irgendeinen Weg, der zu Matlab Coder sagt, benutzt dll nicht?enthalten Matlab Coder DLL im Android Studio

+0

Die Bibliotheken, die Sie verwendet haben, könnten für Android verfügbar sein. Oder Sie haben den Quellcode der Bibliotheken, dann könnten Sie sie für Android kompilieren. Oder Sie versuchen, diese Bibliotheken loszuwerden. Brauchst du sie wirklich? –

+0

Warum sie die Frage herabstufen ?! Erklären Sie den Grund, damit ich die Frage bearbeiten kann ?? – Mneckoee

+0

Wie können sie für Android verfügbar sein? sie sind Matlab 2016a dll. Sind sie Open Source? Ich denke nicht. – Mneckoee

Antwort

3

finden Sie in der folgenden Dokumentation Link:

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

auch den Anfang der folgenden Seite sehen:

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

Sie sollten eine Hardware-Ziel versuchen anders als "MATLAB Host-Computer" . Bei der Ausrichtung auf "MATLAB Host Computer", wenn eine plattformspezifische Implementierung einer gemeinsam genutzten Bibliothek für die Bildverarbeitungsfunktion verfügbar ist, wird diese verwendet. Für andere Ziele verwendet der Coder jedoch eine eigenständige C-Code-Implementierung für die Funktion, falls diese verfügbar ist.

+0

Ich generierte Code-Dateien ohne DLL, indem ich ARM als Hardware-Ziel auswählte – Mneckoee

Verwandte Themen