私は2ポイントグレーカメラ(Flea2)から画像をキャプチャするためにMatlabを使用していますが、自動露出、ゲイン、シャッタースピードなどのカメラのパラメータを変更したいと思います。これまでのところ、私はこれらのコマンドを使用していますカメラのパラメータ(自動露出、シャッタースピード、ゲイン)の変更方法は?
だから、%Creating the two video input of the two cameras
cam1 = videoinput('dcam',1,'Y8_640x480');
cam2 = videoinput('dcam',2,'Y8_640x480');
%get devices properties
src1 = getselectedsource(cam1);
src2 = getselectedsource(cam2);
%define and set parameters to be changed
properties = {'AutoExposureAbsolute','AutoExposureControl', 'AutoExposureMode', 'GainAbsolute', 'GainControl', 'GainMode','ShutterAbsolute','ShutterControl', 'ShutterMode'};
values = {0,'absolute', 'manual', 0,'absolute', 'manual', 0, 'manual', 5e-06, 'absolute', 'manual'};
set(src1, properties, values)
set(src2, properties, values)
私はSRC1とSRC2変数を表示すると、上記の特性が変更されましたが、私はカメラのプレビュー時には何も変わっていません。
フレームレートを変更するのに常に同じ構文を使用していますが、成功しています。
ドライバのバグに遭ったとします。私はいくつかの他のライブラリ(opencv?)でそれを試し、同じエラーが存在するかどうかをチェックします。その場合は、カメラの製造元が問題を引き起こしていることを確認することができます。 – Daniel
ポイントグレーのサポートはまだありますか? – Piglet