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属性
← VSave语句 VSaveModel语句 →