How can I access gige camera serial number programmatically with IMAQ in Matlab 2015a?
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
In previous versions of Matlab (for instance 2013b) I was able to read the serial number of my gige camera using the following code:
vid = videoinput('gige', 1, 'Mono8');
src = getselectedsource(vid);
src.DeviceID
For an AVT Prosilica camera this would give me a string like this:
'02-2020C-xxxxx'
Where the last five digits (x's) are the unique device serial number.
However, the "DeviceID" property of the source does not seem to be exposed in Matlab 2015a.
I need this information to know which physical camera I'm connected to when I have multiple cameras connected to the same computer because the "DeviceID" (an integer, usually 1, 2, etc) returned by "imaqhwinfo" seems to be arbitrarily assigned based on the order in which the cameras are turned on.
Is there any other way to access the unique device serial number of the camera from within Matlab? Alternatively, being able to access the IP address of the camera would work as well.
0 Kommentare
Antworten (1)
Madhura Suresh
am 23 Sep. 2015
Bearbeitet: Madhura Suresh
am 23 Sep. 2015
Hi Shane,
Try the gigecam interface. Using that, you can create a gigecam object using the IP Address or serial number of your camera.
This is not the same as the videoinput interface, and is available with the Image Acquisition toolbox versions R2014b and above.
Siehe auch
Kategorien
Mehr zu GigE Vision Hardware finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!