VCreateCalibration陳述式

套用至
視覺校正

說明
VCreateCalibration可於執行階段建立視覺校正。

用途

VCreateCalibration  CameraNumber, CalibrationName, [CopyCalibName]
CameraNumber
表示新校正用攝影機編號的數值運算式
CalibrationName
表示新校正名稱的字串運算式
CopyCalibName
表示複製來源校正名稱的字串運算式(可以忽略)

詳細說明
以下為建立執行階段校正的基本步驟:

  1. 執行VCreateCalibration。
  2. 使用VSet設定CameraOrientation及TargetSequence屬性。如有需要,設定其他屬性。
    1. 若非獨立式攝影機,您需建立名稱相同的校正點位檔案,或呼叫VCalPoints教導校正點。
  3. 執行VCal以進行校正。
  4. 為一個或多個序列設定Calibration屬性,以使用新校正。
  5. 執行VSave以儲存變更。

若要進行永久的視覺設定變更,需呼叫VSave。

範例

Function CreateCal
    String cal$

    cal$ = "mycal"
    VCreateCalibration 1, cal$
    VSet cal$.CameraOrientation, VISION_CAMORIENT_MOBILEJ2
    VSet cal$.TargetSequence, "calSeq"
    VCalPoints cal$
    VCal cal$
    VSave
Fend

參考
VCreateObject陳述式、VCreateSequence陳述式、VSave陳述式