LearnMultipleGeometricPatterns Method
Syntax
CWIMAQVision.LearnMultipleGeometricPatterns MultipleGeometricTemplate
Return Type
Purpose
Learns the multiple geometric template.
Parameters
MultipleGeometricTemplate As CWIMAQMultipleGeometricTemplate
The template to learn.
Example
Dim MultipleTemplate As New CWIMAQMultipleGeometricTemplate Private Sub Learn_Click() Dim Template1 As New CWIMAQImage Dim Template1MatchOptions As New CWIMAQMatchGeometricPatternOptions Dim Template2 As New CWIMAQImage Dim Template2MatchOptions As New CWIMAQMatchGeometricPatternOptions ' Read the templates CWIMAQVision1.ReadImageAndVisionInfo Template1, Template1Path CWIMAQVision1.ReadImageAndVisionInfo Template2, Template2Path ' Initialize the match options ' Add the templates to the multiple template and ' set the match options MultipleTemplate.AddTemplate Template1, "Template 1" MultipleTemplate.SetMatchOptions "Template 1", Template1MatchOptions MultipleTemplate.AddTemplate Template2, "Template 2" MultipleTemplate.SetMatchOptions "Template 2", Template2MatchOptions ' Learn the multiple template CWIMAQVision1.LearnMultipleGeometricPatterns MultipleTemplate End Sub Private Sub Match_Click() Dim Target As New CWIMAQImage Dim Report As New CWIMAQGeometricPatternMatchReport ' Read the target image CWIMAQVision1.ReadImage Target, TargetPath ' Match the multiple template to the target CWIMAQVision1.MatchMultipleGeometricPatterns Target, _ MultipleTemplate, _ Report End Sub