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
.