eGrabber: GigE Vision, CoaXPress 및 카메라링크 카메라용 단일 API

Product / 04.2022


머신 비전 애플리케이션 개발자의 경우 적절한 카메라 인터페이스를 찾는 것이 매우 어려울 수 있습니다. eGrabber 이미지 취득 소프트웨어 Euresys의 는 GigE Vision, CoaXPress 및 카메라링크 카메라와 호환되는 이미지 취득 드라이버, 라이브러리 및 툴 세트입니다.


그림 1 | eGrabber Studio eGrabber 평가 데모 애플리케이션입니다. 이를 통해 이미지 취득 테스트, 카메라 프레임 그래버의 매개변수 확인 구성, 취득한 비디오를 하드 디스크에 기록할 있습니다.

처음에 Euresys 프레임 그래버의 드라이버 및 사용자 API(애플리케이션 프로그래밍 인터페이스)로 개발된 eGrabber는 여러 프로그래밍 언어(C++, C# 및 Python)와 호환되는 수준 높은 객체 지향 사용자 친화적인 API를 제공합니다.
 

Gigelink

eGrabber의 새로운 선택적 추가 기능인 eGrabber Gigelink를 통해 GigE Vision 카메라에 보편적으로 하드웨어에 관계 없이 액세스할 수 있습니다. eGrabber Gigelink를 사용하면 독점적인 카메라 드라이버를 사용하지 않고 한 애플리케이션에서 여러 브랜드의 GigE Vision 카메라를 아무런 어려움 없이 통합할 수 있습니다. eGrabber를 통해 프로그래머는 동일한 개념, 객체 및 함수 호출을 사용하여 브랜드의 종류에 상관 없이 GigE Vision 카메라, CoaXPress 카메라(Euresys Coaxlink 프레임 그래버 사용) 및 카메라링크 카메라(발표된 Euresys Grablink Duo 프레임 그래버 사용)에서 이미지를 취득할 수 있습니다. 레거시 머신 비전 인프라와 최신 기술이 연결된 eGrabber를 통해 비용은 줄이면서도 기능은 확장할 수 있습니다. 따라서 다양한 취득 기술을 간단히 조합할 수 있습니다. 즉, 고해상도 CoaXPress 라인 스캔 카메라(움직이는 물체의 표면 검사용)와 저가의 GigE Vision 카메라(물체의 한계 감지용)의 이미지 취득을 간단하게 결합할 수 있습니다.
 

GenICam GenTL producers

또한 eGrabber Driver 및 eGrabber Gigelink는 공식 GenICam GenTL producer이기도 합니다. 이를 통해 어떤 GenTL 호환 애플리케이션에도 이미지 취득 서비스를 아무런 어려움 없이 원활하게 연결하고 제공할 수 있습니다. 즉, 식품, 제약 또는 자동차 품질 관리 업무용 영역 스캔 카메라에 인터페이스하는 데 매우 유용하므로 넓은 위치를 확인할 수 있는 광폭 시야 및 고해상도의 초점 중심 세부 검사가 모두 가능합니다.
 

사용자 친화적 인터페이스

동일한 생태계에서 사용할 수 있는 eGrabber Studio는 eGrabber의 평가 및 데모 애플리케이션입니다. 이를 통해 이미지 취득 테스트, 카메라 및 프레임 그래버의 매개변수(GenAPI 기능) 확인 및 구성, 취득한 비디오를 하드 디스크에 기록할 수 있습니다. 라이브 히스토그램, 프로파일 및 픽셀 정보 표시도 가능합니다.


이미지 2 | eGrabber 이미지 취득 소프트웨어는 GigE Vision, CoaXPress 카메라링크 카메라와 호환되는 이미지 취득 드라이버, 라이브러리 세트입니다.
 

디버깅

Memento는 eGrabber 생태계의 디버깅 툴입니다. 이 툴은 이미지 취득 중 호스트 애플리케이션뿐만 아니라 카메라, 프레임 그래버 및 그 드라이버에 관련된 이벤트 로그를 상세하게 기록합니다. Memento 드라이버는 드라이버 함수 호출, 콜백, 프레임 그래버에서 수신한 트리거, 조명 컨트롤러로 전송된 스트로보 신호, 카메라 제어 신호 같은 이벤트를 정밀한 타임 스탬프 및 상세한 배경 정보와 함께 기록합니다. Memento 애플리케이션에서, 사용자는 각 이벤트와 함께 연관된 타임 스탬프 및 유용한 배경 정보로 구성되는 목록을 표시할 수 있습니다. 나열된 이벤트는 타임라인에도 표시됩니다. 가장 심각한 메시지만 표시하거나 훨씬 더 상세한 로그 정보를 제공하기 위해 다양한 수준의 표현이 사용됩니다. 메시지의 원천 또는 특성을 기준으로 추가적인 표시 또는 강조 옵션을 사용할 수 있습니다. 또한 검색 기능을 이용하면 내용을 바탕으로 메시지를 찾을 수 있습니다.
Memento는 애플리케이션 개발, 디버깅뿐 아니라 시스템 운용 단계에서 개발자를 돕습니다. 개발자들은 Memento를 통해 시스템의 작동 방식을 이해하고, 누락된 트리거나 손실된 이미지 등과 같은 문제의 원인을 정확히 찾아낼 수 있습니다.

 

실시간 녹화

보관 또는 진단용으로 동영상을 실시간으로 녹화해야 하는 업무의 경우 eGrabber 레코더를 통해 하드 드라이브에 동영상을 녹화할 수 있습니다. 이는 하드 디스크 드라이브(HDD)뿐만 아니라 솔리드 스테이트 드라이브(SSD)와도 호환됩니다. 특히, 고속 SSD(예: NVMe PCIe Gen 3×8 또는 Gen 4×4 M.2 SSD)가 저렴해지고 대역폭이 더 빠른 카메라의 요구 사항과 호환됩니다. eGrabber 레코드는 성능을 중요시합니다. 라이브러리는 최대 저장 용량까지 이런 디스크의 최대 대역폭에서 비디오 스트림을 효율적이고 지속적으로 저장하도록 고도로 최적화되었습니다.

 

OPEN EVISION을 향한 가교

Open eVision은 텍스트 및 코드 판독, 일치 및 측정, 3D 처리 및 딥 러닝 검사를 위해 이미지를 처리할 수 있는 이미지 분석 라이브러리 및 소프트웨어 툴 세트입니다. eGrabber Bridge를 통해 카메라와의 원활하게 인터페이스(핸드셰이크 및 데이터 형식)할 수 있으므로 이러한 라이브러리에 액세스할 수 있습니다. 이러한 작업은 선택한 Open eVision Studio 라이브러리에 대한 조정, 테스트 및 코드 생성이 가능한 무료 평가 및 프로토타입 애플리케이션인 Open eVision Studio를 사용하여 가능해졌습니다.