VSaveImage陳述式

套用至
序列

說明
將目前的框架擷取影像儲存至磁碟檔案。

用途

VSaveImage Sequence, fileName[, saveGraphics]
Sequence
序列名稱或表示序列名稱的字串變數
fileName
路徑及檔案名稱。有效的副檔名如下:.bmp(預設格式)、.tif、.jpg
saveGraphics
以布林值指定是否要連同影像偵測結果的圖形一起儲存(可以忽略)

詳細說明
VSaveImage可於執行階段將影像儲存至磁碟檔案。這在找不到部件的情況下分析影像格外實用。

儲存的影像為目前所顯示的影像。儲存影像的序列RuntimeFreeze屬性應設為“True”。

使用緊湊型視覺時,可至filename將插入CV裝置中的USB記憶體指定為"CVUSB:\path\filename"

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屬性