VTeach メソッド

解説
Correlation, Geometric, Polarモデルをティーチングします。

書式
Sub VTeach (Sequence As String, Object As String, ByRef Status as Integer)
Sub VTeach (Sequence As String, Object As String, AddSample as Boolean, KeepDontCares As Boolean, ByRef Status as Integer)

パラメーター

  • Sequence
    カレントプロジェクトのビジョンシーケンス名
  • Object
    オブジェクト名Correlationオブジェクト, Geometricオブジェクト, Polarオブジェクトを教示できます。
  • AddSample
    サンプルを追加する場合はTrue、新規モデルとして追加する場合はFalse
  • KeepDontCares
    既存の検出マスクを利用する場合はTrue、破棄する場合はFalse
  • Status
    ステータスを返します1: 成功 0: 失敗

コメント
VTeachメソッドを呼び出す前に、モデルウィンドウが正しい位置にあることを確認してください。
Polarオブジェクトは、サーチウィンドウとThicknessを適切に設定してください。サーチウィンドウの位置とThicknessは、VSetメソッドを使って設定してください。
Correlation, Geometricオブジェクトは、サーチウィンドウとモデルウィンドウを適切に設定してください。サーチとモデルのウィンドウ位置は、SearchWinとModelWinのVSetメソッドを使って設定してください。または、オペレーター画面操作でウィンドウを変えられるように、VTrainコマンドを使うことができます。
モデルをティーチング後、VSaveModelメソッドを使って、モデルをコントローラーのディスクファイルに保存できます。

参照
VTrain メソッド, VSaveModel メソッド

VTeach 使用例
VB 例:

Dim status As Integer  
  
' ウィンドウ位置を変更  
m_spel.VTrain("seq01", "corr01", status)  
  
' モデルをティーチング  
m_spel.VTeach("seq01", "corr01", status)  

C# 例:

int status;  
  
// ウィンドウ位置を変更  
m_spel.VTrain("seq01", "corr01", status);  
  
// モデルをティーチング  
m_spel.VTeach("seq01", "corr01", out status);