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