
| 语言: | .NET C#/Visual Basic |
| 版本: | 3.0.3 |
| 发布于: | 2005年4月7日 |
| 作者: | IC Imaging Control 技术支持部 |
| 系统要求: | IC Imaging Control >2.1 由WDM数据流类驱动程序驱动的相机、视频转换器或图像采集卡 |
| |
示例程序窗体如下图所示:

首先向窗体中加入一个 IC Imaging Control 窗口和一个图片框。 图片框用于显示抓取的单帧图像。
程序首先调用内置对话框 .ShowDeviceSettingsDialog,选择设备。 在选择一个有效设备后,使用 .LiveStart 显示现场视频。
[C#] private void Form1_Load(object sender, System.EventArgs e) { icImagingControl1.ShowDeviceSettingsDialog(); if( icImagingControl1.DeviceValid ) { icImagingControl1.LiveStart(); } else { Close(); } }
用户点击"Capture"按钮,.MemorySnapImage 将从视频流中抓取一帧图像并将其拷贝至内部环形缓存中。
此时,就可以通过调用 .ImageActiveBuffer 来访问这帧图像了。 该属性含有最近一帧被抓取的图像。 而后程序将 .ImageActiveBuffer.Bitmap 赋值给 pictureBox1.Image。 这样一来,抓取的图像就被显示在程序中了。
[C#] private void button1_Click(object sender, System.EventArgs e) { icImagingControl1.MemorySnapImage(); pictureBox1.Image = icImagingControl1.ImageActiveBuffer.Bitmap; }
责任声明
IC Imaging Control 源代码库中的所有代码均只用于教学目的,The Imaging Source Europe GmbH 作为IC Imaging Control的开发制造商,不对任何由于使用本文或其中源代码所产生的后果承担责任。