How can I access gige camera serial number programmatically with IMAQ in Matlab 2015a?
2 次查看(过去 30 天)
显示 更早的评论
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 个评论
回答(1 个)
Madhura Suresh
2015-9-23
编辑:Madhura Suresh
2015-9-23
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.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 GigE Vision Hardware 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!