μ½˜ν…μΈ λ‘œ κ±΄λ„ˆλ›°κΈ°

타이거 포즈 데이터 μ„ΈνŠΈ

μ†Œκ°œ

Ultralytics λŠ” 포즈 μΆ”μ • μž‘μ—…μ„ μœ„ν•΄ μ„€κ³„λœ λ‹€μš©λ„ μ»¬λ ‰μ…˜μΈ Tiger-Pose 데이터 μ„ΈνŠΈλ₯Ό μ†Œκ°œν•©λ‹ˆλ‹€. 이 데이터 μ„ΈνŠΈλŠ” YouTube λ™μ˜μƒμ—μ„œ κ°€μ Έμ˜¨ 263개의 μ΄λ―Έμ§€λ‘œ κ΅¬μ„±λ˜μ–΄ 있으며, 210개의 μ΄λ―Έμ§€λŠ” ν›ˆλ ¨μš©μœΌλ‘œ, 53κ°œλŠ” κ²€μ¦μš©μœΌλ‘œ ν• λ‹Ήλ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€. 포즈 μΆ”μ • μ•Œκ³ λ¦¬μ¦˜μ„ ν…ŒμŠ€νŠΈν•˜κ³  문제λ₯Ό ν•΄κ²°ν•˜κΈ° μœ„ν•œ ν›Œλ₯­ν•œ λ¦¬μ†ŒμŠ€μž…λ‹ˆλ‹€.

ν˜Έλž‘μ΄ 포즈 데이터 μ„ΈνŠΈλŠ” 210개의 μ΄λ―Έμ§€λ‘œ κ΄€λ¦¬ν•˜κΈ° μ‰¬μš΄ ν¬κΈ°μž„μ—λ„ λΆˆκ΅¬ν•˜κ³  닀양성을 μ œκ³΅ν•˜κΈ° λ•Œλ¬Έμ— ν›ˆλ ¨ νŒŒμ΄ν”„λΌμΈμ„ ν‰κ°€ν•˜κ³  잠재적인 였λ₯˜λ₯Ό μ‹λ³„ν•˜λ©° 포즈 좔정을 μœ„ν•œ λŒ€κ·œλͺ¨ 데이터 μ„ΈνŠΈ μž‘μ—… 전에 μœ μš©ν•œ μ˜ˆλΉ„ λ‹¨κ³„λ‘œ μ‚¬μš©ν•˜κΈ°μ— μ ν•©ν•©λ‹ˆλ‹€.

이 데이터 μ„ΈνŠΈλŠ” Ultralytics HUB 및 YOLOv8.



Watch: Ultralytics HUBλ₯Ό μ‚¬μš©ν•˜μ—¬ 타이거 포즈 데이터 μ„ΈνŠΈμ—μ„œ YOLOv8 포즈 λͺ¨λΈ ν›ˆλ ¨ν•˜κΈ°

데이터 μ„ΈνŠΈ YAML

YAML(또 λ‹€λ₯Έ λ§ˆν¬μ—… μ–Έμ–΄) νŒŒμΌμ€ 데이터 μ„ΈνŠΈμ˜ ꡬ성 μ„ΈλΆ€ 정보λ₯Ό μ§€μ •ν•˜λŠ” μˆ˜λ‹¨μœΌλ‘œ μ‚¬μš©λ©λ‹ˆλ‹€. μ—¬κΈ°μ—λŠ” 파일 경둜, 클래슀 μ •μ˜ 및 기타 κ΄€λ ¨ 정보와 같은 μ€‘μš”ν•œ 데이터가 ν¬ν•¨λ©λ‹ˆλ‹€. 특히 tiger-pose.yaml νŒŒμΌμ—μ„œ λ‹€μŒμ„ 확인할 수 μžˆμŠ΅λ‹ˆλ‹€. Ultralytics 타이거 포즈 데이터 μ„ΈνŠΈ ꡬ성 파일.

ultralytics/cfg/datasets/tiger-pose.yaml

