рд╕рд╛рдордЧреНрд░реА рдкрд░ рдЬрд╛рдПрдВ

рдкрд╛рд░реНрдХрд┐рдВрдЧ рдкреНрд░рдмрдВрдзрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ Ultralytics YOLOv8 ЁЯЪА

рдкрд╛рд░реНрдХрд┐рдВрдЧ рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓реА рдХреНрдпрд╛ рд╣реИ?

рдкрд╛рд░реНрдХрд┐рдВрдЧ рдкреНрд░рдмрдВрдзрди рдХреЗ рд╕рд╛рде Ultralytics YOLOv8 рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдХреЗ рдФрд░ рдЙрдкрд▓рдмреНрдзрддрд╛ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдХреЗ рдХреБрд╢рд▓ рдФрд░ рд╕реБрд░рдХреНрд╖рд┐рдд рдкрд╛рд░реНрдХрд┐рдВрдЧ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИред YOLOv8 рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рд╡рд╛рд╣рди рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд╛рд░реНрдХрд┐рдВрдЧ рд╕реНрдерд▓ рдкреНрд░рдмрдВрдзрди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдкрд╛рд░реНрдХрд┐рдВрдЧ рдЕрдзрд┐рднреЛрдЧ рдореЗрдВ рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ред

рдкрд╛рд░реНрдХрд┐рдВрдЧ рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд▓рд╛рдн?

  • рджрдХреНрд╖рддрд╛: рдкрд╛рд░реНрдХрд┐рдВрдЧ рд╕реНрдерд▓ рдкреНрд░рдмрдВрдзрди рдкрд╛рд░реНрдХрд┐рдВрдЧ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдХреЗ рдЙрдкрдпреЛрдЧ рдХрд╛ рдЕрдиреБрдХреВрд▓рди рдХрд░рддрд╛ рд╣реИ рдФрд░ рднреАрдбрд╝ рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИред
  • рдмрдЪрд╛рд╡ рдФрд░ рд╕реБрд░рдХреНрд╖рд╛: рдкрд╛рд░реНрдХрд┐рдВрдЧ рдкреНрд░рдмрдВрдзрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ YOLOv8 рдирд┐рдЧрд░рд╛рдиреА рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рдЙрдкрд╛рдпреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓реЛрдЧреЛрдВ рдФрд░ рд╡рд╛рд╣рдиреЛрдВ рджреЛрдиреЛрдВ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рддрд╛ рд╣реИред
  • рдХрдо рдЙрддреНрд╕рд░реНрдЬрди: рдкрд╛рд░реНрдХрд┐рдВрдЧ рдкреНрд░рдмрдВрдзрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ YOLOv8 рдкрд╛рд░реНрдХрд┐рдВрдЧ рд╕реНрдерд▓ рдореЗрдВ рдирд┐рд╖реНрдХреНрд░рд┐рдп рд╕рдордп рдФрд░ рдЙрддреНрд╕рд░реНрдЬрди рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╛рддрд╛рдпрд╛рдд рдкреНрд░рд╡рд╛рд╣ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рддрд╛ рд╣реИред

рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ

рдкрд╛рд░реНрдХрд┐рдВрдЧ рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓реА рдкрд╛рд░реНрдХрд┐рдВрдЧ рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓реА
рдкрд╛рд░реНрдХрд┐рдВрдЧ рд╕реНрдерд▓ рд╡рд┐рд╢реНрд▓реЗрд╖рд┐рдХреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ Ultralytics YOLOv8 рдкрд╛рд░реНрдХрд┐рдВрдЧ рдкреНрд░рдмрдВрдзрди рд╢реАрд░реНрд╖ view рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ Ultralytics YOLOv8
рдкрд╛рд░реНрдХрд┐рдВрдЧ рдкреНрд░рдмрдВрдзрди рд╣рд╡рд╛рдИ рджреГрд╢реНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ Ultralytics YOLOv8 рдкрд╛рд░реНрдХрд┐рдВрдЧ рдкреНрд░рдмрдВрдзрди рд╢реАрд░реНрд╖ View рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ Ultralytics YOLOv8

