//private CogBlobResults BlobResults; //private CogBlobResult BlobResult; #region Initialize & Deinitialize public InspectionLeadForm() { BlobProc = new CogBlob(); //BlobResults = new CogBlobResults(); //BlobResult = new CogBlobResult(); BlobProc.SegmentationParams.Mode = CogBlobSegmentationModeConstants.HardFixedThreshold; BlobProc.SegmentationParams.Polarity = CogBlobSegmentationPolarityConstants.LightBlobs; BlobProc.SegmentationParams.HardFixedThreshold = 100; BlobProc.ConnectivityMode = CogBlobConnectivityModeConstants.GreyScale; BlobProc.ConnectivityCleanup = CogBlobConnectivityCleanupConstants.Fill; BlobProc.ConnectivityMinPixels = 10; }
public InspectionAutoPattern() { HistogramProc = new CogHistogram(); HistogramResult = new CogHistogramResult(); OneImageProc = new CogIPOneImageTool(); BlobProc = new CogBlob(); BlobResults = new CogBlobResults(); BlobResult = new CogBlobResult(); PMAlignProc = new CogPMAlignTool(); PMAlignProc.Pattern.TrainAlgorithm = CogPMAlignTrainAlgorithmConstants.PatMax; PMAlignResult = new CogPMAlignResult(); }