# Ultralytics YOLO πŸš€, AGPL-3.0 license
# Tiger Pose dataset by Ultralytics
# Documentation: https://docs.ultralytics.com/datasets/pose/tiger-pose/
# Example usage: yolo train data=tiger-pose.yaml
# parent
# β”œβ”€β”€ ultralytics
# └── datasets
#     └── tiger-pose  ← downloads here (75.3 MB)

# Train/val/test sets as 1) dir: path/to/imgs, 2) file: path/to/imgs.txt, or 3) list: [path/to/imgs1, path/to/imgs2, ..]
path: ../datasets/tiger-pose # dataset root dir
train: train # train images (relative to 'path') 210 images
val: val # val images (relative to 'path') 53 images

# Keypoints
kpt_shape: [12, 2] # number of keypoints, number of dims (2 for x,y or 3 for x,y,visible)
flip_idx: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]

# Classes
names:
  0: tiger

# Download script/URL (optional)
download: https://github.com/ultralytics/assets/releases/download/v0.0.0/tiger-pose.zip

μ‚¬μš©λ²•

이미지 크기가 640인 100개 포즈 데이터 μ„ΈνŠΈμ— λŒ€ν•΄ YOLOv8n-pose λͺ¨λΈμ„ ν›ˆλ ¨ν•˜λ €λ©΄ λ‹€μŒ μ½”λ“œ μŠ€λ‹ˆνŽ«μ„ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ‚¬μš© κ°€λŠ₯ν•œ 인수의 전체 λͺ©λ‘μ€ λͺ¨λΈ ν›ˆλ ¨ νŽ˜μ΄μ§€λ₯Ό μ°Έμ‘°ν•˜μ„Έμš”.

μ—΄μ°¨ μ˜ˆμ‹œ

from ultralytics import YOLO

# Load a model
model = YOLO("yolov8n-pose.pt")  # load a pretrained model (recommended for training)

# Train the model
results = model.train(data="tiger-pose.yaml", epochs=100, imgsz=640)
# Start training from a pretrained *.pt model
yolo task=pose mode=train data=tiger-pose.yaml model=yolov8n-pose.pt epochs=100 imgsz=640

μƒ˜ν”Œ 이미지 및 주석

λ‹€μŒμ€ 타이거 포즈 데이터 μ„ΈνŠΈμ˜ 이미지와 ν•΄λ‹Ή μ£Όμ„μ˜ λͺ‡ 가지 μ˜ˆμž…λ‹ˆλ‹€:

데이터 μ„ΈνŠΈ μƒ˜ν”Œ 이미지

  • λͺ¨μžμ΄ν¬ 이미지: 이 μ΄λ―Έμ§€λŠ” λͺ¨μžμ΄ν¬λœ 데이터 μ„ΈνŠΈ μ΄λ―Έμ§€λ‘œ κ΅¬μ„±λœ ν›ˆλ ¨ 배치의 μ˜ˆμ‹œμž…λ‹ˆλ‹€. λͺ¨μžμ΄ν¬λŠ” μ—¬λŸ¬ 이미지λ₯Ό ν•˜λ‚˜μ˜ μ΄λ―Έμ§€λ‘œ κ²°ν•©ν•˜μ—¬ 각 ν›ˆλ ¨ 배치 λ‚΄μ—μ„œ λ‹€μ–‘ν•œ κ°œμ²΄μ™€ μž₯면을 늘리기 μœ„ν•΄ ν›ˆλ ¨ 쀑에 μ‚¬μš©λ˜λŠ” κΈ°μˆ μž…λ‹ˆλ‹€. 이λ₯Ό 톡해 λ‹€μ–‘ν•œ 객체 크기, μ’…νš‘λΉ„ 및 μ»¨ν…μŠ€νŠΈμ— μΌλ°˜ν™”ν•˜λŠ” λͺ¨λΈμ˜ λŠ₯λ ₯을 ν–₯μƒμ‹œν‚¬ 수 μžˆμŠ΅λ‹ˆλ‹€.

