주요 콘텐츠

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

gigecam

gigecam 객체를 생성하여 GigE Vision 카메라에서 이미지를 획득합니다.

추가 기능 필요: 이 기능을 사용하려면 Image Acquisition Toolbox Support Package for GigE Vision Hardware 추가 기능이 필요합니다.

설명

g = gigecamgigecam 객체 g를 생성하고 시스템에 있는 단일 GigE Vision® 카메라에 연결합니다. 카메라가 여러 대 있는 경우 입력 인자 없이 gigecam 함수를 사용하면 객체를 생성하고 gigecamlist 함수의 출력에서 처음으로 발견되는 카메라에 연결합니다.

gigecam 객체가 생성되면 카메라에 연결되어 독점 액세스 권한이 설정됩니다. 그런 다음 snapshot 함수를 사용하여 데이터를 미리 보고 이미지를 획득할 수 있습니다.

예제

g = gigecam(IPAddress)gigecam 객체 g를 생성하는데, 여기서 IPAddress는 특정 카메라를 IP 주소로 식별하고 해당 주소를 가진 카메라에 연결하는 문자 벡터 또는 문자열 스칼라 값입니다.

예제

g = gigecam(devicenumber)gigecam 객체 g를 생성하는데, 여기서 devicenumber는 특정 카메라를 인덱스 번호로 식별하는 숫자 스칼라 값이며, 해당 카메라에 연결됩니다.

예제

g = gigecam(serialnumber)gigecam 객체 g를 생성하며, 여기서 serialnumber는 특정 카메라를 일련 번호로 식별하는 문자 벡터 또는 문자열 스칼라 값입니다.

예제

예제

모두 축소

입력 인자 없이 gigecam 함수를 사용하여 시스템에 있는 단일 GigE Vision 카메라에 연결하십시오. 여러 개의 카메라가 있고 입력 인수 없이 gigecam 함수를 사용하면, 객체를 생성하여 gigecamlist 함수의 출력에 나열된 첫 번째 카메라에 연결합니다.

gigecamlist 함수를 사용하여 MATLAB®가 카메라를 검색하는지 확인하세요.

gigecamlist
ans = 

	Model              Manufacturer           IPAddress       SerialNumber
  ____________________   ___________________   _______________    ______________

  'MV1-D1312-80-G2-12'   'Photonofocus AG'     '169.254.192.165'  '022600017445'

g 객체를 생성합니다.

g = gigecam

객체를 생성하여 Photonofocus AG 카메라에 연결합니다.

카메라의 IP 주소 또는 일련 번호를 입력 인수로 사용하여 gigecam 함수를 호출하면 해당 주소 또는 번호를 가진 카메라에 객체를 생성하고 연결할 수 있습니다.

gigecamlist 함수를 사용하여 MATLAB가 카메라를 검색하는지 확인하세요.

gigecamlist
ans = 

	Model              Manufacturer           IPAddress       SerialNumber
  ____________________   ___________________   _______________    ______________

  'MV1-D1312-80-G2-12'   'Photonofocus AG'     '169.254.192.165'  '022600017445'
  'mvBlueCOUGER-X120aG'  'MATRIX VISION GmbH'  '169.254.242.122'  'GX000818'

카메라의 IP 주소를 사용하여 g라는 객체를 생성합니다. 일련 번호를 사용하여 같은 방식으로 객체를 생성할 수도 있습니다. 동일한 구문을 사용하지만, IP 주소 대신 일련 번호를 문자 벡터로 사용합니다.

g = gigecam('169.254.242.122')
g = 

Display Summary for gigecam:

         DeviceModelName: 'mvBlueCOUGER-X120aG'
            SerialNumber: 'GX000818'
               IPAddress: '169.254.242.122'
             PixelFormat: 'Mono8'
   AvailablePixelFormats: {'Mono8' 'Mono12' 'Mono14' 'Mono16' 'Mono12Packed'
                          'BayerGR8' 'BayerGR10' 'BayerGR12' 'BayerGR16' 'BayerGR12Packed'
                          'YUV422Packed' 'YUV422_YUYVPacked' 'YUV444Packed'}
                  Height: 1082
                   Width: 1312

Show Beginner, Expert, Guru properties.
Show Commands.

이 기능은 객체를 생성하고 해당 IP 주소를 가진 Matrix Vision 카메라에 연결합니다.

