Tôi cần sử dụng Hộp công cụ chuyển đổi hình ảnh MATLAB để có được vài hình ảnh từ máy quay video. MATLAB có vẻ là một giải pháp tốt đẹp vì việc chuyển đổi hình ảnh dễ dàng và tôi phải thực hiện một số xử lý hình ảnh sau đó. Tôi đã tìm kiếm một thời gian dài nhưng tôi vẫn chưa tìm thấy bất cứ điều gì làm việc.Chạy tập lệnh MATLAB từ python + pass args
Đã có một số cố gắng:
mlabwrap 1.1 - chạy một MATLAB-kịch bản:
Một kịch bản MATLAB như:
vid = videoinput('testadaptor');
img = getsnapshot(vid);
imwrite(img,'./image.png','png');
Bạn có thể chạy kịch bản này bằng cách sử dụng :
mlab.run('script.m')
Nhưng, nơi để vượt qua một số đối số (thư mục, mô tả hình ảnh, v.v ...)? Tôi đã không tìm thấy bất cứ điều gì vì tài liệu nghèo nàn của mlabwraps. Tôi đã sử dụng mlab.lookfor ('chủ đề quan tâm') chức năng không thành công
mlabwrap 1.1 - Hình ảnh acqusisition bằng cách sử dụng chức năng mLab:
Ngay từ cái nhìn đầu tiên không có khả năng đọc một "đối tượng đầu vào video", không có các chức năng như:
image = getsnapshot(video input object)
imwrite(image,'directiory\image.png','png')
python-m atlab cầu
https://github.com/jaderberg/python-matlab-bridge
Tôi đã có Windows7 64 Bit như hệ điều hành. Họ nói, nó chỉ hoạt động trên unix.
Nipype
http://nipy.sourceforge.net/nipype/api/generated/nipype.interfaces.matlab.html
Có vẻ là rất mới. Tôi havent đã cố gắng để cài đặt nó. Nó có vẻ là phù hợp với vấn đề của tôi nhưng không phải để cửa sổ, tôi đoán.
PyMAT
Không python 2.7 hỗ trợ
Vậy là có bất cứ ai có thể giúp tôi?
Tôi chỉ cố gắng pymatlab, tôi có thể chạy nó trong cửa sổ với một số bản vá (http: // sourceforge .net/p/pymatlab/vé/1 /) nhưng trong trường hợp của tôi, tôi có vấn đề với các kích thước kiểu dữ liệu (cho đến nay nó chỉ hoạt động với các chuỗi) – lib