рдкрд╛рд░реНрдХрд┐рдВрдЧ рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓реА рдХреЛрдб рд╡рд░реНрдХрдлрд╝реНрд▓реЛ

рдЕрдВрдХреЛрдВ рдХрд╛ рдЪрдпрди

рдмрд┐рдВрджреБ рдЪрдпрди рдЕрдм рдЖрд╕рд╛рди рд╣реИ

рдкрд╛рд░реНрдХрд┐рдВрдЧ рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдореЗрдВ рдкрд╛рд░реНрдХрд┐рдВрдЧ рдмрд┐рдВрджреБ рдЪреБрдирдирд╛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдФрд░ рдЬрдЯрд┐рд▓ рдХрд╛рд░реНрдп рд╣реИред Ultralytics рдПрдХ рдЙрдкрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рдХреЗ рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕реБрд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдкрд╛рд░реНрдХрд┐рдВрдЧ рд╕реНрдерд▓ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рджреЗрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдмрд╛рдж рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

  • рд╡реАрдбрд┐рдпреЛ рдпрд╛ рдХреИрдорд░рд╛ рд╕реНрдЯреНрд░реАрдо рд╕реЗ рдПрдХ рдлреНрд░реЗрдо рдХреИрдкреНрдЪрд░ рдХрд░реЗрдВ рдЬрд╣рд╛рдВ рдЖрдк рдкрд╛рд░реНрдХрд┐рдВрдЧ рд╕реНрдерд▓ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
  • рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджрд┐рдП рдЧрдП рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдЬрд╣рд╛рдВ рдЖрдк рдПрдХ рдЫрд╡рд┐ рдХрд╛ рдЪрдпрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдмрд╣реБрднреБрдЬ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рдЙрд╕ рдХреНрд▓рд┐рдХ рджреНрд╡рд╛рд░рд╛ рдкрд╛рд░реНрдХрд┐рдВрдЧ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреА рд░реВрдкрд░реЗрдЦрд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЫрд╡рд┐ рдХрд╛ рдЖрдХрд╛рд░

1920 * 1080 рд╕рдорд░реНрдерд┐рдд рдХреА рдЕрдзрд┐рдХрддрдо рдЫрд╡рд┐ рдЖрдХрд╛рд░

рдкрд╛рд░реНрдХрд┐рдВрдЧ рд╕реНрд▓реЙрдЯ рдПрдиреЛрдЯреЗрдЯрд░ Ultralytics YOLOv8

from ultralytics import solutions

solutions.ParkingPtsSelection()
  • рдкрд╛рд░реНрдХрд┐рдВрдЧ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рдмрд╣реБрднреБрдЬреЛрдВ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ save JSON рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЖрдкрдХреА рдХрд╛рд░реНрдпрд╢реАрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

Ultralytics YOLOv8 рдЕрдВрдХ рдЪрдпрди рдбреЗрдореЛ

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:

  1. рд╡реАрдбрд┐рдпреЛ рдпрд╛ рдХреИрдорд░рд╛ рд╕реНрдЯреНрд░реАрдо рд╕реЗ рдлрд╝реНрд░реЗрдо рдХреИрдкреНрдЪрд░ рдХрд░реЗрдВ.
  2. рдкрд╛рд░реНрдХрд┐рдВрдЧ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЫрд╡рд┐ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдФрд░ рдмрд╣реБрднреБрдЬ рдЦреАрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЬреАрдпреВрдЖрдИ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджрд┐рдП рдЧрдП рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
  3. рдЖрдЧреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рд▓реЗрдмрд▓ рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рдХреЛ JSON рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╕рд╣реЗрдЬреЗрдВред рд╡реНрдпрд╛рдкрдХ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП, рдЕрдВрдХ рдЕрдиреБрднрд╛рдЧ рдХреЗ рдЪрдпрди рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВред

