NI Vision에서 이미지 획득
이 어플리케이션 노트는 MAX가 아닌 NI Vision Builder AI로 이미지를 획득하는 방법을 보여줍니다. 이 NI Vision Builder는 무료 도구가 아니며 NI 라이센스로 활성화되어야 합니다.
uEye 카메라로부터 NI Vision Builder AI의 이미지를 획득하는 방법
LabVIEW Module 버전 8.2 이상은 DirectShow 인터페이스에서 이미지를 획득할 수 있는 가능성을 제공합니다.
USB 및 GigE uEye 카메라는 DirectShow와 호환되므로 이 인터페이스를 사용하여 LabVIEW에서 USB 및 GigE uEye 카메라에 액세스할 수 있습니다.
어플리케이션 노트 AN_AB.1.0025_Acquire_Images_In_LabView_From_DirectShow.pdf는 DirectShow 인터페이스에서 National Instruments의 도구에서 이미지를 획득하기 위해 설치해야 하는 구성 요소와 드라이버를 보여줍니다. 어플리케이션 노트는 또한 National Instruments “측정 및 자동화 탐색기”(NI MAX, National Instruments “Measurement and Automation Explorer”)에서 이미지를 표시하는 방법을 보여줍니다.
이 어플리케이션 노트는 NI MAX가 아니라 NI Vision Builder AI로 이미지를 획득하는 방법을 보여줍니다. 이 NI Vision Builder는 무료 도구가 아니며 유료 NI 라이센스로 활성화되어야 합니다. 이 어플리케이션 노트는 어플리케이션 노트 AN_AB.1.0025와 함께 사용해야합니다.
1) 드라이버 설치
uEye 카메라 드라이버, uEye DirectShow 드라이버 및 LabVIEW DirectShow 구성 요소가 올바르게 설치되었는지 확인하세요. 이에 대한 도움말은 어플리케이션 노트 AN_AB.1.0025를 참조하세요.
2) NI Vision Builder AI를 설치하세요
자동화된 검사(AI, Automated Inspection)를 위한 NI Vision Builder 를 반드시 완전히 설치하세요. 이 소프트웨어는 NI의 공식 다운로드 포털 (http://www.ni.com/vision/software/vbai/)에서 다운로드 할 수 있습니다. 이 소프트웨어는 무료가 아니며 유료 라이선스가 필요합니다. 이에 대해서는 National Instruments에 문의하십시오.
3) 이미지 획득 시작 - DS 장치 관리자 실행
연결된 모든 카메라가 uEye DirectShow 인터페이스에 등록되어 있는지 확인하십시오. 이 작업은 uEye DirectShow 장치 관리자 (시작-> 프로그램-> IDS-> uEye-> DirectShow 장치 관리자 (관리자 권한으로 실행))로 수행해야합니다.
4) Vision Builder AI
바탕 화면의 아이콘을 클릭해서 Vision Builder AI를 실행하세요. (그림 1 참조).
NI Vision Builder – 시작 화면이 열리면 타겟으로 선택하세요 : 내 컴퓨터 (그림 2 참조).
NI Vision Builder 인터페이스가 열립니다 (그림 3 참조).
이 사용자 인터페이스의 우측에서 "검사 단계:"라는 도구 상자를 찾을 수 있습니다. 이미지를 획득하세요”(그림 4 참조). GigE 또는 USB uEye 카메라에서 (DirectShow 인터페이스를 통해) 이미지를 획득하려면 두 번째 옵션을 호출하세요.
두 번째 옵션을 더블 클릭하면 획득 이미지 설정이 나타납니다 (그림 5 참조).
연결된 장치 (uEye 카메라)를 선택하고 카메라가 초기화 될 때까지 잠시 기다리세요.
그 후 "이미지를 획득하세요"버튼 (연속 또는 단일)을 클릭합니다.
이제 NI Vision Builder가 지정된 uEye 장치에서 이미지를 획득하는 것을 볼 수 있습니다.
일부 카메라 특정 파라미터를 설정할 수도 있습니다. 이를 위해서는 레지스터 "속성"을 선택하여, 예를 들어, 노출 시간을 변경하세요. (그림 6 참조)
5) NI Vision Builder에서 가용하지 않은 카메라 특정 파라미터 설정
NI Vision Builder에서 카메라 특정 파라미터를 설정할 수 있는 기회는 제한되어 있습니다. 그 이유는 NI Vision Builder가 DirectShow 표준에서 구현된 함수에만 액세스할 수 있기 때문입니다. 안타깝게도 uEye DirectShow 속성 페이지는 지원되지 않습니다. 즉, 이 기능은 DirectShow 표준이 아니라 uEye DirectShow 인터페이스에서 구현되므로, 예를 들어, 센서의 프레임 레이트를 변경할 수 없습니다. 그러나 NI Vision Builder에서 uEye DirectShow 인터페이스에 액세스할 수 없습니다 (AMCap, WMCap과 같은 다른 DirectShow 어플리케이션과 다름).
카메라 설정을 변경하려면 어떻게 해야 합니까? 초기화시 카메라 파라미터를 변경할 수 있습니다.
즉, uEye Cockpit에서 원하는 카메라 파라미터를 카메라의 비 휘발성 카메라 메모리에 저장할 수 있습니다 (uEye Cockpit : File-> Save Parameters-> to Parameter set). IDS 카메라 관리자에는 "추가 기능"이라는 버튼이 있습니다. 여기에서 카메라 초기화 시 카메라 파라미터가 비 휘발성 카메라 메모리에서 카메라로 자동으로 로드되는지 확인할 수 있습니다.
이 옵션을 사용하여 NI Vision Builder에서 카메라를 열기 위한 파라미터를 설정할 수 있습니다.
6) 이미지가 거꾸로 된 경우 어떻게 해야 합니까?
Windows 등록 편집기를 열고 (명령 줄에서 실행: "regedit") 다음 키로 이동합니다.
HKLM\Software\IDS\uEye\DirectShow
다음 DWORD 키: "FlipImageVertical"를 추가하고, 오류 처리를 위해 그 값을 "1"로 설정하세요.