인덱스를 입력 인수로 하는 gigecam 함수를 사용하여 해당 인덱스에 해당하는 객체를 생성하고 이를 해당 카메라에 연결합니다. 인덱스는 여러 개의 카메라가 연결된 경우 gigecamlist가 반환하는 표의 카메라 순서에 해당합니다.

gigecamlist 함수를 사용하여 MATLAB가 카메라를 검색하는지 확인하세요.

gigecamlist
ans = 

	Model              Manufacturer           IPAddress       SerialNumber
  ____________________   ___________________   _______________    ______________

  'MV1-D1312-80-G2-12'   'Photonofocus AG'     '169.254.192.165'  '022600017445'
  'mvBlueCOUGER-X120aG'  'MATRIX VISION GmbH'  '169.254.242.122'  'GX000818'

인덱스 번호를 사용하여 g 객체를 생성합니다.

g = gigecam(2)
g = 

Display Summary for gigecam:

         DeviceModelName: 'mvBlueCOUGER-X120aG'
            SerialNumber: 'GX000818'
               IPAddress: '169.254.242.122'
             PixelFormat: 'Mono8'
   AvailablePixelFormats: {'Mono8' 'Mono12' 'Mono14' 'Mono16' 'Mono12Packed'
                          'BayerGR8' 'BayerGR10' 'BayerGR12' 'BayerGR16' 'BayerGR12Packed'
                          'YUV422Packed' 'YUV422_YUYVPacked' 'YUV444Packed'}
                  Height: 1082
                   Width: 1312

Show Beginner, Expert, Guru properties.
Show Commands.

객체를 생성하고 해당 인덱스 번호, 이 경우에는 gigecamlist로 표시된 두 번째 인덱스 번호를 사용하여 Matrix Vision 카메라에 연결합니다. 카메라가 한 대뿐인 경우 인덱스를 사용할 필요가 없습니다.

입력 인수

모두 축소

카메라의 IP 주소를 문자 벡터 또는 문자열 스칼라 형식으로 지정합니다. 이 인수는 gigecam 객체 g를 생성하며, 여기서 IPAddress는 특정 카메라를 IP 주소로 식별하는 문자 벡터 값입니다. gigecam 함수를 카메라의 IP 주소를 입력 인수로 사용하여 실행하면, 해당 주소를 가진 카메라에 객체를 생성하고 연결합니다. gigecamlist 함수가 반환한 목록에서 카메라의 IP 주소를 볼 수 있습니다.

예: g = gigecam('169.254.192.165')

데이터형: char | string

카메라의 장치 번호이며, 숫자 스칼라 값으로 지정됩니다. 이 번호는 인덱스 순서를 통해 특정 카메라를 식별합니다. 해당 인덱스에 대응하는 객체를 생성하고 해당 카메라에 연결합니다. 인덱스는 여러 개의 카메라가 연결된 경우 gigecamlist가 반환하는 표의 카메라 순서에 해당합니다.

예: g = gigecam(2)

데이터형: double

카메라의 일련번호를 문자 벡터 또는 문자열 스칼라 형식으로 지정합니다. 이 인수는 gigecam 객체 g를 생성하며, 여기서 serialnumber는 특정 카메라를 일련 번호로 식별하는 문자 벡터 값입니다. gigecam 함수를 카메라의 일련번호를 입력 인수로 사용하여 실행하면 해당 번호를 가진 카메라에 객체를 생성하고 연결합니다. gigecamlist 함수가 반환하는 목록에서 카메라의 일련 번호를 확인할 수 있습니다.

예: g = gigecam('022600017445')

데이터형: char | string

  • gigecam 객체가 생성되면 카메라에 연결되어 독점 액세스 권한이 설정됩니다. 그런 다음 snapshot 함수를 사용하여 데이터를 미리 보고 이미지를 획득할 수 있습니다.

  • 동일한 장치에 연결된 객체를 두 개 이상 생성할 수 없으며, 그렇게 하려고 하면 오류가 발생합니다.

참고

함수에서 사용할 수 있는 옵션 목록을 보려면 MATLAB 명령줄에 함수를 입력한 후 Tab 키를 누르세요. 목록이 확장되고 스크롤하여 속성이나 값을 선택할 수 있습니다.

버전 내역

R2014b에 개발됨