获取匹配图像JSON数量 - GetMatchImageAllCount
函数简介
获取匹配图像JSON数组中的匹配结果数量。
接口名称
GetMatchImageAllCount
DLL调用
int GetMatchImageAllCount(string str)
参数说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| str | 字符串 | 匹配图像JSON字符串 |
示例
// 获取匹配图像JSON数组的数量
const char* jsonStr = "[{\"MatchVal\":0.85,\"MatchState\":1,\"Index\":0,\"Angle\":45.0,,\"X\":50,,\"Y\":120,\"Width\":100,\"Height\":100},{\"MatchVal\":0.92,\"MatchState\":1,\"Index\":0,\"Angle\":0.0,,\"X\":50,,\"Y\":120,\"Width\":100,\"Height\":100}]";
int count = GetMatchImageAllCount(jsonStr);
printf("匹配结果数量: %d\n", count);
// 根据数量遍历所有匹配结果
for (int i = 0; i < count; i++) {
// 使用 ParseMatchImageAllJson 解析每个结果
// ...
}
返回值
返回匹配图像JSON数量,解析失败时返回0
注意事项
- 用于获取匹配图像返回的JSON数组长度
- JSON格式应为数组格式,包含一个或多个匹配结果对象
- 返回的数量可以用于后续遍历所有匹配结果
