如何区分 GenICam 和 非 GenICam 相机

概述

GenICam(Generic Interface for Camera Access)是由欧洲机器视觉协会(EMVA)制定的机器视觉行业通用标准,旨在提供统一的编程接口来控制机器视觉相机。

对于符合 GenICam 标准的相机,用户可以使用兼容 GenICam 标准的机器视觉软件直接连接和控制相机,无需针对特定相机进行额外配置。更多信息请访问 GenICam 官方网站

GenICam 相机

兼容 GenICam 标准的相机,包括以下相机型号。

PMD02-E1

PMD03-E1

GM461-E1

GM465-E1

非 GenICam 相机

不兼容 GenICam 标准的相机,包括以下相机型号。

VMD03-1230(C)

VMD03-8521(C)

VMD02-5011

VMD02-4070

FM854-E1

FM855-E1

FM815-IX-E1

PS800-E1

PS802-E1

PM805-E1

PM806-E1

FM811-IX-E2

FM851-E

TM421-E1

TM262-E1

TM265-E1

TM461-E2

TL460-S1-E1

TL430-E1

FM830-RI

FM810-TIX

FM811-TIX

PS801-E1

FM850-E2

FM850-WH-E2

FS820-E1

TM260-E2

TM260-E1

区分方式

由于 GenICam 和 非 GenICam 相机在部分 API 接口和属性设置方面略存在差异,使用前请先确认相机类型:

进入开发包 lib/win/hostapp/x64,打开终端运行 ListDevices.exe,可获取相机的 TL version 信息。

  • TL version = Gige_2_1:当前相机为 GenICam 相机。

  • TL version = Gige_2_0:当前相机为 非 GenICam 相机。