рдХреНрдпрд╛ рдореИрдВ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ YOLOv8 рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкрд╛рд░реНрдХрд┐рдВрдЧ рдкреНрд░рдмрдВрдзрди рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдореЙрдбрд▓?

рд╣рд╛рдБ Ultralytics YOLOv8 рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкрд╛рд░реНрдХрд┐рдВрдЧ рдкреНрд░рдмрдВрдзрди рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЖрдк рдкреИрд░рд╛рдореАрдЯрд░ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреИрд╕реЗ рдХрд┐ рдХрдмреНрдЬреЗ рд╡рд╛рд▓реЗ рдФрд░ рдЙрдкрд▓рдмреНрдз рдХреНрд╖реЗрддреНрд░ рд░рдВрдЧ, рдкрд╛рда рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рдорд╛рд░реНрдЬрд┐рди, рдФрд░ рднреА рдмрд╣реБрдд рдХреБрдЫред рдХрд╛ рдЙрдкрдпреЛрдЧ ParkingManagement рдХрдХреНрд╖рд╛ рдХрд╛ рд╡реИрдХрд▓реНрдкрд┐рдХ рддрд░реНрдХ, рдЖрдк рдЕрдкрдиреА рд╡рд┐рд╢реЗрд╖ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рдЕрдиреБрд░реВрдк рдореЙрдбрд▓ рдХреЛ рджрд░реНрдЬреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЕрдзрд┐рдХрддрдо рджрдХреНрд╖рддрд╛ рдФрд░ рдкреНрд░рднрд╛рд╡рд╢реАрд▓рддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдХреЗ рдХреБрдЫ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреНрдпрд╛ рд╣реИрдВ Ultralytics YOLOv8 рдкрд╛рд░реНрдХрд┐рдВрдЧ рд╕реНрдерд▓ рдкреНрд░рдмрдВрдзрди рдореЗрдВ?

Ultralytics YOLOv8 рдкрд╛рд░реНрдХрд┐рдВрдЧ рд╕реНрдерд▓ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:

  • рдкрд╛рд░реНрдХрд┐рдВрдЧ рд╕реНрдкреЗрд╕ рдбрд┐рдЯреЗрдХреНрд╢рди: рдЙрдкрд▓рдмреНрдз рдФрд░ рдХрдмреНрдЬреЗ рд╡рд╛рд▓реЗ рд╕реНрдерд╛рдиреЛрдВ рдХреА рд╕рдЯреАрдХ рдкрд╣рдЪрд╛рди рдХрд░рдирд╛ред
  • рдирд┐рдЧрд░рд╛рдиреА: рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реБрд░рдХреНрд╖рд╛ рдмрдврд╝рд╛рдирд╛ред
  • рдпрд╛рддрд╛рдпрд╛рдд рдкреНрд░рд╡рд╛рд╣ рдкреНрд░рдмрдВрдзрди: рдХреБрд╢рд▓ рдпрд╛рддрд╛рдпрд╛рдд рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдирд┐рд╖реНрдХреНрд░рд┐рдп рд╕рдордп рдФрд░ рднреАрдбрд╝ рдХреЛ рдХрдо рдХрд░рдирд╛ред рдЗрди рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реА рдЫрд╡рд┐рдпрд╛рдВ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдкрд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИрдВред


рдмрдирд╛рдпрд╛ рдЧрдпрд╛ 2024-04-29, рдЕрджреНрдпрддрдирд┐рдд 2024-07-05
рд▓реЗрдЦрдХ: рдЧреНрд▓реЗрди-рдЬреЛрдЪрд░ (7), рдЗрд╡реЛрд░рдЭреВ331 (1), рд░рд┐рдЬрд╡рд╛рди рдореБрдирд╡реНрд╡рд░ (3)

рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