Ich muss die MATLAB Image Acquisition Toolbox verwenden, um wenige Bilder von einer Videokamera zu erfassen. MATLAB scheint eine gute Lösung zu sein, da die Bildaufnahme einfach ist und ich danach einige Bildverarbeitungen machen muss. Ich habe lange gesucht, aber noch nichts gefunden.Führen Sie ein MATLAB-Skript aus Python + Passargumente
Es gab einige Versuche:
mlabwrap 1.1 - ein MATLAB-Skript ausführen:
Ein MATLAB-Skript wie:
vid = videoinput('testadaptor');
img = getsnapshot(vid);
imwrite(img,'./image.png','png');
Sie dieses Skript ausführen können mit :
mlab.run('script.m')
Aber, wo einige Argumente übergeben (Verzeichnis, Bildbeschreibung, etc)? Ich habe nichts gefunden wegen mlabwraps armer Dokumentation. Ich habe die mlab.lookfor ('Thema von Interesse') Funktion ohne Erfolg
verwendet
mlabwrap 1.1 - Bild acqusisition von MLab Funktionen:
Auf den ersten Blick keine Möglichkeit heraus zu lesen ein "Videoeingabeobjekt", keine Funktionen wie:
image = getsnapshot(video input object)
imwrite(image,'directiory\image.png','png')
Python-m atlab-Brücke
https://github.com/jaderberg/python-matlab-bridge
Ich habe als O Windows7 64 Bit bekommt. Sie sagen, es arbeitet nur an Unix.
Nipype
http://nipy.sourceforge.net/nipype/api/generated/nipype.interfaces.matlab.html
scheint ganz neu zu sein. Ich habe nicht versucht, es zu installieren. Es scheint zu meinem Problem zu passen, aber nicht zu Windows, denke ich.
PyMAT
Keine Python 2.7 Unterstützung
So ist es jemanden, der mir helfen kann?
ich, gerade versucht pymatlab ich es in Windows mit einigen Patch laufen konnte (http:
[img] = get_image(some_parameter)
, Sie so etwas schreiben könnte // Source .net/p/pymatlab/tickets/1 /) aber in meinem Fall habe ich Probleme mit den Datentyp Dimensionen (bisher funktioniert es nur mit Strings) – lib