Gen<I>Cam 介绍

Gen<I>Cam 协议使用方法指南

官方网址http://www.genicam.org

介绍

  1. GenICam(通用的相机接口)协议是european machine vision association(emva)提出的一套协议标准,目的是提供一个通用的程序接口为各种设备(主要是相机),无论该设备的接口是GiGE,USB,CoaxPress,CameraLinkHS,Camera Link 等。不管设备的接口是什么类型,它们使用的接口程序API是相同的。

举例 假如我手中有三款相机接口分别是usb,cameralink,gige.

那么对应每一个接口都要可能写一套相应的sdk程序或开发者每开发一种新的接口相机都需要添加新的接口程序。那么Gen<I>Cam会将上述的三种接口视为同一种接口。

此外即使相同接口的相机来自不同厂家,那么厂家提供的SDK也是不同的,我们要开发海康的usb相机就只能使用海康提供的sdk,不能使用大恒提供的usb相机的sdk。如果海康和大恒是(emva)成员,那么我们就可以遵循Gen<I>Cam标准开发一套程序既可以使用海康相机也可以使用大恒相机,既可以使用usb接口又可以使用cxp接口相机。

相关推荐
小伟童鞋7 分钟前
c++中导出函数调用约定为__stdcall类型函数并指定导出函数名称
开发语言·c++
维C泡泡7 分钟前
C++初认、命名规则、输入输出、函数重载、引用+coust引用
开发语言·c++
青草地溪水旁27 分钟前
设计模式(C++)详解——建造者模式(2)
c++·设计模式·建造者模式
郝学胜-神的一滴1 小时前
深入探索 C++ 元组:从基础到高级应用
开发语言·c++·stl·软件工程
量子炒饭大师2 小时前
收集飞花令碎片——C语言关键字typedef
c语言·c++·算法
宁静致远20212 小时前
【C++设计模式】第五篇:装饰器模式
c++·设计模式·装饰器模式
青草地溪水旁3 小时前
Linux 高性能 I/O 事件通知机制的核心系统调用—— `epoll_ctl`
linux·c语言·c++
孙同学_3 小时前
【C++】AVL树
c++·redis
君宝3 小时前
Linux ALSA架构:PCM_OPEN流程 (二)
java·linux·c++
island13144 小时前
【C++框架#5】Elasticsearch 安装和使用
开发语言·c++·elasticsearch