自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

翻译 GenICam标准(六)

<br />2.9.可用的接口<br />本章用伪代码列出在2.3章介绍过的最重要的接口。对每个接口,实际的实现可以提供更多的方法,例如,除了SetValue(value)方法,还可以用直接映射到SetValue()的方式来实现operator=(value)方法。而且,实际的变量类型也可以不一样,例如,相对于伪代码中的类型string,实际的实现可以是Cstring,std::string或其它的类型。<br />在第2.8章可以找到更完整的解释。<br /> <br /> <br />2.9.1.IIn

2011-03-13 15:48:00 2247

翻译 GenICam标准(五)

<br />2.8.10.Enumeration, EnumEntry<br />Enumeration节点把一个名称(name)映射到一个索引值(index value),并实现Ienumeration接口。Enumeration节点拥有一系列EnumEntries,每一个都表现为可能的{name, index}对。Enumeration节点从Node节点继承元素和属性。另外,它要么有一个表现当前索引值的<Value> ,要么有一个连接到IInteger节点的<pValue>元素。<br />下面的例子是

2011-03-13 15:40:00 3767 1

翻译 GenICam标准(四)

<br />这份资料本来是我08年初的时候工作中需要用到GenICam,为了方便就自己翻译给自己看。后来怕资料搞丢就放到CSDN上,但是感觉CSDN编辑不是很方便,而且没过多久就离开了摄像机的行业,就没有继续更新了。回国后一切从头开始,连CSDN都很少上都给忘记了,没想到偶尔上来一下,发现这么冷门的东西也有人看,那就赶紧发完。为了加快速度,图片都略掉。<br /> <br /> <br /><br />2.8.可用的节点类型<br />本章对每个可用的节点类型提供一个概要的描述,包括其功能、用途以及最关心的

2011-03-13 15:32:00 5000

翻译 GenICam标准(三)

2.6. 缓存如果某个实现对每个写操作支持范围、实现和可用状态的检查,通常会触发一系列对相机的读操作。大多数用于有效性检查的数值很少或不会发生变化,所以可以放入缓存。相机描述文件包含所有必需的定义以确保缓存的一致性。 图8 Area of Interest 为说明这一点,需要用到更复杂的例子。图8显示了相机图像上的AOI。相机只需要发送AOI内的图像,图中的AOI是由Top

2009-03-20 20:17:00 5722 3

翻译 GenICam标准(二)

2     GenApi模块 – 配置相机2.1. 简介 GenApi模块解决如何去配置相机的问题。主要的思路是,让相机生产厂商为他们的相机提供机器可以识别的产品说明。这些相机描述文件(camera description files)包含所有需要的信息,用以自动地把相机的属性(features)和其寄存器(registers)相对应。相机的Gain属性是一个典型的例子,假设用户想令G

2009-01-17 12:58:00 6949

翻译 GenICam标准(一)

1、概述    如今的数码摄相机包含了很多的功能,而不仅仅是采集图像。对于机器视觉相机来说,处理图像并把结果附加到图像数据流上,控制附加的硬件,代替应用程序作实时的处理等都是很平常的事情。这也导致了相机的编程接口变得越来越复杂。GenICam的目标是为所有类型的相机提供一个统一的编程接口。无论相机使用的是哪种传输协议或者实现了哪些功能,编程接口(API)都是一样的。见图1。  

2009-01-16 21:13:00 9156 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除