객체 감지 모델(Object Detection Model)

Workflow에서 객체 감지 모델을 실행하세요.

이 블록에 관하여

Object Detection Model 블록을 사용하면 Roboflow에 학습되었거나 업로드된 객체 감지 모델을 실행할 수 있습니다.

객체 감지 모델은 이미지에서 사용자 정의 객체를 식별할 수 있게 해줍니다. 예를 들어 객체 감지 블록을 사용하여 다음을 수행할 수 있습니다:

  1. 제품의 결함 식별

  2. 도로 위 차량의 위치 찾기

  3. 조립 라인의 품목 찾기

워크스페이스에 저장된 비공개 모델이나 Roboflow Universe의 공개 모델을 실행할 수 있습니다.

Object Detection Model 블록.

이 블록에 보낼 수 있는 것

Object Detection Model 블록은 다음에 대해 실행할 수 있습니다:

  1. 워크플로우로 전송하는 이미지

  2. 워크플로우로 전송하는 비디오 프레임

  3. 워크플로우에서 계산된 이미지의 잘린 영역(예: Crop 블록으로)

이 블록이 반환하는 것

객체 감지 모델 블록은 다른 블록에서 사용할 수 있는 예측값을 반환합니다. 예측값에는 다음에 대한 정보가 포함됩니다:

  • 각 발견된 객체의 위치(xyxy 좌표)

  • 각 객체 위치와 연관된 클래스 이름

객체 감지 모델의 결과를 이미지에 표시하려면 Visualizer 블록을 사용해야 합니다. 다음을 사용하면 좋습니다:

  • 경계 상자 시각화: 모델이 반환한 바운딩 박스를 표시합니다.

  • 레이블 시각화: 모델이 반환한 클래스 레이블을 표시합니다.

다음은 이 블록이 반환한 객체 감지를 Bounding Box와 Label 시각화로 함께 표시한 예시입니다:

이미지에 표시된 객체 탐지 모델의 예측 결과(경계 상자).

블록 구성 방법

이 블록을 설정할 때 워크스페이스에서 모델을 선택하라는 요청을 받습니다:

워크스페이스에 있는 모델을 사용하려면 Your Models 목록에서 선택하세요.

또한 다양한 기본 및 공개 모델을 제공합니다.

다음 중에서 선택할 수 있습니다:

  • RF-DETR base 및 YOLO11과 같은 기본 모델

  • 차량 감지 및 소매 재고 감지와 같은 특정 사용 사례에 권장되는 모델

또한 Universe에서 찾은 모델의 ID를 지정할 수 있습니다. Universe에서 모델을 찾는 방법을 알아보세요.

그런 다음 Workflows 편집기에서 제공되는 옵션을 사용하여 블록을 구성할 수 있습니다.

가장 일반적으로 설정되는 속성은 모델의 신뢰도 임계값과 특정 클래스만 반환하도록 하는 "Class Filter" 도구입니다.

사용 사례

이 블록은 모델을 실행하는 모든 Workflow에 유용합니다.

동영상에서 객체를 추적하려면 객체 감지 모델을 Byte Tracker와 결합할 수 있습니다. 모델은 객체의 위치를 반환하고 Byte Tracker는 동영상 전체에서 해당 위치를 추적합니다.

예측 형식

아래 카드를 확장하여 이 블록이 반환하는 JSON 데이터를 확인하세요.

예측 형식

예측은 다음 형식으로 반환됩니다:

[
  {
    "model_predictions": {
      "image": {
        "width": 2048,
        "height": 1080
      },
      "predictions": [
        {
          "width": 795,
          "height": 808,
          "x": 883.5,
          "y": 676,
          "confidence": 0.985406219959259,
          "class_id": 0,
          "class": "can",
          "detection_id": "8797945b-bb46-4f35-b076-9a8f832b1bb0",
          "parent_id": "image"
        },
        {
          "width": 248,
          "height": 470,
          "x": 1924,
          "y": 845,
          "confidence": 0.9593697190284729,
          "class_id": 0,
          "class": "can",
          "detection_id": "0a61f2e5-0fd3-44e0-955b-1b66308dfab3",
          "parent_id": "image"
        }
      ]
    }
  }
]

Last updated

Was this helpful?