
| 基本功能 | ||||
显示实时影像 IC Imaging Control 可将视频捕捉设备传来的现场图像数据完整显示在计算机屏幕上。此外,IC Imaging Control 还可以同时显示多个视频数据流,该功能可用于安保监控领域。 | ||||
叠加图形与视频 IC Imaging Control 可在现场视频画面上叠加文字或图形,例如图像框、时钟或文字信息。而且用户可选择将此叠加功能应用于现场显示的视频、或保存的AVI文件、亦或环形缓存里的图像数据流中。 | ||||
图像滚动和缩放 IC Imaging Control 提供滚轴和缩放功能。这使得图像可以轻松地缩放至控件或整个窗口的尺寸。 | ||||
捕捉单张图片 从实时图像数据流中捕捉单帧图像。 | ||||
保存图片为 BMP或JPEG 文件 在图像被存入缓存之后,用户可选择将其保存为BMP或JPEG格式文件。 | ||||
捕捉图像序列 按照设定好的帧数目捕捉图像序列并存入图像缓存,进而用户可对这些图像进行处理或保存等操作。 | ||||
输出特性 IC Imaging Control 将图像数据保存在一个事先设定好的环形缓存里,第一帧图像被保存在第一个缓存单元中,第二帧被保存在第二个缓存单元里……,如最后一个缓存单元也被写入了图像数据,则之后的图像将被存入第一个缓存单元中从而覆盖第一帧图片。 | ||||
事件控制型图像处理 在每次将一帧图像写入缓存后,IC Imaging Control 都会触发一个事件,这样做的优点是终端用户软件无需确认哪个缓存单元存储有最近一帧完整的图像。对于叠加操作,IC Imaging Control 会在图像捕捉设备发送一帧图像后触发一个事件,这样一来,应用程序就可以进行对这一帧图像的叠加操作。 | ||||
暂停捕捉图像 在无需进行图像捕捉后处理的情况下,暂停图像捕捉可以使得CPU载荷得以减轻。此外,它提供了一种可以无延时开始AVI录像的高效方法。这对于只需偶尔进行图像采集的应用进程而言将有很大帮助,因为这可以使得视频数据流一直处于已初始化的状态,从而去除 startLive - stopLive 初始化过程。 | ||||
时间标签 IC Imaging Control 为图像数据流中的每一帧图像都提供了一个时间标签。在一个图像数据流初始化之后,为其准备的一个引用计时器就自动开启。每一帧图像的时间标签决定于它所在数据流的计时器。数据流计时器的当前值可由 IC Imaging Control 获取,根据这条信息,应用程序即可计算出某一帧图像被送入数据流的时间点。 | ||||
| 高级功能 | ||||
WDM设备选择 IC Imaging Control 能够自动识别PC中由WDM数据流类驱动程序所驱动的视频设备。经过安装的WDM类 USB、1394、PCI、PC-Card、DV 等视频捕捉设备都会被IC Imaging Control识别列出,用户可通过内置对话框选择设备、视频制式 (NTSC/PAL)、视频格式(宽、高、色彩空间)及输入信道。 | ||||
使用内置对话框选择 WDM 设备 通过 IC Imaging Control 提供了一个对话框,使用程序的终端用户可以开启设备、设置视频制式、输入信道、帧速率及翻转方向(水平或竖直)。 | ||||
亮度、对比度、饱和度、增益等 程序员可为视频捕捉设备定制对话框用以设置以下参数:亮度、对比度、色调、饱和度、增益和曝光。所有这些参数的调整都可以立即在现场视频中显示出来。 | ||||
缩放、聚焦、光圈、位移、滚动 程序员可通过编程控制视频捕捉设备的下列参数:缩放、聚焦、光圈、位移/翻转。所有设置的变更都可立即在现场视频中显示出来。 | ||||
支持DCAM和非DirectX属性 IC Imaging Control 2.0 为 DirectShow没有订的视频捕捉设备引入了 VCD (Video Capture Device) 属性,从而以独立于硬件的方式调整设置。使用VCD属性,就可以控制某些 DCAM 属性,例如白平衡红色、白平衡蓝色、或触发白平衡的一键调整功能。 | ||||
内置对话框设置各属性 IC Imaging Control 提供一个对话框用以调整一台视频捕捉设备的所有属性,通过该对话框的源代码,程序员可根据需求自行涉及该对话框。 | ||||
序列号 如果视频捕捉设备支持,IC Imaging Control 可以获得其序列号。这个功能使得视频设备可作为软件狗使用。 | ||||
保存/导入所有设备属性 这项功能使得一台正在使用中的视频设备的所有设置能被保存至一个文件或写入内存,而这些设置都可在将来被重新读取、用以设置视频设备。 | ||||
水平及竖直翻转图像 IC Imaging Control 可以水平或竖直翻转现场图像。 | ||||
旋转现场视频图像 IC Imaging Control 可以把现场图像旋转90°、180°或270°。 | ||||
感兴趣的局部区域(ROI) 除整幅画面的处理之外,IC Imaging Control 还可以让用户设定某一个局部区域并对其进行所有 IC Imaging Control 提供的处理功能操作。 | ||||
调节帧速率 可设置视频捕捉设备所支持的所有帧速率。 | ||||
外触发 对于提供外触发的相机,IC Imaging Control 可将其设置为外触发模式。在此模式下,相机在收到外部脉冲信号后曝光。 | ||||
| 所支持的硬件 | ||||
The Imaging Source 相机 The Imaging Source 制造的所有1394和USB工业相机均为WDM数据流类驱动,因此兼容于 IC Imaging Control。 | ||||
The Imaging Source 视频转换器 The Imaging Source 制造的所有视频转换器均为WDM数据流类驱动,因此兼容于 IC Imaging Control。 | ||||
The Imaging Source 图像采集卡 The Imaging Source 制造的所有图像采集卡均为WDM数据流类驱动,因此兼容于 IC Imaging Control。 | ||||
| 所支持的操作系统 | ||||
微软 Windows Vista IC Imaging Control 可运行于 Windows Vista Ultimate, Home Premium, Home Basic, Business and Enterprise 等版本之上。 | ||||
微软 Windows XP IC Imaging Control 可运行于 Windows XP 系统中。 | ||||
微软 Windows 2000 IC Imaging Control 运行于 Windows 2000 SP4 之后的版本中。 | ||||
| 所支持的编程环境 | ||||
Microsoft .NET 作为一款.NET组件,IC Imaging Control 支持 Microsoft VB.NET 和 C#,并为每种语言都准备了大量的示例程序。 | ||||
Microsoft Visual C++ 支持 Microsoft Visual C++ 6 & 7 2003。IC Imaging Control 含有一个专门为 Microsoft Visual C++ 设计的 C++ 类库。该类库由一个专门的 IC Imaging Control 采集器类构成。 | ||||
Microsoft Visual Basic 支持 Microsoft Visual Basic 6.0。所有 IC Imaging Control 的功能都可通过属性、方法和事件获得,而无需调用“C”风格的函数或发送 API 消息。 | ||||
LabVIEW 用户可以在LabView中直接使用 IC Imaging Control ActiveX,例如扩展 IC LabVIEW。 | ||||
Macromedia Director 用户可以在 Macromedia Director项目中直接使用 IC Imaging Control ActiveX。 | ||||
| 所支持的标准 | ||||
DirectX / DirectShow DirectX is 是Windows系统中一系列描述音频和视频数据流的应用程序接口(API)的集合。从 Windows 98 开始,DirectX 就已确立了其多媒体图像处理标准的地位。采用这款标准的所有图像捕捉软件都可以兼容于任何一台多媒体相机。 | ||||
WDM数据流类 由微软研发的 WDM 数据流类是一种抽象方法,用于在内核模式组件之间或内核博士驱动程序与用户模式组件之间传输高带宽、带有时间标签、要求低延时的数据流。IC Imaging Control 兼容于所有由 WDM 数据流类驱动程序驱动的视频设备。 | ||||
| 所支持的第三方软件 | ||||
ActivVisionTools ActivVisionTools 是一个用于机器视觉应用程序的ActiveX组件库,它提供了一个简单方便的用户图形界面。通过 IC ActivVisionTools 扩展,所有 IC Imaging Control 的功能都可以在 ActivVisionTools 项目中使用。 | ||||
HALCON HALCON 是一款全面的机器视觉程序开发组件库,它提供了超过 1150 高性能个运算符用于形状分析、生物形态学、模式匹配以及更多其它领域。通过 IC HALCON COM Extension 或者 IC HALCON 7.1 Extension,所有 IC Imaging Control 的功能都可以在 HALCON 项目中得到应用。 | ||||
LabVIEW LabVIEW 是National Instruments研发的一款图形化编程语言,它的主要应用领域有数据采集、仪器控制、以及多平台工业自动化。通过 IC LabVIEW Extension,IC Imaging Control 的所有功能都可应用于 LabVIEW 项目。 | ||||
Matrox MIL Matrox Imaging Library (MIL) 是一款高级编程库,内含大量用于图像捕捉与处理的优化函数。通过 IC MIL Extension,IC Imaging Control 的所有功能都可被用于 MIL 项目中。 | ||||