이 μ˜ˆλŠ” 타이거 포즈 데이터 μ„ΈνŠΈμ— ν¬ν•¨λœ μ΄λ―Έμ§€μ˜ λ‹€μ–‘μ„±κ³Ό λ³΅μž‘μ„±, 그리고 ν›ˆλ ¨ κ³Όμ •μ—μ„œ λͺ¨μžμ΄ν¬ μ‚¬μš©μ˜ 이점을 λ³΄μ—¬μ€λ‹ˆλ‹€.

μΆ”λ‘  예제

μΆ”λ‘  예제

from ultralytics import YOLO

# Load a model
model = YOLO("path/to/best.pt")  # load a tiger-pose trained model

# Run inference
results = model.predict(source="https://youtu.be/MIBAT6BGE6U", show=True)
# Run inference using a tiger-pose trained model
yolo task=pose mode=predict source="https://youtu.be/MIBAT6BGE6U" show=True model="path/to/best.pt"

인용 및 감사

이 데이터 μ„ΈνŠΈλŠ” AGPL-3.0 λΌμ΄μ„ μŠ€μ— 따라 κ³΅κ°œλ˜μ—ˆμŠ΅λ‹ˆλ‹€.

자주 λ¬»λŠ” 질문

Ultralytics 타이거 포즈 데이터 μ„ΈνŠΈλŠ” μ–΄λ–€ μš©λ„λ‘œ μ‚¬μš©λ˜λ‚˜μš”?

Ultralytics Tiger-Pose 데이터 μ„ΈνŠΈλŠ” 포즈 μΆ”μ • μž‘μ—…μ„ μœ„ν•΄ μ„€κ³„λ˜μ—ˆμœΌλ©°, YouTube λ™μ˜μƒμ—μ„œ κ°€μ Έμ˜¨ 263개의 μ΄λ―Έμ§€λ‘œ κ΅¬μ„±λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€. 이 데이터 μ„ΈνŠΈλŠ” 210개의 ν›ˆλ ¨ 이미지와 53개의 검증 μ΄λ―Έμ§€λ‘œ λ‚˜λ‰©λ‹ˆλ‹€. 특히 Ultralytics HUB 및 YOLOv8.

Tiger-Pose 데이터 μ„ΈνŠΈμ—μ„œ YOLOv8 λͺ¨λΈμ„ ν›ˆλ ¨ν•˜λ €λ©΄ μ–΄λ–»κ²Œ ν•˜λ‚˜μš”?

이미지 크기가 640인 100개의 에포크에 λŒ€ν•΄ Tiger-Pose 데이터 μ„ΈνŠΈμ—μ„œ YOLOv8n-pose λͺ¨λΈμ„ ν›ˆλ ¨ν•˜λ €λ©΄ λ‹€μŒ μ½”λ“œ μŠ€λ‹ˆνŽ«μ„ μ‚¬μš©ν•˜μ„Έμš”. μžμ„Έν•œ λ‚΄μš©μ€ ν›ˆλ ¨ νŽ˜μ΄μ§€λ₯Ό μ°Έμ‘°ν•˜μ„Έμš”:

μ—΄μ°¨ μ˜ˆμ‹œ

from ultralytics import YOLO

# Load a model
model = YOLO("yolov8n-pose.pt")  # load a pretrained model (recommended for training)

# Train the model
results = model.train(data="tiger-pose.yaml", epochs=100, imgsz=640)
# Start training from a pretrained *.pt model
yolo task=pose mode=train data=tiger-pose.yaml model=yolov8n.pt epochs=100 imgsz=640

μ–΄λ–€ ꡬ성이 tiger-pose.yaml νŒŒμΌμ„ ν¬ν•¨ν•˜λ‚˜μš”?

그리고 tiger-pose.yaml νŒŒμΌμ€ Tiger-Pose 데이터 μ„ΈνŠΈμ˜ ꡬ성 μ„ΈλΆ€ 정보λ₯Ό μ§€μ •ν•˜λŠ” 데 μ‚¬μš©λ©λ‹ˆλ‹€. μ—¬κΈ°μ—λŠ” 파일 κ²½λ‘œμ™€ 클래슀 μ •μ˜μ™€ 같은 μ€‘μš”ν•œ 데이터가 ν¬ν•¨λ©λ‹ˆλ‹€. μ •ν™•ν•œ ꡬ성을 보렀면, λ‹€μŒ λ§ν¬μ—μ„œ Ultralytics 타이거 포즈 데이터 μ„ΈνŠΈ ꡬ성 파일.

