주요 콘텐츠

이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

imaqhwinfo

사용 가능한 이미지 수집 하드웨어에 대한 정보 표시

    설명

    hwinfo = imaqhwinfo는 시스템에서 사용할 수 있는 이미지 수집 어댑터에 대한 정보를 반환합니다. 어댑터는 MATLAB®와 연결된 이미지 수집 장치 사이의 인터페이스로, 이미지 수집 장치 드라이버를 사용하여 MATLAB와 장치 사이의 정보 교환을 원활하게 합니다.

    예제

    hwinfo = imaqhwinfo(adaptorname)는 지정된 어댑터에 대한 정보를 반환합니다. 반환된 정보에는 어댑터 버전과 어댑터에 사용 가능한 하드웨어가 포함됩니다.

    예제

    hwinfo = imaqhwinfo(adaptorname,field)는 어댑터에 대한 지정된 필드의 정보를 반환합니다. field가 셀형 배열이면 hwinfo1xn 셀형 배열입니다. 여기서 nfield의 길이입니다.

    hwinfo = imaqhwinfo(adaptorname,deviceID)는 숫자 deviceID로 지정된 장치에 대한 정보를 반환합니다. deviceID가 벡터이면 hwinfo1xn 구조체 배열입니다. 여기서 ndeviceID의 길이입니다.

    예제

    hwinfo = imaqhwinfo(obj) 는 지정된 이미지 수집 객체에 대한 정보를 반환합니다. 반환된 정보에는 어댑터 이름, 장치 이름, 비디오 해상도, 네이티브 데이터 유형, 장치 드라이버 이름 및 버전이 포함됩니다.

    예제

    hwinfo = imaqhwinfo(obj,field)는 지정된 필드에 있는 이미지 수집 객체의 정보를 반환합니다.

    예제

    모두 축소

    시스템에서 사용할 수 있는 어댑터에 대한 정보입니다.

    hwinfo = imaqhwinfo
    
    hwinfo = 
    
      struct with fields:
    
        InstalledAdaptors: {'winvideo'}
            MATLABVersion: '24.2 (R2024b)'
              ToolboxName: 'Image Acquisition Toolbox'
           ToolboxVersion: '24.2 (R2024b)'

    특정 어댑터를 통해 접근할 수 있는 장치에 대한 정보를 표시합니다.

     hwinfo = imaqhwinfo('winvideo')
    
    hwinfo = 
    
      struct with fields:
    
           AdaptorDllName: [1x73 char]
        AdaptorDllVersion: '24.2 (R2024b)'
              AdaptorName: 'winvideo'
                DeviceIDs: {[1]}
               DeviceInfo: [1×1 struct]

    이 예제는 특정 어댑터를 통해 접근할 수 있는 특정 장치에 대한 정보를 반환합니다. 장치는 장치 ID로 식별합니다.

    dev_info = imaqhwinfo('winvideo',1)
    
    dev_info = 
    
              DefaultFormat: 'RGB555_128x96'
        DeviceFileSupported: 0
                 DeviceName: 'IBM PC Camera'
                   DeviceID: 1
      VideoInputConstructor: 'videoinput('winvideo', 1)'
     VideoDeviceConstructor: 'imaq.VideoDevice('winvideo', 1)'       
           SupportedFormats: {1x34 cell}

    특정 비디오 입력 객체와 관련된 장치에 대한 정보를 표시합니다.

    obj = videoinput('winvideo', 1);
    obj_info = imaqhwinfo(obj)
    
    obj_info = 
    
                    AdaptorName: 'winvideo'
                     DeviceName: 'IBM PC Camera'
                      MaxHeight: 96
                       MaxWidth: 128
                 NativeDataType: 'uint8'
                   TotalSources: 1
        VendorDriverDescription: 'Windows WDM Compatible Driver'
            VendorDriverVersion: 'DirectX 9.0'

    입력 인수

    모두 축소

    어댑터 이름은 장치와 통신하는 데 사용되는 어댑터의 이름을 지정하는 문자 벡터 또는 문자열 스칼라로 지정됩니다.

    데이터형: char | string

    지정된 어댑터에 대한 이미지 수집 장치 ID이며, 음이 아닌 정수로 지정됩니다.

    장치 ID는 어댑터가 할당하는 번호로, 이미지 수집 장치를 고유하게 식별합니다. 어댑터는 감지한 첫 번째 장치에 식별자 1을 할당하고, 두 번째 장치에 식별자 2를 할당하는 식으로 나머지 장치도 식별자 1을 할당합니다.

    데이터형: uint8 | uint16 | uint32 | uint64

    필드 이름은 AdaptorName, AdaptorVersion, DeviceIDs, 및 DeviceInfo로 지정됩니다.

    데이터형: char | string

    객체로 지정된 이미지 수집 객체입니다. obj에는 어댑터 이름, 장치 이름, 비디오 해상도, 공급업체의 장치 드라이버 및 버전에 대한 세부 정보와 같은 정보가 포함됩니다. 자세한 내용은 Creating Image Acquisition Objects 항목을 참조하십시오.

    출력 인수

    모두 축소

    이미지 수집 어댑터에 대한 정보가 구조체로 반환됩니다.

    imaqhwinfo 함수를 호출한 후, 툴박스는 하드웨어 정보를 캐시합니다. MATLAB가 실행되는 동안 설치된 새 하드웨어를 검색하려면 imaqreset 함수를 사용하세요.

    버전 내역

    R2006a에 개발됨

    참고 항목