EMatcher::LearnPatterns
Learns multiple (at least 2) patterns.
Namespace: Euresys::Open_eVision
[C++]
void LearnPatterns(
const std::vector<EROIBW8>& patterns
)
void LearnPatterns(
const std::vector<EROIBW8>& patterns,
const std::vector<ERegion>& regions
)
void LearnPatterns(
const std::vector<EROIBW8>& patterns,
const std::vector<ERegion>& regions,
const EFrame& frame
)
void LearnPatterns(
const std::vector<EROIBW8>& patterns,
const EFrame& frame
)
void LearnPatterns(
const std::vector<EROIC24>& patterns
)
void LearnPatterns(
const std::vector<EROIC24>& patterns,
const std::vector<ERegion>& regions
)
void LearnPatterns(
const std::vector<EROIC24>& patterns,
const std::vector<ERegion>& regions,
const EFrame& frame
)
void LearnPatterns(
const std::vector<EROIC24>& patterns,
const EFrame& frame
)
void LearnPatterns(
const std::vector<EImageBW8>& patterns
)
void LearnPatterns(
const std::vector<EImageBW8>& patterns,
const std::vector<ERegion>& regions
)
void LearnPatterns(
const std::vector<EImageBW8>& patterns,
const std::vector<ERegion>& regions,
const EFrame& frame
)
void LearnPatterns(
const std::vector<EImageBW8>& patterns,
const EFrame& frame
)
void LearnPatterns(
const std::vector<EImageC24>& patterns
)
void LearnPatterns(
const std::vector<EImageC24>& patterns,
const std::vector<ERegion>& regions
)
void LearnPatterns(
const std::vector<EImageC24>& patterns,
const std::vector<ERegion>& regions,
const EFrame& frame
)
void LearnPatterns(
const std::vector<EImageC24>& patterns,
const EFrame& frame
)
void LearnPatterns(
const std::vector<EROIBW8*>& patterns
)
void LearnPatterns(
const std::vector<EROIBW8*>& patterns,
const std::vector<ERegion*>& regions
)
void LearnPatterns(
const std::vector<EROIBW8*>& patterns,
const std::vector<ERegion*>& regions,
const EFrame& frame
)
void LearnPatterns(
const std::vector<EROIBW8*>& patterns,
const EFrame& frame
)
void LearnPatterns(
const std::vector<EROIC24*>& patterns
)
void LearnPatterns(
const std::vector<EROIC24*>& patterns,
const std::vector<ERegion*>& regions
)
void LearnPatterns(
const std::vector<EROIC24*>& patterns,
const std::vector<ERegion*>& regions,
const EFrame& frame
)
void LearnPatterns(
const std::vector<EROIC24*>& patterns,
const EFrame& frame
)
void LearnPatterns(
const std::vector<EBaseROI*>& patterns
)
void LearnPatterns(
const std::vector<EBaseROI*>& patterns,
const std::vector<ERegion*>& regions
)
void LearnPatterns(
const std::vector<EBaseROI*>& patterns,
const std::vector<ERegion*>& regions,
const EFrame& frame
)
void LearnPatterns(
const std::vector<EBaseROI*>& patterns,
const EFrame& frame
)
Parameters
patterns
Vector of models to be learned (ROI).
regions
Vector of regions into the ROI where the learning is performed
frame
Reference frame of the learned image
Remarks
Learning multiple patterns is useful when your object presents slight variations: shape deformation, lighting, perspective,...
Each pattern is Learned and Matched independently and only the best patterns are kept. The options of the EMatcher are used for all of the patterns. We recommend setting a EMatcher::MaxOverlap when using this feature.
EMatcher.LearnPatterns
Learns multiple (at least 2) patterns.
Namespace: Euresys.Open_eVision
[C#]
void LearnPatterns(
EROIBW8[] patterns
)
void LearnPatterns(
EROIBW8[] patterns,
ERegion[] regions
)
void LearnPatterns(
EROIBW8[] patterns,
ERegion[] regions,
EFrame frame
)
void LearnPatterns(
EROIBW8[] patterns,
EFrame frame
)
void LearnPatterns(
EROIC24[] patterns
)
void LearnPatterns(
EROIC24[] patterns,
ERegion[] regions
)
void LearnPatterns(
EROIC24[] patterns,
ERegion[] regions,
EFrame frame
)
void LearnPatterns(
EROIC24[] patterns,
EFrame frame
)
void LearnPatterns(
EBaseROI[] patterns
)
void LearnPatterns(
EBaseROI[] patterns,
ERegion[] regions
)
void LearnPatterns(
EBaseROI[] patterns,
ERegion[] regions,
EFrame frame
)
Parameters
patterns
Vector of models to be learned (ROI).
regions
Vector of regions into the ROI where the learning is performed
frame
Reference frame of the learned image
Remarks
Learning multiple patterns is useful when your object presents slight variations: shape deformation, lighting, perspective,...
Each pattern is Learned and Matched independently and only the best patterns are kept. The options of the EMatcher are used for all of the patterns. We recommend setting a EMatcher.MaxOverlap when using this feature.
EMatcher.LearnPatterns
Learns multiple (at least 2) patterns.
Module: open_evision
[Python]
LearnPatterns(
patterns: list[EBaseROI]
) -> None
LearnPatterns(
patterns: list[EBaseROI]
regions: list[ERegion]
) -> None
LearnPatterns(
patterns: list[EBaseROI]
regions: list[ERegion]
frame: EFrame
) -> None
LearnPatterns(
patterns: list[EBaseROI]
frame: EFrame
) -> None
Parameters
patterns
Vector of models to be learned (ROI).
regions
Vector of regions into the ROI where the learning is performed
frame
Reference frame of the learned image
Remarks
Learning multiple patterns is useful when your object presents slight variations: shape deformation, lighting, perspective,...
Each pattern is Learned and Matched independently and only the best patterns are kept. The options of the EMatcher are used for all of the patterns. We recommend setting a EMatcher.MaxOverlap when using this feature.