Ich möchte Imrotate-Funktion von Matlab in C++ konvertieren. Matlab verwendete im Imrotate eine mex-Datei (Imrotatemex). Wie könnte ich Code Matlab Mex-Datei finden?Wie könnte ich Matlab Mex-Datei finden?
Antwort
Sie können die Funktion Matlab siehe verwendet von
edit imrotate
auch mit der Eingabe der Dokumentation sagt:
% Performance Note
% ----------------
% This function may take advantage of hardware optimization for datatypes
% uint8, uint16, and single to run faster.
Matlab ruft in diesem Fall imrotatemex, dh C-Code, der kompiliert wurde von Matlab angerufen werden und ist in der Regel schneller.
Die Funktion which
zeigt der vollständige Pfad für das angegebene Element und unterstützen Matlab-Funktionen, Java-Methoden, Workspace-Variablen und jede Datei im aktuellen Arbeitsordner oder auf dem Matlab-Pfad:
which('imrotate')
which imrotate
Wenn Sie sie liefern mit dem Parameter '-all'
, wird es alle gefundenen Referenzliste:
which imrotate -all
natürlich, wenn der Code verschleiert wird (pcode, shared library oder andere), gibt es nicht viel zu bearbeiten.
Nachdem ich die oberen zwei Antworten überprüft habe. Der Befehl
which imrotatemex -all
gibt mir das Ergebnis:
/Applications/MATLAB_R2015a.app/toolbox/images/images/private/imrotatemex.mexmaci64% Private, um Bilder
Wie Sie sehen können, ist es ist in einer privaten Datei
in dieser Antwort auf das Verfahren beziehen, haben wir zwei Verfahren für den Zugriff: https://discussions.apple.com/thread/7583520?start=0&tstart=0
1.Verwenden der Funktion 'Go' in finder
Verwendung der Pfad /Applications/MATLAB_R2015a.app/toolbox/images/images/private/
2.Use Terminal und geben Sie den Befehl:
default write com.apple.Finder AppleShowAllFiles JA
Nachdem ich nach einigen Ergebnissen gesucht habe, ist mexmaci64 eine Datei, die von einer AC-Datei in Matlab kompiliert wurde, daher können wir sie nicht direkt bearbeiten. lassen dies als Frage)
Von einem anderen Aspekt OpenCV eine Implementierung auf Basis von C haben
Grüße, Lin
- 1. Könnte kendoNumericTextBox nach Klassennamen finden
- 2. Wie könnte diese Datei in Matlab gespeichert werden
- 3. Wie könnte ich NULL für ""
- 4. Wie könnte ich einen Prüfsummenalgorithmus erraten?
- 5. Finden Sie 3D Ellipsoid Matlab
- 6. Wie bekomme ich die Nummer der Zeile, wo ich einen bestimmten Wert in RobotFramework finden könnte?
- 7. Wie könnte ich eine Beschreibungsspalte zusammenfassen?
- 8. Wie könnte ich hive-hcatalog-core kompilieren?
- 9. wie könnte ich die Tooltip Ausrichtung fixiert
- 10. Wie könnte ich einen fehlenden Dateideskriptor simulieren?
- 11. Wie könnte ich Text font umreißen?
- 12. Wie könnte ich Farben in Java vergleichen?
- 13. Wie könnte ich normales Zeichen anzeigen?
- 14. Wie könnte ich das effizienter machen?
- 15. Wie könnte ich dieses Makefile verbessern?
- 16. Wie könnte ich die zyklomatische Komplexität reduzieren?
- 17. Wie könnte ich einen horizontalen Pflücker machen?
- 18. Wie könnte ich das Dropdown-Menü umspannen
- 19. Wie starte ich Matlab Profiler
- 20. Wie kann ich aus Matlab
- 21. (Matlab) Wie ändere ich schreibgeschützt opticalflow Objekteigenschaften
- 22. Finden Sie alle Indizes der Maximalwerte Matlab
- 23. Wie kann ich einen Fehler finden, wenn ich uigetfile benutze? [MATLAB]
- 24. Wie bekomme ich ein Rechtecksegment in Matlab?
- 25. Angepasster Renderer bei Xamarin.Forms könnte eine OnElementChanged-Methode finden
- 26. finden Daten zwischen Bereich in Matlab
- 27. Finden von 2d Impulsspitzen in MATLAB
- 28. Funktion finden Matlab in numpy/scipy
- 29. Könnte finden Authorization nicht mit 'id' = 0 mit each_with_index
- 30. finden ähnliche Nachbarschaften in Zellenarrays Matlab
Soweit ich weiß, kann man nicht. von 2006: https://se.mathworks.com/matlabcentral/newsreader/view_thread/138604 und die Antwort ist mehr oder weniger die gleiche in 2009: https://se.mathworks.com/matlabcentral/answers/98627-how- do-i-access-the-source-code-für-eingebaute-funktionen-in-matlab, also bezweifle ich, dass sich das inzwischen geändert hat. – patrik