Tiger-Pose 데이터 μ„ΈνŠΈμ—μ„œ ν•™μŠ΅λœ YOLOv8 λͺ¨λΈμ„ μ‚¬μš©ν•˜μ—¬ 좔둠을 μ‹€ν–‰ν•˜λ €λ©΄ μ–΄λ–»κ²Œ ν•΄μ•Ό ν•˜λ‚˜μš”?

Tiger-Pose 데이터 μ„ΈνŠΈμ—μ„œ ν•™μŠ΅λœ YOLOv8 λͺ¨λΈμ„ μ‚¬μš©ν•˜μ—¬ 좔둠을 μˆ˜ν–‰ν•˜λ €λ©΄ λ‹€μŒ μ½”λ“œ μŠ€λ‹ˆνŽ«μ„ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μžμ„Έν•œ κ°€μ΄λ“œλŠ” 예츑 νŽ˜μ΄μ§€λ₯Ό μ°Έμ‘°ν•˜μ„Έμš”:

μΆ”λ‘  예제

from ultralytics import YOLO

# Load a model
model = YOLO("path/to/best.pt")  # load a tiger-pose trained model

# Run inference
results = model.predict(source="https://youtu.be/MIBAT6BGE6U", show=True)
# Run inference using a tiger-pose trained model
yolo task=pose mode=predict source="https://youtu.be/MIBAT6BGE6U" show=True model="path/to/best.pt"

포즈 좔정에 타이거 포즈 데이터셋을 μ‚¬μš©ν•˜λ©΄ μ–΄λ–€ 이점이 μžˆλ‚˜μš”?

타이거 포즈 데이터 μ„ΈνŠΈλŠ” ν›ˆλ ¨μš© 이미지 210개둜 κ΄€λ¦¬ν•˜κΈ° μ‰¬μš΄ ν¬κΈ°μž„μ—λ„ λΆˆκ΅¬ν•˜κ³  포즈 μΆ”μ • νŒŒμ΄ν”„λΌμΈμ„ ν…ŒμŠ€νŠΈν•˜λŠ” 데 이상적인 λ‹€μ–‘ν•œ 이미지 λͺ¨μŒμ„ μ œκ³΅ν•©λ‹ˆλ‹€. 이 데이터 μ„ΈνŠΈλŠ” 잠재적인 였λ₯˜λ₯Ό μ‹λ³„ν•˜λŠ” 데 도움이 되며, 더 큰 데이터 μ„ΈνŠΈλ‘œ μž‘μ—…ν•˜κΈ° 전에 μ˜ˆλΉ„ λ‹¨κ³„μ˜ 역할을 ν•©λ‹ˆλ‹€. λ˜ν•œ, 이 데이터 μ„ΈνŠΈλŠ” Ultralytics ν—ˆλΈŒμ™€ 같은 κ³ κΈ‰ 도ꡬλ₯Ό μ‚¬μš©ν•˜μ—¬ 포즈 μΆ”μ • μ•Œκ³ λ¦¬μ¦˜μ˜ ν›ˆλ ¨κ³Ό κ°œμ„ μ„ μ§€μ›ν•©λ‹ˆλ‹€. YOLOv8와 같은 κ³ κΈ‰ 도ꡬλ₯Ό μ‚¬μš©ν•˜μ—¬ λͺ¨λΈ μ„±λŠ₯κ³Ό 정확도λ₯Ό ν–₯μƒμ‹œν‚΅λ‹ˆλ‹€.



생성 2023-11-12, μ—…λ°μ΄νŠΈ 2024-07-17
μž‘μ„±μž: hnliu_2@stu.xidian.edu.cn (1), glenn-jocher (9), RizwanMunawar (1)

λŒ“κΈ€