カメラからの映像をキャプチャーできるフリーのMatlabのツールボックスはありますか。音声も外部マイクで同時にとれると最高なのですが。。。やはりImage Acquisition toolboxを購入しないといけないのでしょうか。

A 回答 (1件)

OSがWindowsなのかLinuxなのかMacなのか,Matlabのバージョンがいくつなのか,カメラというのがキャプチャボード接続なのかUSB接続なのか解りませんが,フリーのはいくつかあります.



Matlab FileExchangeにはユーザーの作成したフリーの関数などが
いろいろあるので,条件を考えて探してみてはいかがでしょうか.
http://www.mathworks.com/matlabcentral/fileexcha …


参考:
・vfm
http://www.mathworks.com/matlabcentral/fileexcha …

・dc1394mex Firewire Capture Mac/Linux
http://www.mathworks.com/matlabcentral/fileexcha …

・VCAPG2
http://www.mathworks.com/matlabcentral/fileexcha …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QMATLAB で 連番処理をしたい

matalabで画像処理をしたいのですが、 同じ処理を複数回、違う変数に対して行いたいのですがやり方がよくわからりません。

たとえば、
[output1 ,model_color1] = func_AAAA( imgdata,center1);
[output2 ,model_color2] = func_AAAA( imgdata,center2);

[output10 ,model_color10] = func_AAAA( imgdata,center10);
というようなことを行いたいのですが、
いちいち全部記述すると
output5までしかいらない時にわざわざ6~10を消さなければならないので
for文を使って書けるようにしたいと考えています
イメージとしては下のように処理したいのですがこれでは当然エラーになります。
for NUM=1:10
[outputNUM ,model_colorNUM] = func_AAAA( imgdata,centerNUM);
end

num2strを使えばできそうな感じがするのですがどのようにすればよいでしょうか?
お願いします

matalabで画像処理をしたいのですが、 同じ処理を複数回、違う変数に対して行いたいのですがやり方がよくわからりません。

たとえば、
[output1 ,model_color1] = func_AAAA( imgdata,center1);
[output2 ,model_color2] = func_AAAA( imgdata,center2);

[output10 ,model_color10] = func_AAAA( imgdata,center10);
というようなことを行いたいのですが、
いちいち全部記述すると
output5までしかいらない時にわざわざ6~10を消さなければならないので
for文を使って書けるようにしたいと考えています
...続きを読む

Aベストアンサー

cell array を使って,

for NUM=1:10
[output{NUM} ,model_color{NUM}] = func_AAAA( imgdata,center{NUM});
end

こんな感じに書けば,loop できる

doc の matlab-> Programing -> Data Types -> Cell Arrays
辺りを参考にすること.


人気Q&Aランキング

おすすめ情報