该接口提供一组模板匹配结果的集合,包含一个或多个模板匹配结果。
通常通过调用 ILMatch::Match() 得到该检测结果集合。 可以通过该接口访问其中的单个检测结果,绘制检测结果到给定的设备。
示例代码
C++
ILMatchResultsPtr matchResults;
LPVErrorCode err = matchTool->Match(img, roi, &matchResults);
if (err != LPVErrorCode::LPVNoError) return;
int c = matchResults->Count();
for (int i = 0; i < c; ++i) {
ILMatchResultPtr result = matchResults->Item(i);
}
LPVErrorCode
LPV 算法或函数运行过程中遇到的错误。
Definition: LPVCore.idl:545
C#
LMatchResults matchResults;
LPVErrorCode err = matchTool.Match(img, (LRegion)roi, out matchResults);
int c = matchResults.Count();
for (int i = 0; i < c; ++i) {
LMatchResult result = matchResults.Item(i);
}
COM
ILMatchResultsPtr matchResults;
LPVErrorCode err = matchTool->Match(img, roi, &matchResults);
if (err != LPVErrorCode::LPVNoError) return;
int c = matchResults->Count();
for (int i = 0; i < c; ++i) {
ILMatchResultPtr result = matchResults->Item(i);
}