시작하기
Edge Impulse 객체 감지
이 페이지의 내용
  1. 명령
  2. 설정
  3. 출력 변수
  4. JSON 출력

Edge Impulse 객체 감지

Edge Impulse 로 학습한 객체 감지 모델로 카메라 영상에서 객체를 감지합니다. 모델은 분석기 설정의 모델 파일 (.eim)에 올립니다.

명령

명령설명
객체 있음객체가 감지되었는지 확인합니다. 객체에 라벨을 적으면 그 라벨만, 비우면 아무 객체나 대상으로 합니다.
객체 개수해당 라벨(또는 전체) 객체의 수를 기록합니다.
객체 정보 가져오기선택 기준에 맞는 객체 1개의 클래스 이름, 신뢰도, 중심점, 너비·높이를 변수에 기록합니다.
모든 객체 정보 읽기감지된 모든 객체를 JSON 으로 기록합니다.
이상 감지 여부모델이 입력을 이상으로 판정했는지 확인합니다.
이상 점수 읽기이상 탐지 점수를 기록합니다.

감지 영역을 지정하면 그 영역 안의 객체만 대상으로 합니다.

설정

항목설명
객체찾을 클래스(라벨) 이름을 직접 입력합니다. 모델의 라벨과 정확히 일치해야 하며 비우면 모든 객체가 대상입니다.
신뢰도 (%)0~100, 기본값 50.
감지 영역공통 사항 참고.
선택 기준최고 신뢰도(기본), 인덱스, 가장 큰, 가장 가까운.
인덱스 (0부터)선택 기준이 인덱스일 때의 순번. 모델이 검출한 순서이며 기본값 0.
기준점공통 사항 참고.

출력 변수

항목타입값
감지 여부디지털객체가 감지되면 참.
갯수숫자감지된 객체 수.
클래스 이름텍스트선택된 객체의 라벨. 미감지 시 빈 문자열.
신뢰도 (%)숫자선택된 객체의 신뢰도, 0~100. 미감지 시 -1.
중심점 X / 중심점 Y숫자선택된 객체 중심의 픽셀 좌표. 미감지 시 -1.
너비 (픽셀) / 높이 (픽셀)숫자선택된 객체 상자의 크기.
이상 여부디지털이상으로 판정되면 참.
이상 점수숫자이상 탐지 점수.
출력 (JSON 텍스트)텍스트감지된 모든 객체의 배열.

JSON 출력

객체마다 label, confidence(0~100), 상자의 왼쪽 위 x, y, width, height를 담은 평면 배열입니다. 내장 객체 감지와 달리 bbox·center 중첩 객체가 없고 x, y가 중심이 아닌 점에 주의합니다.

[
  { "label": "person", "confidence": 87, "x": 100, "y": 50, "width": 200, "height": 350 },
  { "label": "car", "confidence": 75, "x": 400, "y": 200, "width": 150, "height": 100 }
]