图像获取: 保存图象序列

讲解如何使用IC Imaging Control从图象数据流中以BMP格式保存图象序列(按顺序编号)。
语言:Visual Basic 6
版本:3.0.3
发布于:2005年4月7日
作者:IC Imaging Control 技术支持部
系统要求:IC Imaging Control >2.1
由WDM数据流类驱动程序驱动的相机、视频转换器或图像采集卡

讲解如何使用IC Imaging Control、通过Visual Basic编程,从图象数据流中以BMP格式保存图象序列, 文件名称自动按顺序编号生成。

示例程序窗口如下图所示:

The Testdialog of IC Imaging Control,

程序开始运行后首先掉用内置对话框用于选择一台设备(.ShowDeviceSettingsDialog)。 而后通过.LiveStart显示设备传来的现场画面(如右图所示):

Private Sub Form_Load()

    ImageNumber = 0

    ICImagingControl1.ShowDeviceSettingsDialog

    If ICImagingControl1.DeviceValid Then
        ICImagingControl1.LiveStart
    Else
        Unload Me
    End If

End Sub

用户点击"Save Next Image"后,.MemorySnapImage从图象数据流中抓取一帧图像, 将其写入内部环形缓存,而后.MemorySaveImage将其保存为一个BMP文件:

Private Sub btnSaveNextImage_Click()

    ICImagingControl1.MemorySnapImage

    Dim filename As String
    filename = "Image " & ImageNumber & ".bmp"

    ICImagingControl1.MemorySaveImage filename

    ImageNumber = ImageNumber + 1

End Sub

相关源代码示例

责任声明
IC Imaging Control 源代码库中的所有代码均只用于教学目的,The Imaging Source Europe GmbH 作为IC Imaging Control的开发制造商,不对任何由于使用本文或其中源代码所产生的后果承担责任。

该网站为The Imaging Source网络的一部分。其它的站点包括 公司, Imaging, 天文相机, Astronomy Cameras Blog, Blog caméras d'astronomie, 天文相机有奖竞答, TX Text Control, LiveDocx, phpLiveDocxForum.