EMatcher::GetAdvancedLearning

EMatcher::SetAdvancedLearning

Toggle advanced learning.

Namespace: Euresys::Open_eVision

[C++]

bool GetAdvancedLearning() const

void SetAdvancedLearning(bool bState)

Remarks

When enabled, the advanced learning process will try to optimize learning parameters like the Minimum Reduced Area. Advanced learning uses the whole image context (parent EImage for an EROI) to optimize the parameters. The learning will take more time (from 1x to 5x longer) but the matching probability could be improved. The improvement strongly depends on the pattern source image.

The advanced learning is automatically disabled when the method EMatcher::MinReducedArea is called. In addition, advanced learning does not work when using EMatcher::DontCareThreshold and a masked image. However, it is compatible with the overload of EMatcher::LearnPattern taking an ERegion, which allows to do the same as EMatcher::DontCareThreshold.

EMatcher.AdvancedLearning

Toggle advanced learning.

Namespace: Euresys.Open_eVision

[C#]

bool AdvancedLearning

{ get; set; }

Remarks

When enabled, the advanced learning process will try to optimize learning parameters like the Minimum Reduced Area. Advanced learning uses the whole image context (parent EImage for an EROI) to optimize the parameters. The learning will take more time (from 1x to 5x longer) but the matching probability could be improved. The improvement strongly depends on the pattern source image.

The advanced learning is automatically disabled when the method EMatcher.MinReducedArea is called. In addition, advanced learning does not work when using EMatcher.DontCareThreshold and a masked image. However, it is compatible with the overload of EMatcher.LearnPattern taking an ERegion, which allows to do the same as EMatcher.DontCareThreshold.

EMatcher.AdvancedLearning

Toggle advanced learning.

Module: open_evision

[Python]

AdvancedLearning: bool

{get; set}

Remarks

When enabled, the advanced learning process will try to optimize learning parameters like the Minimum Reduced Area. Advanced learning uses the whole image context (parent EImage for an EROI) to optimize the parameters. The learning will take more time (from 1x to 5x longer) but the matching probability could be improved. The improvement strongly depends on the pattern source image.

The advanced learning is automatically disabled when the method EMatcher.MinReducedArea is called. In addition, advanced learning does not work when using EMatcher.DontCareThreshold and a masked image. However, it is compatible with the overload of EMatcher.LearnPattern taking an ERegion, which allows to do the same as EMatcher.DontCareThreshold.