특징
GenICam
주요 사양
- 카메라를 컴퓨터 애플리케이션에 인터페이스하는 전역 표준 세트
- GigE Vision, USB3 Vision, CoaXPress 및 Camera Link 같은 고속 비디오 표준을 위한 토대
- 문구, 인터페이스 및 프로세스의 통일
- 현재 애플리케이션에 새 카메라를 쉽게 통합
GenICam이란 무엇입니까?
GenICam은 산업용 카메라를 컴퓨터 소프트웨어 애플리케이션(예: 머신 비전)에 연결하기 위한 세계 표준 세트입니다. 이를 통해 이미지 처리, 획득 및 전송의 문구, 인터페이스 및 프로세스를 균일화할 수 있습니다. 모든 사용자에게 공통된 이름과 구성 세트를 제공함으로써 공급업체의 구현 세부 사항, 기능 세트 또는 인터페이스 기술에 관계없이 커뮤니케이션을 보장합니다. 이것은 GigE Vision, USB3 Vision, CoaXPress 및 Camera Link 같은 고속 비디오 표준의 기반입니다.
GenICan은 어떻게 작동합니까?
고해상도 및 고속 비디오 표준은 호환 카메라 및 기타 이미징 제품에서 비디오에 접근, 제어 및 스트리밍을 위해 GenICam을 사용하도록 요구합니다.
- GenApi는 XML로 작성된 확장 가능 마크업 언어의 형식을 정의하는데, 이는 호환 장치의 기능에 액세스하고 장치를 제어하는 방식을 지정합니다.
- SFNC(표준 기능 명명 규칙)는 일반적으로 사용되는 300개 이상의 카메라 및 애플리케이션 기능의 이름을 표준화하고 설명합니다. 또한 GigE Vision®, USB3 Vision™ 또는 CoaXPress®의 전송 층을 준수하기 위해, 시스템 기능성을 보장하는 최소 수준의 필수 기능도 설정합니다.
- PFNC(픽셀 형식 명명 규칙)는 센서의 픽셀 스트림을 표준화하고 코딩 방법을 설명하여 소프트웨어 엔지니어가 자신의 애플리케이션 내에서 이를 사용하는 방법을 알 수 있도록 합니다.
- GenTL은 이미지 데이터 생산자(예: 프레임 그래버 드라이버)와 이미지 데이터 소비자 사이에 하드웨어 독립적인 소프트웨어 인터페이스를 정의합니다.
- GenTL SFNC는 GenTL 생산자 및 소비자에서 사용 가능한 기능의 문구를 정의합니다.
- GenCP는 현재(예: USB3 Vision™) 및 미래 인터페이스 표준에 의해 사용되는 일반 제어 프로토콜을 정의합니다.
- CLProtocol은 Camera Link 카메라를 표준 GenICam 애플리케이션과 인터페이스하는 데 필요한 추가적인 소프트웨어 층입니다.
GenICam에 대한 더 많은 이점
GenICam은 비디오 표준 언어를 통일함으로써 고속 비디오 애플리케이션의 설계, 구축 및 유지 관리에 드는 시간, 노력 및 비용을 줄여줍니다. 서로 다른 유형의 카메라 및 이미징 장치에 대해 동일한 애플리케이션 프레임워크를 사용할 수 있으므로, 현재 이미지 처리 애플리케이션에 새로운 카메라를 쉽게 통합할 수 있습니다.