IMAQ: Getting the ranges of the Device Specific Properties

Hi everyone,
The question pertains to the Image Acquisition Toolbox. I'm interested in building a programmatic GUI, where I can have some sliders to control the basic settings like Contrast, Brightness, etc. For a script, what I have so far is the following:
clc; clear all; close all;
imaqreset;
% Setting up a couple of integers for device ID, and the resolution setting to use.
deviceIDToUse = 2;
resolutionList_IDX = 1;
dev_info = imaqhwinfo('winvideo',deviceIDToUse);
resolutionList = dev_info.SupportedFormats;
% Choose the main device ID to use.
vid = videoinput(...
'winvideo', deviceIDToUse,...
resolutionList{resolutionList_IDX});
src = getselectedsource(vid);
% Is there a way to get the 'ranges (e.g.: 0 - 255 for Brightness)' of the Device Specific Properties?
get(src)
One thing I cannot figure out is how I can get the ranges of the Device Specific Properties. I can access the values clicking the videosource variable in the workspace.
Would anyone have an idea on how I can access the ranges programmatically?
Thanks in advance.
Cheers

 Akzeptierte Antwort

Sid
Sid am 14 Okt. 2015

1 Stimme

Actually, I think I figured it out. What you need is propinfo (documentation here .)
For example, from the above code, if you want to take the Brightness values (and maybe set up a slider to control it,) what you need is propinfo(src,'Brightness').
Hope this helps someone else in case you are interested in doing programmatic GUIs.

Weitere Antworten (0)

Gefragt:

Sid
am 14 Okt. 2015

Beantwortet:

Sid
am 14 Okt. 2015

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by