Ultralytics ์๋ฃจ์ ์ค์ ๋ฌธ์ ํด๊ฒฐ์ ์ํ YOLO11 ํ์ฉํ๊ธฐ
Ultralytics ์๋ฃจ์ ์ ๋ฌผ์ฒด ์นด์ดํ , ๋ธ๋ฌ ์ฒ๋ฆฌ ๋ฐ ๋ณด์ ์์คํ ๊ณผ ๊ฐ์ ์ค์ ์๋ฃจ์ ์ ์ ๊ณตํ๋ YOLO ๋ชจ๋ธ์ ์ต์ฒจ๋จ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ๊ณตํ์ฌ ๋ค์ํ ์ฐ์ ์์ ํจ์จ์ฑ๊ณผ ์ ํ์ฑ์ ํฅ์์ํต๋๋ค. ์ค์ฉ์ ์ด๊ณ ์ํฅ๋ ฅ ์๋ ๊ตฌํ์ ์ํ YOLO11 ์ ํ์ ์์๋ณด์ธ์.
Watch: ๋ช
๋ น์ค์์ Ultralytics ์๋ฃจ์
์คํ ๋ฐฉ๋ฒ (CLI) | Ultralytics YOLO11 ๐
์๋ฃจ์
๋ค์์ ๋ฉ์ง ์ปดํจํฐ ๋น์ ํ๋ก์ ํธ๋ฅผ ๋ง๋๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ์์ ๋ Ultralytics ์๋ฃจ์ ๋ชฉ๋ก์ ๋๋ค.
- ๊ฐ์ฒด ์ ๊ณ์ฐ: YOLO11 ์ค์๊ฐ ๊ฐ์ฒด ์นด์ดํ ์ ์ํํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์๋ณด์ธ์. ๋ผ์ด๋ธ ๋น๋์ค ์คํธ๋ฆผ์์ ๊ฐ์ฒด๋ฅผ ์ ํํ๊ฒ ์นด์ดํ ํ ์ ์๋ ์ ๋ฌธ ์ง์์ ์ต๋ํ์ธ์.
- ๊ฐ์ฒด ์๋ฅด๊ธฐ: ์ด๋ฏธ์ง์ ๋์์์์ ๊ฐ์ฒด๋ฅผ ์ ํํ๊ฒ ์ถ์ถํ๊ธฐ ์ํด YOLO11 ๊ฐ์ฒด ์๋ฅด๊ธฐ๋ฅผ ๋ง์คํฐํ์ธ์.
- ๊ฐ์ฒด ํ๋ฆฌ๊ฒ ์ฒ๋ฆฌ: ์ด๋ฏธ์ง ๋ฐ ๋์์ ์ฒ๋ฆฌ์์ ๊ฐ์ธ ์ ๋ณด๋ฅผ ๋ณดํธํ๊ธฐ ์ํด YOLO11 ์ฌ์ฉํ์ฌ ๊ฐ์ฒด ๋ธ๋ฌ๋ฅผ ์ ์ฉํฉ๋๋ค.
- ์ด๋ ๋ชจ๋ํฐ๋ง: YOLO11 ์ฌ์ฉํ์ฌ ์ด๋์ ๋ชจ๋ํฐ๋งํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์ธ์. ๋ค์ํ ํผํธ๋์ค ๋ฃจํด์ ์ค์๊ฐ์ผ๋ก ์ถ์ ํ๊ณ ๋ถ์ํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์ธ์.
- ์์ญ ๋ด ๊ฐ์ฒด ์นด์ดํ : ๋ค์ํ ์์ญ์์ ์ ํํ ๊ฐ์ง๋ฅผ ์ํด YOLO11 ์ฌ์ฉํ์ฌ ํน์ ์์ญ์ ๊ฐ์ฒด ์๋ฅผ ๊ณ์ฐํฉ๋๋ค.
- ๋ณด์ ๊ฒฝ๋ณด ์์คํ : ์๋ก์ด ๋ฌผ์ฒด๋ฅผ ๊ฐ์งํ๋ฉด ๊ฒฝ๊ณ ๋ฅผ ํธ๋ฆฌ๊ฑฐํ๋ YOLO11 ๋ณด์ ๊ฒฝ๋ณด ์์คํ ์ ๋ง๋์ธ์. ํน์ ์๊ตฌ ์ฌํญ์ ๋ง๊ฒ ์์คํ ์ ์ฌ์ฉ์ ์ง์ ํ์ธ์.
- ํํธ๋งต: ๊ฐ์ง ํํธ๋งต์ ํ์ฉํ์ฌ ๋งคํธ๋ฆญ์ค ์ ๋ฐ์ ๋ฐ์ดํฐ ๊ฐ๋๋ฅผ ์๊ฐํํ์ฌ ์ปดํจํฐ ๋น์ ์์ ์์ ๋ช ํํ ์ธ์ฌ์ดํธ๋ฅผ ์ ๊ณตํฉ๋๋ค.
- ๊ฐ์ฒด ์ถ์ ์ ํตํ ์ธ์คํด์ค ์ธ๋ถํ: YOLO11 ์ธ์คํด์ค ์ธ๋ถํ ๋ฐ ๊ฐ์ฒด ์ถ์ ์ ๊ตฌํํ์ฌ ์ ํํ ๊ฐ์ฒด ๊ฒฝ๊ณ์ ์ง์์ ์ธ ๋ชจ๋ํฐ๋ง์ ๋ฌ์ฑํ์ธ์.
- ๋น์ ์์ด ์ค๋ธ์ ํธ ๋งคํ ๋ณด๊ธฐ: ํน์ ๋ฌผ์ฒด์ ๋ํ ์ธ๊ฐ์ ๋์ ์ด์ ์ ๋ชจ๋ฐฉํ๋ ์์คํ ์ ๊ฐ๋ฐํ์ฌ ์ปดํจํฐ๊ฐ ์ธ๋ถ ์ฌํญ์ ์๋ณํ๊ณ ์ฐ์ ์์๋ฅผ ์ง์ ํ๋ ๋ฅ๋ ฅ์ ํฅ์์ํต๋๋ค.
- ์๋ ์ถ์ : ์์จ ์ฃผํ ์ฐจ๋ ๋ฐ ๊ตํต ๋ชจ๋ํฐ๋ง๊ณผ ๊ฐ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ํ์์ ์ธ YOLO11 ๋ฐ ๋ฌผ์ฒด ์ถ์ ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ ๋ฌผ์ฒด ์๋๋ฅผ ์ถ์ ํฉ๋๋ค.
- ๊ฑฐ๋ฆฌ ๊ณ์ฐ: ๊ณต๊ฐ ๋ถ์์ ํ์์ ์ธ YOLO11 ๋ฐ์ด๋ฉ ๋ฐ์ค ์ค์ฌ์ ์ฌ์ฉํ์ฌ ๊ฐ์ฒด ๊ฐ ๊ฑฐ๋ฆฌ๋ฅผ ๊ณ์ฐํฉ๋๋ค.
- ๋๊ธฐ์ด ๊ด๋ฆฌ: ํจ์จ์ ์ธ ๋๊ธฐ์ด ๊ด๋ฆฌ ์์คํ ์ ๊ตฌํํ์ฌ ๋๊ธฐ ์๊ฐ์ ์ต์ํํ๊ณ YOLO11 ์ฌ์ฉํ์ฌ ์์ฐ์ฑ์ ํฅ์ํ์ธ์.
- ์ฃผ์ฐจ ๊ด๋ฆฌ: YOLO11 ์ฃผ์ฐจ ๊ตฌ์ญ์ ์ฐจ๋ ํ๋ฆ์ ๊ด๋ฆฌํ๊ณ ์ง์ํ์ฌ ๊ณต๊ฐ ํ์ฉ๋์ ์ฌ์ฉ์ ๊ฒฝํ์ ์ต์ ํํ์ธ์.
- ๋ถ์: ์ข ํฉ์ ์ธ ๋ฐ์ดํฐ ๋ถ์์ ์ํํ์ฌ ํจํด์ ๋ฐ๊ฒฌํ๊ณ ์ ๋ณด์ ์ ๊ฐํ ์์ฌ ๊ฒฐ์ ์ ๋ด๋ฆฌ๊ณ , ์ค๋ช ์ , ์์ธก์ , ์ฒ๋ฐฉ์ ๋ถ์์ ์ํด YOLO11 ํ์ฉํ์ธ์.
- Streamlit์ผ๋ก ์ค์๊ฐ ์ถ๋ก : ์ฌ์ฉ์ ์นํ์ ์ธ Streamlit ์ธํฐํ์ด์ค๋ฅผ ํตํด ์น ๋ธ๋ผ์ฐ์ ์์ ์ง์ ์ค์๊ฐ์ผ๋ก ๋ฌผ์ฒด๋ฅผ ๊ฐ์งํ ์ ์๋ YOLO11 ๊ฐ๋ ฅํ ๊ธฐ๋ฅ์ ํ์ฉํ์ธ์.
- ์์ญ ๋ด ๊ฐ์ฒด ์ถ์ ๐ ์ ๊ท: ์ ํํ๊ณ ํจ์จ์ ์ธ ๋ชจ๋ํฐ๋ง์ ์ํด YOLO11 ์ฌ์ฉํ์ฌ ๋น๋์ค ํ๋ ์์ ํน์ ์์ญ ๋ด์ ์๋ ๊ฐ์ฒด๋ฅผ ์ถ์ ํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์ธ์.
์๋ฃจ์ ์ธ์
์ธ์ | ์ ํ | ๊ธฐ๋ณธ๊ฐ | ์ค๋ช |
---|---|---|---|
model |
str |
None |
Ultralytics YOLO ๋ชจ๋ธ ํ์ผ ๊ฒฝ๋ก. |
region |
list |
[(20, 400), (1260, 400)] |
๊ณ์ฐ ์์ญ์ ์ ์ํ๋ ํฌ์ธํธ ๋ชฉ๋ก์ ๋๋ค. |
show_in |
bool |
True |
๋น๋์ค ์คํธ๋ฆผ์ ์ธ ์นด์ดํธ๋ฅผ ํ์ํ ์ง ์ฌ๋ถ๋ฅผ ์ ์ดํ๋ ํ๋๊ทธ์ ๋๋ค. |
show_out |
bool |
True |
๋น๋์ค ์คํธ๋ฆผ์ ์์ ์นด์ดํธ๋ฅผ ํ์ํ ์ง ์ฌ๋ถ๋ฅผ ์ ์ดํ๋ ํ๋๊ทธ์ ๋๋ค. |
analytics_type |
str |
line |
๊ทธ๋ํ ์ ํ, ์ฆ., line , bar , area ๋๋ pie . |
colormap |
int |
cv2.COLORMAP_JET |
ํํธ๋งต์ ์ฌ์ฉํ ์ปฌ๋ฌ๋งต์ ๋๋ค. |
json_file |
str |
None |
๋ชจ๋ ์ฃผ์ฐจ ์ขํ ๋ฐ์ดํฐ๊ฐ ํฌํจ๋ JSON ํ์ผ์ ๊ฒฝ๋ก์ ๋๋ค. |
up_angle |
float |
145.0 |
'์๋ก' ํฌ์ฆ์ ๋ํ ๊ฐ๋ ์๊ณ๊ฐ์ ๋๋ค. |
kpts |
list[int, int, int] |
[6, 8, 10] |
์ด๋ ๋ชจ๋ํฐ๋ง์ ์ฌ์ฉ๋๋ ํคํฌ์ธํธ ๋ชฉ๋ก์ ๋๋ค. ์ด๋ฌํ ํคํฌ์ธํธ๋ ํ๊ตฝํํด๊ธฐ, ํ์ , ์ค์ฟผํธ, ๋ณต๊ทผ ์ด๋๊ณผ ๊ฐ์ ์ด๋์ ์ด๊นจ, ํ๊ฟ์น, ์๋ชฉ ๋ฑ์ ์ ์ฒด ๊ด์ ๋๋ ๋ถ์์ ํด๋นํฉ๋๋ค. |
down_angle |
float |
90.0 |
'์๋' ํฌ์ฆ์ ๋ํ ๊ฐ๋ ์๊ณ๊ฐ์ ๋๋ค. |
blur_ratio |
float |
0.5 |
ํ๋ฆผ ๊ฐ๋์ ๋ฐฑ๋ถ์จ์ ๋ฒ์ ๋ด ๊ฐ์ผ๋ก ์กฐ์ ํฉ๋๋ค. 0.1 - 1.0 . |
crop_dir |
str |
"cropped-detections" |
์๋ฆฐ ๊ฐ์ง๋ฅผ ์ ์ฅํ ๋๋ ํฐ๋ฆฌ ์ด๋ฆ์ ๋๋ค. |
records |
int |
5 |
๋ณด์ ๊ฒฝ๋ณด ์์คํ ์ผ๋ก ์ด๋ฉ์ผ์ ํธ๋ฆฌ๊ฑฐํ๊ธฐ ์ํ ์ด ๊ฐ์ง ํ์์ ๋๋ค. |
vision_point |
tuple[int, int] |
(50, 50) |
๋น์ ์์ด ์๋ฃจ์ ์ ์ฌ์ฉํ์ฌ ๊ฐ์ฒด๋ฅผ ์ถ์ ํ๊ณ ๊ฒฝ๋ก๋ฅผ ๊ทธ๋ฆฌ๋ ์ง์ ์ ๋๋ค. |
tracker |
str |
'botsort.yaml' |
์ฌ์ฉํ ์ถ์ ์๊ณ ๋ฆฌ์ฆ์ ์ง์ ํฉ๋๋ค(์, bytetrack.yaml ๋๋ botsort.yaml . |
conf |
float |
0.3 |
ํ์ง ์ ๋ขฐ ์๊ณ๊ฐ์ ์ค์ ํฉ๋๋ค. ๊ฐ์ด ๋ฎ์์๋ก ๋ ๋ง์ ๊ฐ์ฒด๋ฅผ ์ถ์ ํ ์ ์์ง๋ง ์คํ์ด ํฌํจ๋ ์ ์์ต๋๋ค. |
iou |
float |
0.5 |
์ค๋ณต ๊ฐ์ง๋ฅผ ํํฐ๋งํ๊ธฐ ์ํ IoU(Intersection over Union) ์๊ณ๊ฐ์ ์ค์ ํฉ๋๋ค. |
classes |
list |
None |
ํด๋์ค ์ธ๋ฑ์ค๋ณ๋ก ๊ฒฐ๊ณผ๋ฅผ ํํฐ๋งํฉ๋๋ค. ์๋ฅผ ๋ค์ด classes=[0, 2, 3] ์ง์ ๋ ํด๋์ค๋ง ์ถ์ ํฉ๋๋ค. |
verbose |
bool |
True |
์ถ์ ๊ฒฐ๊ณผ์ ํ์๋ฅผ ์ ์ดํ์ฌ ์ถ์ ๋ ๊ฐ์ฒด์ ์๊ฐ์ ์ถ๋ ฅ์ ์ ๊ณตํฉ๋๋ค. |
device |
str |
None |
์ถ๋ก ํ ์ฅ์น๋ฅผ ์ง์ ํฉ๋๋ค(์, cpu , cuda:0 ๋๋ 0 ). ์ฌ์ฉ์๊ฐ ๋ชจ๋ธ ์คํ์ ์ํด CPU, ํน์ GPU, ๋๋ ๊ธฐํ ์ปดํจํ
์ฅ์น ์ค์์ ์ ํํ ์ ์์ต๋๋ค. |
show |
bool |
False |
๋ง์ฝ True ๋ฅผ ํด๋ฆญํ๋ฉด ์ฃผ์์ด ๋ฌ๋ฆฐ ์ด๋ฏธ์ง ๋๋ ๋์์์ด ์ฐฝ์ ํ์๋ฉ๋๋ค. ๊ฐ๋ฐ ๋๋ ํ
์คํธ ์ค์ ์ฆ๊ฐ์ ์ธ ์๊ฐ์ ํผ๋๋ฐฑ์ ๋ฐ์ ๋ ์ ์ฉํฉ๋๋ค. |
line_width |
None or int |
None |
๊ฒฝ๊ณ ์์์ ์ ๋๋น๋ฅผ ์ง์ ํฉ๋๋ค. ๋ง์ฝ None ๋ฅผ ํด๋ฆญํ๋ฉด ์ด๋ฏธ์ง ํฌ๊ธฐ์ ๋ฐ๋ผ ์ ๋๋น๊ฐ ์๋์ผ๋ก ์กฐ์ ๋ฉ๋๋ค. ์ ๋ช
๋๋ฅผ ์ํ ์๊ฐ์ ์ฌ์ฉ์ ์ง์ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. |
์ธ์ ์ถ์
์๋ฃจ์
์ ๋ํ ๋ค์์ ์ฃผ์ฅ ์ค ์ผ๋ถ๋ฅผ ์ง์ํฉ๋๋ค. track
์ ๊ฐ์ ๋งค๊ฐ ๋ณ์๋ฅผ ํฌํจํ์ฌ conf
, line_width
, tracker
, model
, show
, verbose
๊ทธ๋ฆฌ๊ณ classes
.
์ธ์ | ์ ํ | ๊ธฐ๋ณธ๊ฐ | ์ค๋ช |
---|---|---|---|
tracker |
str |
'botsort.yaml' |
์ฌ์ฉํ ์ถ์ ์๊ณ ๋ฆฌ์ฆ์ ์ง์ ํฉ๋๋ค(์, bytetrack.yaml ๋๋ botsort.yaml . |
conf |
float |
0.3 |
ํ์ง ์ ๋ขฐ ์๊ณ๊ฐ์ ์ค์ ํฉ๋๋ค. ๊ฐ์ด ๋ฎ์์๋ก ๋ ๋ง์ ๊ฐ์ฒด๋ฅผ ์ถ์ ํ ์ ์์ง๋ง ์คํ์ด ํฌํจ๋ ์ ์์ต๋๋ค. |
iou |
float |
0.5 |
์ค๋ณต ๊ฐ์ง๋ฅผ ํํฐ๋งํ๊ธฐ ์ํ IoU( Intersection over Union ) ์๊ณ๊ฐ์ ์ค์ ํฉ๋๋ค. |
classes |
list |
None |
ํด๋์ค ์ธ๋ฑ์ค๋ณ๋ก ๊ฒฐ๊ณผ๋ฅผ ํํฐ๋งํฉ๋๋ค. ์๋ฅผ ๋ค์ด classes=[0, 2, 3] ์ง์ ๋ ํด๋์ค๋ง ์ถ์ ํฉ๋๋ค. |
verbose |
bool |
True |
์ถ์ ๊ฒฐ๊ณผ์ ํ์๋ฅผ ์ ์ดํ์ฌ ์ถ์ ๋ ๊ฐ์ฒด์ ์๊ฐ์ ์ถ๋ ฅ์ ์ ๊ณตํฉ๋๋ค. |
device |
str |
None |
์ถ๋ก ํ ์ฅ์น๋ฅผ ์ง์ ํฉ๋๋ค(์, cpu , cuda:0 ๋๋ 0 ). ์ฌ์ฉ์๊ฐ ๋ชจ๋ธ ์คํ์ ์ํด CPU, ํน์ GPU, ๋๋ ๊ธฐํ ์ปดํจํ
์ฅ์น ์ค์์ ์ ํํ ์ ์์ต๋๋ค. |
์๋ฃจ์ ์ ๋ ธํ ์ดํฐ ์ฌ์ฉ๋ฒ
๋ชจ๋ Ultralytics ์๋ฃจ์
์ ๋ณ๋์ ํด๋์ค๋ฅผ ์ฌ์ฉํฉ๋๋ค. SolutionAnnotator
๋ฅผ ํ์ฅํ๋ ๋ฉ์ธ Annotator
ํด๋์ค์๋ ๋ค์๊ณผ ๊ฐ์ ๋ฉ์๋๊ฐ ์์ต๋๋ค:
๋ฐฉ๋ฒ | ๋ฐํ ์ ํ | ์ค๋ช |
---|---|---|
draw_region() |
None |
์ง์ ๋ ์ , ์์ ๋ฐ ๋๊ป๋ฅผ ์ฌ์ฉํ์ฌ ์์ญ์ ๊ทธ๋ฆฝ๋๋ค. |
queue_counts_display() |
None |
์ง์ ํ ์ง์ญ์ ๋๊ธฐ์ด ์๋ฅผ ํ์ํฉ๋๋ค. |
display_analytics() |
None |
์ฃผ์ฐจ์ฅ ๊ด๋ฆฌ์ ๋ํ ์ ๋ฐ์ ์ธ ํต๊ณ๋ฅผ ํ์ํฉ๋๋ค. |
estimate_pose_angle() |
float |
๊ฐ์ฒด ํฌ์ฆ์์ ์ธ ์ ์ฌ์ด์ ๊ฐ๋๋ฅผ ๊ณ์ฐํฉ๋๋ค. |
draw_specific_points() |
None |
์ด๋ฏธ์ง์ ํน์ ํคํฌ์ธํธ๋ฅผ ๊ทธ๋ฆฝ๋๋ค. |
plot_workout_information() |
None |
์ด๋ฏธ์ง์ ๋ ์ด๋ธ์ด ์ง์ ๋ ํ ์คํธ ์์๋ฅผ ๊ทธ๋ฆฝ๋๋ค. |
plot_angle_and_count_and_stage() |
None |
์ด๋ ๋ชจ๋ํฐ๋ง์ ์ํด ๊ฐ๋, ๊ฑธ์ ์, ๋จ๊ณ๋ฅผ ์๊ฐํํฉ๋๋ค. |
plot_distance_and_line() |
None |
๊ตฌ์ฌ์ ์ฌ์ด์ ๊ฑฐ๋ฆฌ๋ฅผ ํ์ํ๊ณ ์ ์ผ๋ก ์ฐ๊ฒฐํฉ๋๋ค. |
display_objects_labels() |
None |
๊ฐ์ฒด ํด๋์ค ๋ ์ด๋ธ๋ก ๊ฒฝ๊ณ ์์์ ์ฃผ์์ ๋ฌ ์ ์์ต๋๋ค. |
seg_bbox() |
None |
๋ถํ ๋ ๊ฐ์ฒด์ ๋ํ ์ค๊ณฝ์ ๊ทธ๋ฆฌ๊ณ ์ ํ์ ์ผ๋ก ๋ ์ด๋ธ์ ์ง์ ํฉ๋๋ค. |
sweep_annotator() |
None |
์์ง ์ค์ ๋ผ์ธ๊ณผ ์ ํ์ ๋ ์ด๋ธ์ ์๊ฐํํฉ๋๋ค. |
visioneye() |
None |
๊ฐ์ฒด ์ค์ฌ์ ์๊ฐ์ '๋' ์ง์ ์ ๋งคํํ๊ณ ์ฐ๊ฒฐํฉ๋๋ค. |
circle_label() |
None |
๊ฒฝ๊ณ ์์ ๋์ ์ํ ๋ ์ด๋ธ์ ๊ทธ๋ฆฝ๋๋ค. |
text_label() |
None |
๊ฒฝ๊ณ ์์ ๋์ ์ง์ฌ๊ฐํ ๋ ์ด๋ธ์ ๊ทธ๋ฆฝ๋๋ค. |
์๋ฃจ์ ๊ฒฐ๊ณผ ์์
๋ชจ๋ ์๋ฃจ์
ํธ์ถ์ ๋ค์๊ณผ ๊ฐ์ ๋ชฉ๋ก์ ๋ฐํํฉ๋๋ค. SolutionResults
๊ฐ์ฒด์ ๋ํ ํฌ๊ด์ ์ธ ์ ๋ณด๋ฅผ ๋ด๊ณ ์์ต๋๋ค.
- ๊ฐ์ฒด ๊ณ์ฐ์ ๊ฒฝ์ฐ ๊ฒฐ๊ณผ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
incounts
,outcounts
๋ฐclasswise_counts
.
์๋ฃจ์ ๊ฒฐ๊ณผ
counter = solutions.ObjectCounter(
show=True, # display the output
region=region_points, # pass region points
model="yolo11n.pt", # model="yolo11n-obb.pt" for object counting with OBB model.
# classes=[0, 2], # count specific classes i.e. person and car with COCO pretrained model.
# tracker="botsort.yaml" # Choose trackers i.e "bytetrack.yaml"
)
results = counter.count(im0)
print(results.in_counts) # display in_counts
print(results.out_counts) # display out_counts
์์ธํ ๋ด์ฉ์ SolutionResults
ํด๋์ค ๋ฌธ์.
CLI ํตํ ์๋ฃจ์ ์ฌ์ฉ
๋ช ๋ น ์ ๋ณด
๋๋ถ๋ถ์ ์๋ฃจ์ ์ ๋ช ๋ น์ค ์ธํฐํ์ด์ค๋ฅผ ํตํด ์ง์ ์ฌ์ฉํ ์ ์์ต๋๋ค:
Count
, Crop
, Blur
, Workout
, Heatmap
, Isegment
, Visioneye
, Speed
, Queue
, Analytics
, Inference
๊ตฌ๋ฌธ
yolo SOLUTIONS SOLUTION_NAME ARGS
- ์๋ฃจ์ ์ ํ์ ํค์๋์ ๋๋ค.
- ์๋ฃจ์
_์ด๋ฆ ์ค ํ๋์
๋๋ค:
['count', 'crop', 'blur', 'workout', 'heatmap', 'isegment', 'queue', 'speed', 'analytics', 'trackzone', 'inference', 'visioneye']
. - ARGS (์ ํ ์ฌํญ)์ ์ฌ์ฉ์ ์ง์
arg=value
์๊ณผ ๊ฐ์show_in=True
๋ฅผ ํด๋ฆญํ์ฌ ๊ธฐ๋ณธ ์ค์ ์ ์ฌ์ ์ํฉ๋๋ค.
yolo solutions count show=True # for object counting
yolo solutions source="path/to/video/file.mp4" # specify video file path
์๋ฃจ์ ์ ๊ธฐ์ฌํ๊ธฐ
์ปค๋ฎค๋ํฐ์ ๊ธฐ์ฌ๋ฅผ ํ์ํฉ๋๋ค! Ultralytics YOLO ์๋ฃจ์ ์์ ์์ง ๋ค๋ฃจ์ง ์์ ํน์ ์ธก๋ฉด์ ๋ง์คํฐํ๋ค๋ฉด ์ฌ๋ฌ๋ถ์ ์ ๋ฌธ ์ง์์ ๊ณต์ ํด ์ฃผ์๊ธฐ ๋ฐ๋๋๋ค. ๊ฐ์ด๋๋ฅผ ์์ฑํ๋ ๊ฒ์ ์ปค๋ฎค๋ํฐ์ ๋ณด๋ตํ๊ณ ๋์ฑ ํฌ๊ด์ ์ด๊ณ ์ฌ์ฉ์ ์นํ์ ์ธ ๋ฌธ์๋ฅผ ๋ง๋๋ ๋ฐ ๋์์ด ๋๋ ์ข์ ๋ฐฉ๋ฒ์ ๋๋ค.
์์ํ๋ ค๋ฉด ํ ๋ฆฌํ์คํธ(PR)๋ฅผ ์ฌ๋ ๋ฐฉ๋ฒ์ ๋ํ ๊ฐ์ด๋๋ผ์ธ์ด ๋ด๊ธด ๊ธฐ์ฌ ๊ฐ์ด๋๋ฅผ ์ฐธ์กฐํ์ธ์(๐ ๏ธ). ์ฌ๋ฌ๋ถ์ ๊ธฐ์ฌ๋ฅผ ๊ธฐ๋ค๋ฆฌ๊ฒ ์ต๋๋ค!
Ultralytics YOLO ์ํ๊ณ๋ฅผ ๋์ฑ ๊ฒฌ๊ณ ํ๊ณ ๋ค์ํ๊ฒ ๋ง๋ค๊ธฐ ์ํด ํจ๊ป ๋ ธ๋ ฅํฉ์๋ค ๐!
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
์ค์๊ฐ ์ค๋ธ์ ํธ ์นด์ดํ ์ ์ํด Ultralytics YOLO ์ ์ฌ์ฉํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํ๋์?
Ultralytics YOLO11 ์ ๊ณ ๊ธ ๊ฐ์ฒด ๊ฐ์ง ๊ธฐ๋ฅ์ ํ์ฉํ์ฌ ์ค์๊ฐ ๊ฐ์ฒด ์นด์ดํ ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๊ฐ์ฒด ์นด์ดํ ์ ๋ํ ์์ธํ ๊ฐ์ด๋( YOLO11 )๋ฅผ ์ฐธ์กฐํ์ฌ ์ค์๊ฐ ๋์์ ์คํธ๋ฆผ ๋ถ์์ ์ํ ๊ฐ์ฒด ์นด์ด ํ ์ ์ค์ ํ ์ ์์ต๋๋ค. YOLO11 ์ ์ค์นํ๊ณ ๋ชจ๋ธ์ ๋ก๋ํ ๋ค์ ๋น๋์ค ํ๋ ์์ ์ฒ๋ฆฌํ์ฌ ๊ฐ์ฒด๋ฅผ ๋์ ์ผ๋ก ์นด์ดํ ํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค.
๋ณด์ ์์คํ ์ Ultralytics YOLO ์ ์ฌ์ฉํ๋ฉด ์ด๋ค ์ด์ ์ด ์๋์?
Ultralytics YOLO11 ๋ ์ค์๊ฐ ๊ฐ์ฒด ๊ฐ์ง ๋ฐ ๊ฒฝ๋ณด ๋ฉ์ปค๋์ฆ์ ์ ๊ณตํ์ฌ ๋ณด์ ์์คํ ์ ๊ฐํํฉ๋๋ค. YOLO11 ์ ์ฌ์ฉํ์ฌ ๊ฐ์ ์์ญ์์ ์๋ก์ด ๋ฌผ์ฒด๊ฐ ๊ฐ์ง๋๋ฉด ๊ฒฝ๊ณ ๋ฅผ ํธ๋ฆฌ๊ฑฐํ๋ ๋ณด์ ๊ฒฝ๋ณด ์์คํ ์ ๋ง๋ค ์ ์์ต๋๋ค. ๊ฐ๋ ฅํ ๋ณด์ ๋ชจ๋ํฐ๋ง์ ์ํด YOLO11 ์์ ๋ณด์ ๊ฒฝ๋ณด ์์คํ ์ ์ค์ ํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์ธ์.
๋๊ธฐ์ด ๊ด๋ฆฌ ์์คํ ( Ultralytics YOLO )์ ๊ฐ์ ํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํ๋์?
Ultralytics YOLO11 ๋ ๋๊ธฐ์ด์ ์๋ ์ฌ๋๋ค์ ์ ํํ๊ฒ ์ง๊ณํ๊ณ ์ถ์ ํ์ฌ ๋๊ธฐ์ด ๊ด๋ฆฌ ์์คํ ์ ํฌ๊ฒ ๊ฐ์ ํจ์ผ๋ก์จ ๋๊ธฐ ์๊ฐ์ ์ค์ด๊ณ ์๋น์ค ํจ์จ์ฑ์ ์ต์ ํํ๋ ๋ฐ ๋์์ ์ค ์ ์์ต๋๋ค. ๋๊ธฐ์ด ๊ด๋ฆฌ์ ๋ํ ์์ธํ ๊ฐ์ด๋๋ฅผ ์ฐธ์กฐํ์ฌ ํจ๊ณผ์ ์ธ ๋๊ธฐ์ด ๋ชจ๋ํฐ๋ง ๋ฐ ๋ถ์์ ์ํ ๋๊ธฐ์ด ๊ด๋ฆฌ( YOLO11 ) ๊ตฌํ ๋ฐฉ๋ฒ์ ์์๋ณด์ธ์.
Ultralytics YOLO ์ ์ด๋ ๋ชจ๋ํฐ๋ง์ ์ฌ์ฉํ ์ ์๋์?
์, Ultralytics YOLO11 ํผํธ๋์ค ๋ฃจํด์ ์ค์๊ฐ์ผ๋ก ์ถ์ ํ๊ณ ๋ถ์ํ์ฌ ์ด๋์ ๋ชจ๋ํฐ๋งํ๋ ๋ฐ ํจ๊ณผ์ ์ผ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ์ด๋ ํํ์ ์ฑ๊ณผ๋ฅผ ์ ํํ๊ฒ ํ๊ฐํ ์ ์์ต๋๋ค. ์ด๋ ๋ชจ๋ํฐ๋ง ๊ฐ์ด๋๋ฅผ ์ดํด๋ณด๊ณ YOLO11 ์ ์ฌ์ฉํ์ฌ AI ๊ธฐ๋ฐ ์ด๋ ๋ชจ๋ํฐ๋ง ์์คํ ์ ์ค์ ํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์ธ์.
Ultralytics YOLO ๋ฐ์ดํฐ ์๊ฐํ๋ฅผ ์ํ ํํธ ๋งต์ ๋ง๋๋ ๋ฐ ์ด๋ป๊ฒ ๋์์ด ๋๋์?
Ultralytics YOLO11 ๋ ํน์ ์์ญ์ ๋ฐ์ดํฐ ๊ฐ๋๋ฅผ ์๊ฐํํ๋ ํํธ๋งต์ ์์ฑํ์ฌ ํ๋์ด ๋ง๊ฑฐ๋ ๊ด์ฌ ์๋ ์์ญ์ ๊ฐ์กฐ ํ์ํ ์ ์์ต๋๋ค. ์ด ๊ธฐ๋ฅ์ ๋ค์ํ ์ปดํจํฐ ๋น์ ์์ ์ ํจํด๊ณผ ์ถ์ธ๋ฅผ ์ดํดํ๋ ๋ฐ ํนํ ์ ์ฉํฉ๋๋ค. ์ข ํฉ์ ์ธ ๋ฐ์ดํฐ ๋ถ์ ๋ฐ ์๊ฐํ๋ฅผ ์ํด YOLO11 ์์ ํํธ๋งต์ ๋ง๋ค๊ณ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์ธํ ์์๋ณด์ธ์.