рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╡рд┐рднрд┐рдиреНрди рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рд╡рд╕реНрддреБ рдЧрд┐рдирддреА Ultralytics YOLOv8 ЁЯЪА
рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рд╡рд╕реНрддреБ рдЧрдгрдирд╛ рдХреНрдпрд╛ рд╣реИ?
рдХреЗ рд╕рд╛рде рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рд╡рд╕реНрддреБ рдХреА рдЧрд┐рдирддреАUltralytics YOLOv8 рдЙрдиреНрдирдд рдХрдВрдкреНрдпреВрдЯрд░ рджреГрд╖реНрдЯрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рднреАрддрд░ рд╡рд╕реНрддреБрдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рд╕рдЯреАрдХ рдирд┐рд░реНрдзрд╛рд░рдг рдХрд░рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ, рд╕реБрд░рдХреНрд╖рд╛ рдмрдврд╝рд╛рдиреЗ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рджрдХреНрд╖рддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХреЗ рд▓рд┐рдП рдореВрд▓реНрдпрд╡рд╛рди рд╣реИред
рд╕рддрд░реНрдХрддрд╛: Ultralytics YOLOv8 рдПрдХрд╛рдзрд┐рдХ рдФрд░ рдЬрдВрдЧрдо рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рд╡рд╕реНрддреБ рдХреА рдЧрд┐рдирддреА
рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рд╡рд╕реНрддреБ рдЧрдгрдирд╛ рдХреЗ рд▓рд╛рдн?
- рд╢реБрджреНрдзрддрд╛ рдФрд░ рд╕рдЯреАрдХрддрд╛: рдЙрдиреНрдирдд рдХрдВрдкреНрдпреВрдЯрд░ рджреГрд╖реНрдЯрд┐ рд╡рд╛рд▓реЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рдЧрд┐рдирддреА рд╕рдЯреАрдХ рдФрд░ рд╕рдЯреАрдХ рдЧрдгрдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреА рд╣реИ, рдЕрдХреНрд╕рд░ рдореИрдиреНрдпреБрдЕрд▓ рдЧрд┐рдирддреА рд╕реЗ рдЬреБрдбрд╝реА рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдХрдо рдХрд░рддреА рд╣реИред
- рджрдХреНрд╖рддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░: рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╡рд╕реНрддреБ рдЧрдгрдирд╛ рдкрд░рд┐рдЪрд╛рд▓рди рджрдХреНрд╖рддрд╛ рдХреЛ рдмрдврд╝рд╛рддреА рд╣реИ, рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдХреЗ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рд╕реБрд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рддреА рд╣реИред
- рдмрд╣реБрдореБрдЦреА рдкреНрд░рддрд┐рднрд╛ рдФрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧ: рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рд╡рд╕реНрддреБрдУрдВ рдХреА рдЧрд┐рдирддреА рдХреА рдмрд╣реБрдореБрдЦреА рдкреНрд░рддрд┐рднрд╛ рдЗрд╕реЗ рд╡рд┐рдирд┐рд░реНрдорд╛рдг рдФрд░ рдирд┐рдЧрд░рд╛рдиреА рд╕реЗ рд▓реЗрдХрд░ рдпрд╛рддрд╛рдпрд╛рдд рдирд┐рдЧрд░рд╛рдиреА рддрдХ рд╡рд┐рднрд┐рдиреНрди рдбреЛрдореЗрди рдореЗрдВ рд▓рд╛рдЧреВ рдХрд░рддреА рд╣реИ, рдЗрд╕рдХреА рд╡реНрдпрд╛рдкрдХ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдФрд░ рдкреНрд░рднрд╛рд╡рд╢реАрд▓рддрд╛ рдореЗрдВ рдпреЛрдЧрджрд╛рди рджреЗрддреА рд╣реИред
рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ
рдлреБрдЯрдХрд░ | рдмрд╛рдЬрд╛рд░ рдХреА рд╕рдбрд╝рдХреЗрдВ |
---|---|
рд╡рд┐рднрд┐рдиреНрди рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдЧрд┐рдирддреА рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрдЧ Ultralytics YOLOv8 | рд╡рд┐рднрд┐рдиреНрди рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рднреАрдбрд╝ рдХреА рдЧрд┐рдирддреА Ultralytics YOLOv8 |
рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрджрдо
рдЪрд░рдг 1: рдЖрд╡рд╢реНрдпрдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реАрдЬрд╝ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
рдХреНрд▓реЛрди рдХрд░рдХреЗ рд╢реБрд░реВ рдХрд░реЗрдВ Ultralytics рднрдВрдбрд╛рд░, рдирд┐рд░реНрднрд░рддрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛, рдФрд░ рдЪрд░рдг 2 рдореЗрдВ рджрд┐рдП рдЧрдП рдЖрджреЗрд╢реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрдерд╛рдиреАрдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдирд╛ред
# Clone Ultralytics repo
git clone https://github.com/ultralytics/ultralytics
# Navigate to the local directory
cd ultralytics/examples/YOLOv8-Region-Counter
рдЪрд░рдг 2: рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреНрд╖реЗрддреНрд░ рдХреА рдЧрд┐рдирддреА рдЪрд▓рд╛рдПрдВ Ultralytics YOLOv8
рдЕрдиреБрдорд╛рди рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдмреБрдирд┐рдпрд╛рджреА рдЖрджреЗрд╢реЛрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВред
рдХреНрд╖реЗрддреНрд░ рдЬрдВрдЧрдо рд╣реИ
рд╡реАрдбрд┐рдпреЛ рдкреНрд▓реЗрдмреИрдХ рдХреЗ рджреМрд░рд╛рди, рдЖрдк рдмрд╛рдИрдВ рдорд╛рдЙрд╕ рдмрдЯрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдФрд░ рдЦреАрдВрдЪрдХрд░ рд╡реАрдбрд┐рдпреЛ рдХреЗ рднреАрддрд░ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдХреЛ рдЕрдВрддрдГрдХреНрд░рд┐рдпрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
# Save results
python yolov8_region_counter.py --source "path/to/video.mp4" --save-img
# Run model on CPU
python yolov8_region_counter.py --source "path/to/video.mp4" --device cpu
# Change model file
python yolov8_region_counter.py --source "path/to/video.mp4" --weights "path/to/model.pt"
# Detect specific classes (e.g., first and third classes)
python yolov8_region_counter.py --source "path/to/video.mp4" --classes 0 2
# View results without saving
python yolov8_region_counter.py --source "path/to/video.mp4" --view-img
рд╡реИрдХрд▓реНрдкрд┐рдХ рддрд░реНрдХ
рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рдЪреВрдХ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|---|---|
--source |
str |
None |
рд╡реЗрдмрдХреИрдо рдХреЗ рд▓рд┐рдП рд╡реАрдбрд┐рдпреЛ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдкрде 0 |
--line_thickness |
int |
2 |
рдмрд╛рдЙрдВрдбрд┐рдВрдЧ рдмреЙрдХреНрд╕ рдХреА рдореЛрдЯрд╛рдИ |
--save-img |
bool |
False |
рдЕрдиреБрдорд╛рдирд┐рдд рд╡реАрдбрд┐рдпреЛ/рдЫрд╡рд┐ рд╕рд╣реЗрдЬреЗрдВ |
--weights |
str |
yolov8n.pt |
рд╡рдЬрди рдлрд╝рд╛рдЗрд▓ рдкрде |
--classes |
list |
None |
рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд░реНрдЧреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПрдВ рдЕрд░реНрдерд╛рдд --рд╡рд░реНрдЧ 0 2 |
--region-thickness |
int |
2 |
рдХреНрд╖реЗрддреНрд░ рдмреЙрдХреНрд╕ рдХреА рдореЛрдЯрд╛рдИ |
--track-thickness |
int |
2 |
рдЯреНрд░реИрдХрд┐рдВрдЧ рд▓рд╛рдЗрди рдореЛрдЯрд╛рдИ |
рдЕрдХреНрд╕рд░ рдкреВрдЫреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рд╢реНрди
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рдЧрд┐рдирддреА рдХреНрдпрд╛ рд╣реИ Ultralytics YOLOv8?
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рдЧрд┐рдирддреА Ultralytics YOLOv8 рдЙрдиреНрдирдд рдХрдВрдкреНрдпреВрдЯрд░ рджреГрд╖реНрдЯрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рднреАрддрд░ рд╡рд╕реНрддреБрдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдФрд░ рдорд┐рд▓рд╛рди рдХрд░рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред рдпрд╣ рд╕рдЯреАрдХ рд╡рд┐рдзрд┐ рд╡рд┐рдирд┐рд░реНрдорд╛рдг, рдирд┐рдЧрд░рд╛рдиреА рдФрд░ рдпрд╛рддрд╛рдпрд╛рдд рдирд┐рдЧрд░рд╛рдиреА рдЬреИрд╕реЗ рд╡рд┐рднрд┐рдиреНрди рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рджрдХреНрд╖рддрд╛ рдФрд░ рд╕рдЯреАрдХрддрд╛ рдХреЛ рдмрдврд╝рд╛рддреА рд╣реИред
рдореИрдВ рдСрдмреНрдЬреЗрдХреНрдЯ рдЧрд┐рдирддреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдХреИрд╕реЗ рдЪрд▓рд╛рдКрдВ Ultralytics YOLOv8?
рдореЗрдВ рдСрдмреНрдЬреЗрдХреНрдЯ рдЧрд┐рдирддреА рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрди рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ Ultralytics YOLOv8:
-
рдХреНрд▓реЛрди рдХрд░реЗрдВ Ultralytics рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдФрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░реЗрдВ:
-
рдХреНрд╖реЗрддреНрд░ рдЧрд┐рдирддреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ:
рдЕрдзрд┐рдХ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд▓рд┐рдП, рд░рди рд░реАрдЬрди рдХрд╛рдЙрдВрдЯрд┐рдВрдЧ рд╕реЗрдХреНрд╢рди рдкрд░ рдЬрд╛рдПрдВред
рдореБрдЭреЗ рдХреНрдпреЛрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП Ultralytics YOLOv8 рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдСрдмреНрдЬреЗрдХреНрдЯ рдЧрд┐рдирддреА рдХреЗ рд▓рд┐рдП?
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ Ultralytics YOLOv8 рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рд╡рд╕реНрддреБ рдЧрдгрдирд╛ рдХреЗ рд▓рд┐рдП рдХрдИ рдлрд╛рдпрджреЗ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ:
- рд╕рдЯреАрдХ рдФрд░ рд╕рдЯреАрдХрддрд╛: рдореИрдиреБрдЕрд▓ рдЧрд┐рдирддреА рдореЗрдВ рдЕрдХреНрд╕рд░ рджреЗрдЦреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИред
- рджрдХреНрд╖рддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░: рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдХреЗ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рд╕реБрд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рддрд╛ рд╣реИред
- рдмрд╣реБрдореБрдЦреА рдкреНрд░рддрд┐рднрд╛ рдФрд░ рдЖрд╡реЗрджрди: рд╡рд┐рднрд┐рдиреНрди рдбреЛрдореЗрди рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рдХреА рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЛ рдмрдврд╝рд╛рддрд╛ рд╣реИред
рд▓рд╛рдн рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдЧрд╣рди рд▓рд╛рднреЛрдВ рдХрд╛ рдЕрдиреНрд╡реЗрд╖рдг рдХрд░реЗрдВред
рдХреНрдпрд╛ рд╡реАрдбрд┐рдпреЛ рдкреНрд▓реЗрдмреИрдХ рдХреЗ рджреМрд░рд╛рди рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ?
рд╣рд╛рдБ, рд╕рд╛рде Ultralytics YOLOv8, рд╡реАрдбрд┐рдпреЛ рдкреНрд▓реЗрдмреИрдХ рдХреЗ рджреМрд░рд╛рди рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рдЕрдВрддрдГрдХреНрд░рд┐рдпрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХреНрд╖реЗрддреНрд░ рдХреА рд╕реНрдерд┐рддрд┐ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╕ рдмрд╛рдИрдВ рдорд╛рдЙрд╕ рдмрдЯрди рдХреЗ рд╕рд╛рде рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдЦреАрдВрдЪреЗрдВред рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдЧрддрд┐рд╢реАрд▓ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд▓рд┐рдП рд▓рдЪреАрд▓реЗрдкрди рдХреЛ рдмрдврд╝рд╛рддреА рд╣реИред рдЪрд▓ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЯрд┐рдк рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдиреЗрдВред
рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рд╡рд╕реНрддреБ рдЧрдгрдирд╛ рдХреЗ рдХреБрдЫ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреНрдпрд╛ рд╣реИрдВ?
рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рдЧрд┐рдирддреА рдХреЗ рд╕рд╛рде Ultralytics YOLOv8 рдХрдИ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
- рдлреБрдЯрдХрд░: рдкреИрджрд▓ рдпрд╛рддрд╛рдпрд╛рдд рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рд▓реЛрдЧреЛрдВ рдХреА рдЧрд┐рдирддреАред
- рдмрд╛рдЬрд╛рд░ рдХреА рд╕рдбрд╝рдХреЗрдВ: рднреАрдбрд╝ рдШрдирддреНрд╡ рдкреНрд░рдмрдВрдзрдиред
рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдЕрдзрд┐рдХ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХрд╛ рдЕрдиреНрд╡реЗрд╖рдг рдХрд░реЗрдВред
рдмрдирд╛рдпрд╛ рдЧрдпрд╛ 2023-12-02, рдЕрджреНрдпрддрдиреНрдп: 2024-07-05
рд▓реЗрдЦрдХ: рдЧреНрд▓реЗрди-рдЬреЛрдЪрд░ (5), рдмреБрд░рд╣рд╛рди-рдХреНрдпреВ (1), рд░рд┐рдЬрд╡рд╛рди рдореБрдирд╡реНрд╡рд░ (1)