Are you sure you want to delete this access key?
comments | description | keywords |
---|---|---|
true | Ultralyticsκ° μ§μνλ κ°μ²΄ νμ§, μΈλΆν, μμΈ μΆμ , μ΄λ―Έμ§ λΆλ₯, λ€μ€ κ°μ²΄ μΆμ μ μν λ€μν μ»΄ν¨ν° λΉμ λ°μ΄ν°μ μ λν νμμ λλ€. | μ»΄ν¨ν° λΉμ , λ°μ΄ν°μ , Ultralytics, YOLO, κ°μ²΄ νμ§, μΈμ€ν΄μ€ μΈλΆν, μμΈ μΆμ , μ΄λ―Έμ§ λΆλ₯, λ€μ€ κ°μ²΄ μΆμ |
Ultralyticsλ νμ§, μΈμ€ν΄μ€ μΈλΆν, μμΈ μΆμ , λΆλ₯ λ° λ€μ€ κ°μ²΄ μΆμ κ³Ό κ°μ μ»΄ν¨ν° λΉμ μμ μ μ΄μ§νκΈ° μν΄ λ€μν λ°μ΄ν°μ μ μ§μν©λλ€. μλλ μ£Όμ Ultralytics λ°μ΄ν°μ λͺ©λ‘κ³Ό κ° μ»΄ν¨ν° λΉμ μμ μ μμ½, κ·Έλ¦¬κ³ ν΄λΉ λ°μ΄ν°μ μ λλ€.
!!! Note "λ ΈνΈ"
π§ λ€κ΅μ΄ λ¬Έμ μμ
μ νμ¬ μ§ν μ€μ΄λ©°, μ°λ¦¬λ μ΄λ₯Ό κ°μ νκΈ° μν΄ λ
Έλ ₯νκ³ μμ΅λλ€. μΈλ΄ν΄ μ£Όμ
μ κ°μ¬ν©λλ€! π
λ°μ΄λ© λ°μ€ κ°μ²΄ νμ§λ μ΄λ―Έμ§ λ΄ κ°μ²΄λ€μ νμ§νκ³ κ° κ°μ²΄ μ£Όμμ λ°μ΄λ© λ°μ€λ₯Ό κ·Έλ € κ°μ²΄λ₯Ό μμΉμν€λ μ»΄ν¨ν° λΉμ κΈ°λ²μ λλ€.
μΈμ€ν΄μ€ μΈλΆνλ μ΄λ―Έμ§ λ΄ κ°μ²΄λ€μ ν½μ μμ€μμ μλ³νκ³ μμΉλ₯Ό μ§μ νλ μ»΄ν¨ν° λΉμ κΈ°λ²μ λλ€.
μμΈ μΆμ μ μΉ΄λ©λΌ λλ μΈκ³ μ’νκ³μ λν κ°μ²΄μ μμΈλ₯Ό κ²°μ νλ κΈ°μ μ λλ€.
μ΄λ―Έμ§ λΆλ₯λ μ΄λ―Έμ§μ μκ°μ λ΄μ©μ κΈ°λ°μΌλ‘ μ΄λ―Έμ§λ₯Ό νλ μ΄μμ 미리 μ μλ ν΄λμ€λ μΉ΄ν κ³ λ¦¬λ‘ λΆλ₯νλ μ»΄ν¨ν° λΉμ μμ μ λλ€.
μ§ν₯ λ°μ΄λ© λ°μ€(OBB)λ μ΄λ―Έμ§ λ΄ λΉμ€λ¬ν κ°μ²΄λ₯Ό νμ λ λ°μ΄λ© λ°μ€λ₯Ό μ¬μ©νμ¬ νμ§νλ μ»΄ν¨ν° λΉμ λ°©λ²μΌλ‘, μ’ μ’ ν곡 λ° μμ± μμμ μ μ©λ©λλ€.
λ€μ€ κ°μ²΄ μΆμ μ λΉλμ€ μνμ€μμ μκ°μ κ±Έμ³ μ¬λ¬ κ°μ²΄λ₯Ό νμ§νκ³ μΆμ νλ μ»΄ν¨ν° λΉμ κΈ°μ μ λλ€.
μ λ°μ΄ν°μ μ κΈ°μ¬νλ κ²μ κΈ°μ‘΄ μΈνλΌμ μ μ‘°νλλλ‘ λ³΄μ₯νκΈ° μν΄ μ¬λ¬ λ¨κ³λ₯Ό ν¬ν¨ν©λλ€. μλλ νμν λ¨κ³μ λλ€:
μ΄λ―Έμ§ μμ§: λ°μ΄ν°μ μ μνλ μ΄λ―Έμ§λ₯Ό λͺ¨μλλ€. μ΄λ 곡곡 λ°μ΄ν°λ² μ΄μ€ λλ μ체 μμ§ν μλ£ λ± λ€μν μΆμ²μμ μμ§ν μ μμ΅λλ€.
μ΄λ―Έμ§ μ£Όμ λ¬κΈ°: μ΄λ¬ν μ΄λ―Έμ§μ μμ μ λ°λΌ λ°μ΄λ© λ°μ€, μΈκ·Έλ¨ΌνΈ λλ ν€ν¬μΈνΈλ‘ μ£Όμμ λ΅λλ€.
μ£Όμ λ΄λ³΄λ΄κΈ°: μ΄ μ£Όμλ€μ Ultralyticsκ° μ§μνλ YOLO *.txt νμΌ νμμΌλ‘ λ³νν©λλ€.
λ°μ΄ν°μ ꡬμ±: λ°μ΄ν°μ μ μ¬λ°λ₯Έ ν΄λ κ΅¬μ‘°λ‘ λ°°μ΄ν©λλ€. 'train/'κ³Ό 'val/' μμ λλ ν 리λ₯Ό κ°κ³ μμ΄μΌ νλ©°, κ°κ° 'images/' λ° 'labels/' νμ λλ ν λ¦¬κ° μμ΄μΌ ν©λλ€.
dataset/
βββ train/
β βββ images/
β βββ labels/
βββ val/
βββ images/
βββ labels/
data.yaml
νμΌ μμ±: λ°μ΄ν°μ
μ λ£¨νΈ λλ ν 리μμ λ°μ΄ν°μ
, ν΄λμ€ λ° κΈ°ν νμν μ 보λ₯Ό μ€λͺ
νλ data.yaml
νμΌμ λ§λλλ€.
μ΄λ―Έμ§ μ΅μ ν (μ ν): μ²λ¦¬ κ³Όμ μ λ ν¨μ¨μ μΌλ‘ νκΈ° μν΄ λ°μ΄ν°μ μ ν¬κΈ°λ₯Ό μ€μ΄κ³ μ νλ€λ©΄ μλμ μ½λλ₯Ό μ¬μ©νμ¬ μ΄λ―Έμ§λ₯Ό μ΅μ νν μ μμ΅λλ€. νμλ μλμ§λ§, λ°μ΄ν°μ ν¬κΈ°λ₯Ό μκ²νκ³ λ€μ΄λ‘λ μλλ₯Ό λΉ λ₯΄κ² νλ κ²μ΄ μΆμ²λ©λλ€.
λ°μ΄ν°μ μμΆ: μ 체 λ°μ΄ν°μ ν΄λλ₯Ό zip νμΌλ‘ μμΆν©λλ€.
λ¬Έμν λ° PR: λ°μ΄ν°μ μ λν μ€λͺ κ³Ό κΈ°μ‘΄ νλ μμν¬μμ μ ν©μ±μ λν΄ μ€λͺ νλ λ¬Έμν νμ΄μ§λ₯Ό λ§λ λ€μ, ν 리νμ€νΈ(PR)λ₯Ό μ μΆν©λλ€. PRμ μ μΆνλ λ μμΈν λ°©λ²μ κ΄ν΄μλ Ultralytics κΈ°μ¬ κ°μ΄λλΌμΈμ μ°Έκ³ νμμμ€.
!!! Example "λ°μ΄ν°μ μ΅μ ν λ° μμΆ"
=== "Python"
```python
from pathlib import Path
from ultralytics.data.utils import compress_one_image
from ultralytics.utils.downloads import zip_directory
# λ°μ΄ν°μ
λλ ν 리 μ μ
path = Path('path/to/dataset')
# λ°μ΄ν°μ
μ μ΄λ―Έμ§ μ΅μ ν (μ νμ¬ν)
for f in path.rglob('*.jpg'):
compress_one_image(f)
# 'path/to/dataset.zip'μΌλ‘ λ°μ΄ν°μ
μμΆ
zip_directory(path)
```
μ΄ λ¨κ³λ€μ λ°λ₯΄λ©΄ Ultralyticsμ κΈ°μ‘΄ ꡬ쑰μ μ ν΅ν©λλ μλ‘μ΄ λ°μ΄ν°μ μ κΈ°μ¬ν μ μμ΅λλ€.
Press p or to see the previous file or, n or to see the next file
Are you sure you want to delete this access key?
Are you sure you want to delete this access key?
Are you sure you want to delete this access key?
Are you sure you want to delete this access key?