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接口相机。

相关推荐
炸膛坦客6 分钟前
C++ 学习与 CLion 使用:(四)常量和变量,包括字面常量和符号常量
开发语言·c++·学习
特立独行的猫a14 分钟前
C/C++三方库移植到HarmonyOS平台详细教程(补充版so库和头文件形式)
c语言·c++·harmonyos·napi·三方库·aki
wangluoqi2 小时前
c++ 数据结构-并查集、ST表 小总结
数据结构·c++
时间之里10 小时前
c++:MFC中sqlite3的使用(附实际案例)
c++·mfc·sqlite3
小白要加油努力10 小时前
C++设计模式--策略模式与观察者模式
开发语言·c++·设计模式
John_ToDebug12 小时前
Chrome 内置扩展 vs WebUI:浏览器内核开发中的选择与实践
前端·c++·chrome
jiunian_cn13 小时前
【Linux】线程
android·linux·运维·c语言·c++·后端
jdlxx_dongfangxing14 小时前
C++ 序列式容器深度解析:vector、string、deque 与 list
c++·stl
小欣加油15 小时前
leetcode 904 水果成篮
c++·算法·leetcode
Tipriest_16 小时前
C++ csignal库详细使用介绍
开发语言·c++·csignal·信号与异常