이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.
사용 가능한 장치 식별
R2026b이 예제는 시스템에서 사용 가능한 장치를 식별하고 장치 정보를 얻는 방법을 보여줍니다.
설치된 어댑터 식별
imaqhwinfo 함수는 툴박스가 액세스할 수 있는 현재 시스템의 모든 어댑터를 나열하는 InstalledAdaptors 필드가 있는 구조체를 제공합니다.
imaqInfo = imaqhwinfo
imaqInfo =
InstalledAdaptors: {'dcam' 'winvideo'}
MATLABVersion: '7.1 (R14SP3)'
ToolboxName: 'Image Acquisition Toolbox'
ToolboxVersion: '1.9 (R14SP3)'
imaqInfo.InstalledAdaptors
ans =
'dcam' 'winvideo'
장치 정보 얻기
어댑터 이름으로 imaqhwinfo를 호출하면 액세스 가능한 모든 이미지 수집 장치에 대한 정보를 제공하는 구조체가 반환됩니다.
hwInfo = imaqhwinfo('winvideo')
hwInfo =
AdaptorDllName: [1x68 char]
AdaptorDllVersion: '1.9 (R14SP3)'
AdaptorName: 'winvideo'
DeviceIDs: {[1] [3]}
DeviceInfo: [1x2 struct]
hwInfo.DeviceInfo
ans =
1x2 struct array with fields:
DefaultFormat
DeviceFileSupported
DeviceName
DeviceID
VideoInputConstructor
VideoDeviceConstructor
SupportedFormats
특정 장치에 대한 정보는 장치 정보 구조체 배열을 인덱싱하기만 하면 얻을 수 있습니다.
device1 = hwInfo.DeviceInfo(1)
device1 =
DefaultFormat: 'RGB555_320x240'
DeviceFileSupported: 0
DeviceName: 'Veo PC Camera'
DeviceID: 1
VideoInputConstructor: 'videoinput('winvideo', 1)'
VideoDeviceConstructor: 'imaq.VideoDevice('winvideo', 1)'
SupportedFormats: {1x30 cell}
DeviceName 필드에는 이미지 수집 장치 이름이 포함되어 있습니다.
device1.DeviceName
ans = Veo PC Camera
DeviceID 필드에는 이미지 수집 장치 식별자가 포함되어 있습니다.
device1.DeviceID
ans =
1
DefaultFormat 필드에는 이미지 수집 장치의 디폴트 비디오 형식이 포함되어 있습니다.
device1.DefaultFormat
ans = RGB555_320x240
SupportedFormats 필드에는 이미지 수집 장치가 지원하는 모든 유효한 비디오 형식의 셀형 배열이 들어 있습니다.
device1.SupportedFormats
ans =
Columns 1 through 4
'I420_128x96' 'I420_160x120' 'I420_176x144' 'I420_320x240'
Columns 5 through 8
'I420_352x240' 'I420_352x288' 'RGB24_128x96' 'RGB24_160x120'
Columns 9 through 11
'RGB24_176x144' 'RGB24_320x240' 'RGB24_352x240'
Columns 12 through 14
'RGB24_352x288' 'RGB555_128x96' 'RGB555_160x120'
Columns 15 through 17
'RGB555_176x144' 'RGB555_320x240' 'RGB555_352x240'
Columns 18 through 21
'RGB555_352x288' 'UYVY_128x96' 'UYVY_160x120' 'UYVY_176x144'
Columns 22 through 25
'YUY2_128x96' 'YUY2_160x120' 'YUY2_176x144' 'YV12_128x96'
Columns 26 through 29
'YV12_160x120' 'YV12_176x144' 'YV12_320x240' 'YV12_352x240'
Column 30
'YV12_352x288'