라인 크로싱 카운터
카메라 프리뷰 위에 그린 가상의 선을 넘는 사람의 입장·퇴장 수를 자동으로 셉니다. 출입구 방문자 집계, 매장 이용객 계수에 활용합니다.
명령
| 명령 | 설명 |
| 카운트 읽기 | 현재의 입장, 퇴장, 순 카운트를 변수에 기록합니다. |
| 카운트 초기화 | 모든 카운트를 0으로 되돌립니다. |
설정
| 항목 | 설명 |
| 카운팅 라인 | 카메라 프리뷰 위에서 드래그하여 그립니다. 라인에 표시되는 화살표 방향이 IN(입장)이며, 반대 방향으로 통과하면 OUT(퇴장)으로 셉니다. |
| 신뢰도 (%) | 10~100, 기본값 50. 이 값 이상으로 감지된 사람만 카운트에 반영합니다. |
출력 변수
| 항목 | 타입 | 값 |
| 입장 카운트 | 숫자 | IN 방향으로 통과한 누적 수. |
| 퇴장 카운트 | 숫자 | OUT 방향으로 통과한 누적 수. |
| 순 카운트 | 숫자 | 입장에서 퇴장을 뺀 현재 인원. |
| JSON 결과 | 텍스트 | 세 카운트와 추적 중인 사람 목록을 담은 JSON 객체. |
JSON 출력
tracks에는 추적 중인 사람마다 추적 ID, 클래스, 중심 x·y, 크기 w·h, 통과 방향 direction(in 또는 out), 통과 여부 crossed가 들어갑니다.
{
"in_count": 5,
"out_count": 3,
"current_count": 2,
"tracks": [
{ "id": 1, "class": "person", "x": 320, "y": 240, "w": 80, "h": 200, "direction": "in", "crossed": true }
]
}