Potrzebuję użyć zestawu narzędzi do akwizycji obrazów MATLAB, aby zdobyć kilka obrazów z kamery wideo. Wydaje się, że MATLAB jest dobrym rozwiązaniem, ponieważ pozyskiwanie obrazów jest łatwe i później muszę wykonać trochę przetwarzania obrazu. Szukałem przez długi czas, ale nadal nie znalazłem nic pracy.Uruchamianie skryptu MATLAB z python + pass args
Było kilka prób:
mlabwrap 1,1 - uruchomić skrypt systemu MATLAB:
skrypt MATLAB jak:
vid = videoinput('testadaptor');
img = getsnapshot(vid);
imwrite(img,'./image.png','png');
można uruchomić ten skrypt za pomocą :
mlab.run('script.m')
Ale, gdzie przekazać niektóre argumenty (katalog, opis obrazu itp.)? Nie znalazłem nic z powodu słabego dokumentu mlabwraps. Użyłem mlab.lookfor ('tematem zainteresowania') funkcji bez powodzenia
mlabwrap 1.1 - Obraz acqusisition za pomocą mLAB funkcje:
Na pierwszy rzut oka nie ma możliwości, aby odczytać "obiektem wejście video" ma funkcje, takie jak:
image = getsnapshot(video input object)
imwrite(image,'directiory\image.png','png')
pytona-m atlab most
https://github.com/jaderberg/python-matlab-bridge
Mam Windows7 64 bit jak OS. Mówią, że działa tylko na systemie UNIX.
Nipype
http://nipy.sourceforge.net/nipype/api/generated/nipype.interfaces.matlab.html
Wydaje się być bardzo nowy. Nie próbowałem go zainstalować. Wydaje się pasować do mojego problemu, ale nie do okien.
PyMAT
Nie python 2.7 Wsparcie
Więc czy jest ktoś, kto może mi pomóc?
Ja tylko starałem pymatlab, mogę go uruchomić w systemie Windows z jakiegoś patcha (http: // SourceForge .net/p/pymatlab/tickets/1 /), ale w moim przypadku mam problemy z wymiarami typu danych (jak na razie działa tylko z ciągami) – lib