VSaveImage语句

适用
序列

说明
将当前帧采集卡图像保存至磁盘文件。

用法

VSaveImage Sequence, fileName[, saveGraphics]
Sequence
序列名或表示序列名的字符串变量
fileName
路径和文件名。文件扩展名必须为BMP(默认格式)、TIF或JPG。
saveGraphics
用布尔值指定保存时是否包含图像检测结果的图形(可省略)

详细说明
VSaveImage可用于在运行时将图像保存至磁盘文件。这在分析未发现部件的图像时特别有用。

保存的图像是当前显示的图像。要保存图像的序列的RuntimeFreeze属性应设为”True”。

使用紧凑型视觉时,可在filename中以CVUSB:\path\filename形式指定插入CV单元的USB存储器。

saveGraphics为”True”时,将保存图像和序列结果图形(默认:False)。

但是,如果对AsyncMode属性设定为“True”的序列执行VRun后,序列处理可能不会立即完成。调用VGet等待序列处理完成后,再调用VSaveImage以确保保存了图像和序列的结果图形。


VRun seq1
VGet seq1.AllFound, found
If found = False Then
    VSaveImage seq1, "c:\badimages\seq1.bmp"
EndIf

参照
ImageFile属性、SaveImage属性