모델 파라미터에 대한 고찰

Tasker_Jang·2024년 6월 16일
0

모델 파라미터 설명

YOLO 모델 파라미터

  • --yolo-model:
    • 타입: Path
    • 기본값: WEIGHTS / 'yolov8n.pt'
    • 설명: YOLO 모델 가중치 파일 경로.

Re-ID 모델 파라미터

  • --reid-model:
    • 타입: Path
    • 기본값: WEIGHTS / 'osnet_x0_25_msmt17.pt'
    • 설명: Re-ID 모델 가중치 파일 경로.

추적 방법 파라미터

  • --tracking-method:
    • 타입: str
    • 기본값: 'deepocsort'
    • 설명: 사용할 추적 방법. (deepocsort, botsort, strongsort, ocsort, bytetrack 중 선택)

비디오 소스 파라미터

  • --source:
    • 타입: str
    • 기본값: '0'
    • 설명: 비디오 소스. 파일/디렉토리/URL/글로브, 웹캠 사용시 0 입력.

이미지 크기 파라미터

  • --imgsz, --img, --img-size:
    • 타입: int
    • 기본값: [640]
    • 설명: 추론 이미지 크기. 높이와 너비 지정.

신뢰도 임계값 파라미터

  • --conf:
    • 타입: float
    • 기본값: 0.5
    • 설명: 신뢰도 임계값. 해당 값 이상인 객체만 탐지.

IoU 임계값 파라미터

  • --iou:
    • 타입: float
    • 기본값: 0.7
    • 설명: NMS (비최대 억제) 위한 IoU 임계값.

장치 선택 파라미터

  • --device:
    • 타입: str
    • 기본값: ''
    • 설명: 사용할 장치. cuda 디바이스(i.e. 0 또는 0,1,2,3) 또는 cpu.

결과 표시 파라미터

  • --show:
    • 타입: store_true
    • 설명: 추적 비디오 결과를 표시.

결과 저장 파라미터

  • --save:
    • 타입: store_true
    • 설명: 비디오 추적 결과를 저장.

클래스 필터 파라미터

  • --classes:
    • 타입: int
    • 기본값: [0, 1]
    • 설명: 클래스 필터링. 예: --classes 0 또는 --classes 0 2 3.

프로젝트 경로 파라미터

  • --project:
    • 타입: Path
    • 기본값: ROOT / 'runs' / 'track'
    • 설명: 결과 저장 경로.

이름 설정 파라미터

  • --name:
    • 타입: str
    • 기본값: 'exp'
    • 설명: 프로젝트/이름으로 결과 저장.

기존 프로젝트 덮어쓰기 파라미터

  • --exist-ok:
    • 타입: store_true
    • 설명: 기존 프로젝트/이름 덮어쓰기 허용.

FP16 반정밀도 추론 파라미터

  • --half:
    • 타입: store_true
    • 설명: FP16 반정밀도 추론 사용.

비디오 프레임 레이트 스트라이드 파라미터

  • --vid-stride:
    • 타입: int
    • 기본값: 1
    • 설명: 비디오 프레임 레이트 스트라이드.

라벨 표시 파라미터

  • --show-labels:
    • 타입: store_false
    • 설명: 라벨 표시 여부.

신뢰도 표시 파라미터

  • --show-conf:
    • 타입: store_false
    • 설명: 신뢰도 표시 여부.

궤적 표시 파라미터

  • --show-trajectories:
    • 타입: store_true
    • 설명: 궤적 표시.

추적 결과 텍스트 저장 파라미터

  • --save-txt:
    • 타입: store_true
    • 설명: 추적 결과를 텍스트 파일로 저장.

ID별 크롭 저장 파라미터

  • --save-id-crops:
    • 타입: store_true
    • 설명: 각 ID 폴더에 크롭된 이미지를 저장.

경계 상자 선 굵기 파라미터

  • --line-width:
    • 타입: int
    • 설명: 경계 상자 선 굵기. 기본값은 이미지 크기에 비례.

클래스별 추적 파라미터

  • --per-class:
    • 타입: store_true
    • 설명: 클래스별로 추적, 클래스 혼합 방지.

프레임별 결과 출력 파라미터

  • --verbose:
    • 타입: store_true
    • 기본값: True
    • 설명: 프레임별 결과 출력.

클래스-불가지론적 NMS 파라미터

  • --agnostic-nms:
    • 타입: store_true
    • 설명: 클래스-불가지론적 NMS 사용.
profile
터널을 지나고 있을 뿐, 길은 여전히 열려 있다.

0개의 댓글