рдкрд╛рд░реНрдХрд┐рдВрдЧ рдкреНрд░рдмрдВрдзрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ Ultralytics YOLOv8 ЁЯЪА
рдкрд╛рд░реНрдХрд┐рдВрдЧ рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓реА рдХреНрдпрд╛ рд╣реИ?
рдкрд╛рд░реНрдХрд┐рдВрдЧ рдкреНрд░рдмрдВрдзрди рдХреЗ рд╕рд╛рде Ultralytics YOLOv8 рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдХреЗ рдФрд░ рдЙрдкрд▓рдмреНрдзрддрд╛ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдХреЗ рдХреБрд╢рд▓ рдФрд░ рд╕реБрд░рдХреНрд╖рд┐рдд рдкрд╛рд░реНрдХрд┐рдВрдЧ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИред YOLOv8 рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рд╡рд╛рд╣рди рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд╛рд░реНрдХрд┐рдВрдЧ рд╕реНрдерд▓ рдкреНрд░рдмрдВрдзрди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдкрд╛рд░реНрдХрд┐рдВрдЧ рдЕрдзрд┐рднреЛрдЧ рдореЗрдВ рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ред
рдкрд╛рд░реНрдХрд┐рдВрдЧ рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд▓рд╛рдн?
- рджрдХреНрд╖рддрд╛: рдкрд╛рд░реНрдХрд┐рдВрдЧ рд╕реНрдерд▓ рдкреНрд░рдмрдВрдзрди рдкрд╛рд░реНрдХрд┐рдВрдЧ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдХреЗ рдЙрдкрдпреЛрдЧ рдХрд╛ рдЕрдиреБрдХреВрд▓рди рдХрд░рддрд╛ рд╣реИ рдФрд░ рднреАрдбрд╝ рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИред
- рдмрдЪрд╛рд╡ рдФрд░ рд╕реБрд░рдХреНрд╖рд╛: рдкрд╛рд░реНрдХрд┐рдВрдЧ рдкреНрд░рдмрдВрдзрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ YOLOv8 рдирд┐рдЧрд░рд╛рдиреА рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рдЙрдкрд╛рдпреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓реЛрдЧреЛрдВ рдФрд░ рд╡рд╛рд╣рдиреЛрдВ рджреЛрдиреЛрдВ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рддрд╛ рд╣реИред
- рдХрдо рдЙрддреНрд╕рд░реНрдЬрди: рдкрд╛рд░реНрдХрд┐рдВрдЧ рдкреНрд░рдмрдВрдзрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ YOLOv8 рдкрд╛рд░реНрдХрд┐рдВрдЧ рд╕реНрдерд▓ рдореЗрдВ рдирд┐рд╖реНрдХреНрд░рд┐рдп рд╕рдордп рдФрд░ рдЙрддреНрд╕рд░реНрдЬрди рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╛рддрд╛рдпрд╛рдд рдкреНрд░рд╡рд╛рд╣ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рддрд╛ рд╣реИред
рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ
рдкрд╛рд░реНрдХрд┐рдВрдЧ рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓реА | рдкрд╛рд░реНрдХрд┐рдВрдЧ рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓реА |
---|---|
рдкрд╛рд░реНрдХрд┐рдВрдЧ рдкреНрд░рдмрдВрдзрди рд╣рд╡рд╛рдИ рджреГрд╢реНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ Ultralytics YOLOv8 | рдкрд╛рд░реНрдХрд┐рдВрдЧ рдкреНрд░рдмрдВрдзрди рд╢реАрд░реНрд╖ View рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ Ultralytics YOLOv8 |
рдкрд╛рд░реНрдХрд┐рдВрдЧ рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓реА рдХреЛрдб рд╡рд░реНрдХрдлрд╝реНрд▓реЛ
рдЕрдВрдХреЛрдВ рдХрд╛ рдЪрдпрди
рдмрд┐рдВрджреБ рдЪрдпрди рдЕрдм рдЖрд╕рд╛рди рд╣реИ
рдкрд╛рд░реНрдХрд┐рдВрдЧ рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдореЗрдВ рдкрд╛рд░реНрдХрд┐рдВрдЧ рдмрд┐рдВрджреБ рдЪреБрдирдирд╛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдФрд░ рдЬрдЯрд┐рд▓ рдХрд╛рд░реНрдп рд╣реИред Ultralytics рдПрдХ рдЙрдкрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рдХреЗ рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕реБрд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдкрд╛рд░реНрдХрд┐рдВрдЧ рд╕реНрдерд▓ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рджреЗрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдмрд╛рдж рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
- рд╡реАрдбрд┐рдпреЛ рдпрд╛ рдХреИрдорд░рд╛ рд╕реНрдЯреНрд░реАрдо рд╕реЗ рдПрдХ рдлреНрд░реЗрдо рдХреИрдкреНрдЪрд░ рдХрд░реЗрдВ рдЬрд╣рд╛рдВ рдЖрдк рдкрд╛рд░реНрдХрд┐рдВрдЧ рд╕реНрдерд▓ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
- рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджрд┐рдП рдЧрдП рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдЬрд╣рд╛рдВ рдЖрдк рдПрдХ рдЫрд╡рд┐ рдХрд╛ рдЪрдпрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдмрд╣реБрднреБрдЬ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рдЙрд╕ рдХреНрд▓рд┐рдХ рджреНрд╡рд╛рд░рд╛ рдкрд╛рд░реНрдХрд┐рдВрдЧ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреА рд░реВрдкрд░реЗрдЦрд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЫрд╡рд┐ рдХрд╛ рдЖрдХрд╛рд░
1920 * 1080 рд╕рдорд░реНрдерд┐рдд рдХреА рдЕрдзрд┐рдХрддрдо рдЫрд╡рд┐ рдЖрдХрд╛рд░
рдкрд╛рд░реНрдХрд┐рдВрдЧ рд╕реНрд▓реЙрдЯ рдПрдиреЛрдЯреЗрдЯрд░ Ultralytics YOLOv8
- рдкрд╛рд░реНрдХрд┐рдВрдЧ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рдмрд╣реБрднреБрдЬреЛрдВ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ
save
JSON рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЖрдкрдХреА рдХрд╛рд░реНрдпрд╢реАрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
Python рдкрд╛рд░реНрдХрд┐рдВрдЧ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рдХреЛрдб
рдкрд╛рд░реНрдХрд┐рдВрдЧ рдкреНрд░рдмрдВрдзрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ YOLOv8 рдЙрджрд╛рд╣рд░рдг
import cv2
from ultralytics import solutions
# Path to json file, that created with above point selection app
polygon_json_path = "bounding_boxes.json"
# Video capture
cap = cv2.VideoCapture("Path/to/video/file.mp4")
assert cap.isOpened(), "Error reading video file"
w, h, fps = (int(cap.get(x)) for x in (cv2.CAP_PROP_FRAME_WIDTH, cv2.CAP_PROP_FRAME_HEIGHT, cv2.CAP_PROP_FPS))
# Video writer
video_writer = cv2.VideoWriter("parking management.avi", cv2.VideoWriter_fourcc(*"mp4v"), fps, (w, h))
# Initialize parking management object
management = solutions.ParkingManagement(model_path="yolov8n.pt")
while cap.isOpened():
ret, im0 = cap.read()
if not ret:
break
json_data = management.parking_regions_extraction(polygon_json_path)
results = management.model.track(im0, persist=True, show=False)
if results[0].boxes.id is not None:
boxes = results[0].boxes.xyxy.cpu().tolist()
clss = results[0].boxes.cls.cpu().tolist()
management.process_data(json_data, im0, boxes, clss)
management.display_frames(im0)
video_writer.write(im0)
cap.release()
video_writer.release()
cv2.destroyAllWindows()
рд╡реИрдХрд▓реНрдкрд┐рдХ рддрд░реНрдХ ParkingManagement
рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рдЪреВрдХ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|---|---|
model_path |
str |
None |
рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрде YOLOv8 рдХреЛ рдЧрдврд╝рдирд╛ред |
txt_color |
tuple |
(0, 0, 0) |
рдкрд╛рда рдХреЗ рд▓рд┐рдП рдЖрд░рдЬреАрдмреА рд░рдВрдЧ рдЯрдкрд▓ред |
bg_color |
tuple |
(255, 255, 255) |
рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рд▓рд┐рдП рдЖрд░рдЬреАрдмреА рд░рдВрдЧ рдЯрдкрд▓ред |
occupied_region_color |
tuple |
(0, 255, 0) |
рдХрдмреНрдЬреЗ рд╡рд╛рд▓реЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЖрд░рдЬреАрдмреА рд░рдВрдЧ рдЯрдкрд▓ред |
available_region_color |
tuple |
(0, 0, 255) |
рдЙрдкрд▓рдмреНрдз рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП RGB рд░рдВрдЧ рдЯрдкрд▓ред |
margin |
int |
10 |
рдкрд╛рда рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рдорд╛рд░реНрдЬрд┐рди. |
рддрд░реНрдХ model.track
рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рдЪреВрдХ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|---|---|
source |
im0 |
None |
рдЫрд╡рд┐рдпреЛрдВ рдпрд╛ рд╡реАрдбрд┐рдпреЛ рдХреЗ рд▓рд┐рдП рд╕реНрд░реЛрдд рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ |
persist |
bool |
False |
рдлрд╝реНрд░реЗрдо рдХреЗ рдмреАрдЪ рд▓рдЧрд╛рддрд╛рд░ рдЯреНрд░реИрдХ |
tracker |
str |
botsort.yaml |
рдЯреНрд░реИрдХрд┐рдВрдЧ рд╡рд┐рдзрд┐ 'рдмрд╛рдЗрдЯрдЯреНрд░реИрдХ' рдпрд╛ 'рдмреЙрдЯрд╕реЙрд░реНрдЯ' |
conf |
float |
0.3 |
рдХреЙрдиреНрдлрд┐рдбреЗрдВрд╕ рдереНрд░реЗрд╢реЛрд▓реНрдб |
iou |
float |
0.5 |
IOU рдереНрд░реЗрд╕рд╣реЛрд▓реНрдб |
classes |
list |
None |
рдХрдХреНрд╖рд╛ рджреНрд╡рд╛рд░рд╛ рдлрд╝рд┐рд▓реНрдЯрд░ рдкрд░рд┐рдгрд╛рдо, рдпрд╛рдиреА рдХрдХреНрд╖рд╛рдПрдВ = 0, рдпрд╛ рдХрдХреНрд╖рд╛рдПрдВ = [0,2,3] |
verbose |
bool |
True |
рдСрдмреНрдЬреЗрдХреНрдЯ рдЯреНрд░реИрдХрд┐рдВрдЧ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ |
рдЕрдХреНрд╕рд░ рдкреВрдЫреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рд╢реНрди
рдХреИрд╕реЗ рдХрд░рддрд╛ рд╣реИ Ultralytics YOLOv8 рдкрд╛рд░реНрдХрд┐рдВрдЧ рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рд╡реГрджреНрдзрд┐?
Ultralytics YOLOv8 рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рд╡рд╛рд╣рди рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдФрд░ рдирд┐рдЧрд░рд╛рдиреА рдкреНрд░рджрд╛рди рдХрд░рдХреЗ рдкрд╛рд░реНрдХрд┐рдВрдЧ рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЛ рдмрд╣реБрдд рдмрдврд╝рд╛рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдкрд╛рд░реНрдХрд┐рдВрдЧ рд╕реНрдерд╛рдиреЛрдВ рдХрд╛ рдЕрдиреБрдХреВрд▓рд┐рдд рдЙрдкрдпреЛрдЧ, рднреАрдбрд╝ рдХрдо рд╣реЛ рдЬрд╛рддреА рд╣реИ рдФрд░ рдирд┐рд░рдВрддрд░ рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реБрд░рдХреНрд╖рд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рд╣реЛрддрд╛ рд╣реИред рдкрд╛рд░реНрдХрд┐рдВрдЧ рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓реА рдХреБрд╢рд▓ рдпрд╛рддрд╛рдпрд╛рдд рдкреНрд░рд╡рд╛рд╣ рдХреЛ рд╕рдХреНрд╖рдо рдмрдирд╛рддреА рд╣реИ, рдкрд╛рд░реНрдХрд┐рдВрдЧ рд╕реНрдерд▓ рдореЗрдВ рдирд┐рд╖реНрдХреНрд░рд┐рдп рд╕рдордп рдФрд░ рдЙрддреНрд╕рд░реНрдЬрди рдХреЛ рдХрдо рдХрд░рддреА рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдкрд░реНрдпрд╛рд╡рд░рдгреАрдп рд╕реНрдерд┐рд░рддрд╛ рдореЗрдВ рдпреЛрдЧрджрд╛рди рд╣реЛрддрд╛ рд╣реИред рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП, рдкрд╛рд░реНрдХрд┐рдВрдЧ рдкреНрд░рдмрдВрдзрди рдХреЛрдб рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рджреЗрдЦреЗрдВред
рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдХреНрдпрд╛ рд▓рд╛рдн рд╣реИрдВ Ultralytics YOLOv8 рд╕реНрдорд╛рд░реНрдЯ рдкрд╛рд░реНрдХрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП?
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ Ultralytics YOLOv8 рд╕реНрдорд╛рд░реНрдЯ рдкрд╛рд░реНрдХрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдХрдИ рд▓рд╛рдн рдорд┐рд▓рддреЗ рд╣реИрдВ:
- рджрдХреНрд╖рддрд╛: рдкрд╛рд░реНрдХрд┐рдВрдЧ рд╕реНрдерд╛рдиреЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХрд╛ рдЕрдиреБрдХреВрд▓рди рдХрд░рддрд╛ рд╣реИ рдФрд░ рднреАрдбрд╝ рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИред
- рд╕реБрд░рдХреНрд╖рд╛ рдФрд░ рд╕рдВрд░рдХреНрд╖рд╛: рдирд┐рдЧрд░рд╛рдиреА рдмрдврд╝рд╛рддрд╛ рд╣реИ рдФрд░ рд╡рд╛рд╣рдиреЛрдВ рдПрд╡рдВ рдкреИрджрд▓ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЛрдВ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИред
- рдкрд░реНрдпрд╛рд╡рд░рдгреАрдп рдкреНрд░рднрд╛рд╡: рд╡рд╛рд╣рди рдирд┐рд╖реНрдХреНрд░рд┐рдп рд╕рдордп рдХреЛ рдХрдо рдХрд░рдХреЗ рдЙрддреНрд╕рд░реНрдЬрди рдХреЛ рдХрдо рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред рдлрд╛рдпрджреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдпрд╣рд╛рдВ рджреЗрдЦреА рдЬрд╛ рд╕рдХрддреА рд╣реИред
рдореИрдВ рдкрд╛рд░реНрдХрд┐рдВрдЧ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреИрд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ Ultralytics YOLOv8?
рдкрд╛рд░реНрдХрд┐рдВрдЧ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдирд╛ рд╕реАрдзрд╛ рд╣реИ Ultralytics YOLOv8:
- рд╡реАрдбрд┐рдпреЛ рдпрд╛ рдХреИрдорд░рд╛ рд╕реНрдЯреНрд░реАрдо рд╕реЗ рдлрд╝реНрд░реЗрдо рдХреИрдкреНрдЪрд░ рдХрд░реЗрдВ.
- рдкрд╛рд░реНрдХрд┐рдВрдЧ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЫрд╡рд┐ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдФрд░ рдмрд╣реБрднреБрдЬ рдЦреАрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЬреАрдпреВрдЖрдИ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджрд┐рдП рдЧрдП рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
- рдЖрдЧреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рд▓реЗрдмрд▓ рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рдХреЛ JSON рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╕рд╣реЗрдЬреЗрдВред рд╡реНрдпрд╛рдкрдХ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП, рдЕрдВрдХ рдЕрдиреБрднрд╛рдЧ рдХреЗ рдЪрдпрди рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВред
рдХреНрдпрд╛ рдореИрдВ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ YOLOv8 рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкрд╛рд░реНрдХрд┐рдВрдЧ рдкреНрд░рдмрдВрдзрди рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдореЙрдбрд▓?
рд╣рд╛рдБ Ultralytics YOLOv8 рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкрд╛рд░реНрдХрд┐рдВрдЧ рдкреНрд░рдмрдВрдзрди рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЖрдк рдкреИрд░рд╛рдореАрдЯрд░ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреИрд╕реЗ рдХрд┐ рдХрдмреНрдЬреЗ рд╡рд╛рд▓реЗ рдФрд░ рдЙрдкрд▓рдмреНрдз рдХреНрд╖реЗрддреНрд░ рд░рдВрдЧ, рдкрд╛рда рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рдорд╛рд░реНрдЬрд┐рди, рдФрд░ рднреА рдмрд╣реБрдд рдХреБрдЫред рдХрд╛ рдЙрдкрдпреЛрдЧ ParkingManagement
рдХрдХреНрд╖рд╛ рдХрд╛ рд╡реИрдХрд▓реНрдкрд┐рдХ рддрд░реНрдХ, рдЖрдк рдЕрдкрдиреА рд╡рд┐рд╢реЗрд╖ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рдЕрдиреБрд░реВрдк рдореЙрдбрд▓ рдХреЛ рджрд░реНрдЬреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЕрдзрд┐рдХрддрдо рджрдХреНрд╖рддрд╛ рдФрд░ рдкреНрд░рднрд╛рд╡рд╢реАрд▓рддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдХреЗ рдХреБрдЫ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреНрдпрд╛ рд╣реИрдВ Ultralytics YOLOv8 рдкрд╛рд░реНрдХрд┐рдВрдЧ рд╕реНрдерд▓ рдкреНрд░рдмрдВрдзрди рдореЗрдВ?
Ultralytics YOLOv8 рдкрд╛рд░реНрдХрд┐рдВрдЧ рд╕реНрдерд▓ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:
- рдкрд╛рд░реНрдХрд┐рдВрдЧ рд╕реНрдкреЗрд╕ рдбрд┐рдЯреЗрдХреНрд╢рди: рдЙрдкрд▓рдмреНрдз рдФрд░ рдХрдмреНрдЬреЗ рд╡рд╛рд▓реЗ рд╕реНрдерд╛рдиреЛрдВ рдХреА рд╕рдЯреАрдХ рдкрд╣рдЪрд╛рди рдХрд░рдирд╛ред
- рдирд┐рдЧрд░рд╛рдиреА: рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реБрд░рдХреНрд╖рд╛ рдмрдврд╝рд╛рдирд╛ред
- рдпрд╛рддрд╛рдпрд╛рдд рдкреНрд░рд╡рд╛рд╣ рдкреНрд░рдмрдВрдзрди: рдХреБрд╢рд▓ рдпрд╛рддрд╛рдпрд╛рдд рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдирд┐рд╖реНрдХреНрд░рд┐рдп рд╕рдордп рдФрд░ рднреАрдбрд╝ рдХреЛ рдХрдо рдХрд░рдирд╛ред рдЗрди рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реА рдЫрд╡рд┐рдпрд╛рдВ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдкрд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИрдВред
рдмрдирд╛рдпрд╛ рдЧрдпрд╛ 2024-04-29, рдЕрджреНрдпрддрдирд┐рдд 2024-07-05
рд▓реЗрдЦрдХ: рдЧреНрд▓реЗрди-рдЬреЛрдЪрд░ (7), рдЗрд╡реЛрд░рдЭреВ331 (1), рд░рд┐рдЬрд╡рд╛рди рдореБрдирд╡реНрд╡рд░ (3)