Перейти в хранилище документации
Обратиться в техническую поддержку![]()
...
Самый простой запрос выглядит следующим образом:
| Code Block |
|---|
{
"queryType": "zone",
"figures": [
{
"shape": [
[0.3, 0.3],
[0.7, 0.3],
[0.7, 0.7],
[0.3, 0.7]
]
}
]
} |
Здесь зона описывает прямоугольник в центре поля зрения камеры.
...
Пример запроса объектов вошедших в зону:
| Code Block |
|---|
{
"queryType": "zone",
"figures": [
{
"shape": [
[0.3, 0.3],
[0.7, 0.3],
[0.7, 0.7],
[0.3, 0.7]
]
}
],
"queryProperties": {
"action": "enter"
}
} |
queryType="transition")...
Поиск объектов переместившихся из левой половины кадра в правую:
| Code Block |
|---|
{
"queryType": "transition",
"figures": [
{
"shape": [
[0, 0],
[0.45, 0],
[0.45, 1],
[0, 1]
]
},
{
"shape": [
[0.55, 0],
[1, 0],
[1, 1],
[0.55, 1]
]
}
]
} |
queryType="line")Обязательный параметр figures определяет отрезок пересечение которого приводит к срабатыванию условия. Отрезок должен быть задан ровно двумя точками.
| Code Block |
|---|
{
"queryType": "line",
"figures": [
{
"shape": [
[0.5, 0.8],
[0.5, 0.2]
]
}
]
} |
Необязательный параметр queryProperties/direction задает направление пересечения линии.
queryProperties/direction="left" означает, что объект должен пересечь линию справа налево, если смотреть из первой точки отрезка.queryProperties/direction="right" означает, что объект должен пересечь линию слева направо, если смотреть из первой точки отрезка.| Code Block |
|---|
{
"queryType": "line",
"figures": [
{
"shape": [
[0.5, 0.8],
[0.5, 0.2]
]
}
],
"queryProperties": {
"direction": "left"
}
} |