How can I access gige camera serial number programmatically with IMAQ in Matlab 2015a?
이전 댓글 표시
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.
답변 (1개)
Madhura Suresh
2015년 9월 23일
편집: Madhura Suresh
2015년 9월 23일
0 개 추천
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.
카테고리
도움말 센터 및 File Exchange에서 GigE Vision Hardware에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!