Bỏ để qua phần nội dung

Quản lý bãi đậu xe sử dụng Ultralytics YOLO11 🚀

Hệ thống quản lý bãi đậu xe là gì?

Quản lý bãi đậu xe với Ultralytics YOLO11 đảm bảo đỗ xe hiệu quả và an toàn bằng cách sắp xếp không gian và theo dõi tình trạng sẵn có. YOLO11 có thể cải thiện việc quản lý bãi đậu xe thông qua phát hiện xe theo thời gian thực và thông tin chi tiết về tình trạng đỗ xe.



Xem: Làm thế nào để triển khai quản lý bãi đậu xe bằng cách sử dụng Ultralytics YOLO 🚀

Ưu điểm của hệ thống quản lý bãi đậu xe?

  • Hiệu quả: Quản lý bãi đậu xe tối ưu hóa việc sử dụng chỗ đậu xe và giảm tắc nghẽn.
  • An toàn và Bảo mật : Quản lý bãi đậu xe bằng YOLO11 giúp cải thiện sự an toàn cho cả người và xe thông qua các biện pháp giám sát và an ninh.
  • Giảm khí thải : Quản lý bãi đậu xe bằng YOLO11 quản lý lưu lượng giao thông để giảm thiểu thời gian chờ và khí thải tại bãi đậu xe.

Ứng dụng trong thế giới thực

Hệ thống quản lý bãi đậu xeHệ thống quản lý bãi đậu xe
Bãi đỗ xe Phân tích Sử dụng Ultralytics YOLO11Quản lý bãi đậu xe nhìn từ trên xuống sử dụng Ultralytics YOLO11
Quản lý bãi đậu xe Chế độ xem trên không sử dụng Ultralytics YOLO11Quản lý bãi đậu xe Top View sử dụng Ultralytics YOLO11

Quy trình làm việc mã hệ thống quản lý bãi đậu xe

Lựa chọn điểm

Lựa chọn điểm bây giờ là dễ dàng

Chọn điểm đỗ xe là một nhiệm vụ quan trọng và phức tạp trong hệ thống quản lý bãi đậu xe. Ultralytics Hợp lý hóa quá trình này bằng cách cung cấp một công cụ cho phép bạn xác định các khu vực bãi đậu xe, có thể được sử dụng sau này để xử lý bổ sung.

  • Chụp khung hình từ luồng video hoặc camera nơi bạn muốn quản lý bãi đậu xe.
  • Sử dụng mã được cung cấp để khởi chạy giao diện đồ họa, nơi bạn có thể chọn hình ảnh và bắt đầu phác thảo các khu vực đỗ xe bằng cách nhấp chuột để tạo đa giác.

Kích thước hình ảnh

Kích thước hình ảnh tối đa được hỗ trợ 1920 * 1080

Chỗ đậu xe Ultralytics YOLO11

from ultralytics import solutions

solutions.ParkingPtsSelection()
  • Sau khi xác định các khu vực đỗ xe bằng đa giác, hãy nhấp vào save để lưu trữ tệp JSON với dữ liệu trong thư mục làm việc của bạn.

Ultralytics Bản demo lựa chọn điểm YOLO11

Python Mã quản lý bãi đậu xe

Quản lý bãi đỗ xe sử dụng YOLO11 Ví dụ

import cv2

from ultralytics import solutions

# 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
parking_manager = solutions.ParkingManagement(
    model="yolo11n.pt",  # path to model file
    json_file="bounding_boxes.json",  # path to parking annotations file
)

while cap.isOpened():
    ret, im0 = cap.read()
    if not ret:
        break
    im0 = parking_manager.process_data(im0)
    video_writer.write(im0)

cap.release()
video_writer.release()
cv2.destroyAllWindows()

Đối số tùy chọn ParkingManagement

TênKiểuMặc địnhSự miêu tả
modelstrNoneĐường dẫn đến mô hình YOLO11.
json_filestrNoneĐường dẫn đến tệp JSON chứa tất cả dữ liệu tọa độ đỗ xe.

Lập luận model.track

Lý lẽKiểuMặc địnhSự miêu tả
sourcestrNoneChỉ định thư mục nguồn cho hình ảnh hoặc video. Hỗ trợ đường dẫn tệp và URL.
persistboolFalseCho phép theo dõi liên tục các đối tượng giữa các khung hình, duy trì ID trên các chuỗi video.
trackerstrbotsort.yamlChỉ định thuật toán theo dõi để sử dụng, ví dụ: bytetrack.yaml hoặc botsort.yaml.
conffloat0.3Đặt ngưỡng tin cậy cho việc phát hiện; giá trị thấp hơn cho phép theo dõi nhiều đối tượng hơn nhưng có thể bao gồm các kết quả dương tính giả.
ioufloat0.5Đặt ngưỡng Giao điểm trên Liên hợp (IoU) để lọc các phát hiện chồng chéo.
classeslistNoneLọc kết quả theo chỉ số lớp. Ví dụ, classes=[0, 2, 3] chỉ theo dõi các lớp được chỉ định.
verboseboolTrueKiểm soát việc hiển thị kết quả theo dõi, cung cấp hình ảnh trực quan về các đối tượng được theo dõi.

FAQ

Làm thế nào Ultralytics YOLO11 nâng cao hệ thống quản lý bãi đỗ xe?

Ultralytics YOLO11 cải thiện đáng kể hệ thống quản lý bãi đậu xe bằng cách cung cấp khả năng phát hiện và giám sát xe theo thời gian thực . Điều này dẫn đến việc sử dụng tối ưu các bãi đậu xe, giảm tắc nghẽn và cải thiện an toàn thông qua giám sát liên tục. Hệ thống quản lý bãi đậu xe cho phép lưu thông hiệu quả, giảm thiểu thời gian nhàn rỗi và khí thải trong bãi đậu xe, do đó góp phần vào tính bền vững của môi trường. Để biết thêm chi tiết, hãy tham khảo quy trình làm việc của mã quản lý bãi đậu xe .

Lợi ích của việc sử dụng là gì? Ultralytics YOLO11 cho bãi đậu xe thông minh?

Sử dụng Ultralytics YOLO11 là giải pháp đỗ xe thông minh mang lại nhiều lợi ích:

  • Hiệu quả: Tối ưu hóa việc sử dụng chỗ đậu xe và giảm tắc nghẽn.
  • An toàn và an ninh: Tăng cường giám sát và đảm bảo an toàn cho phương tiện và người đi bộ.
  • Tác động môi trường: Giúp giảm lượng khí thải bằng cách giảm thiểu thời gian chạy không tải của xe. Thông tin chi tiết về những lợi thế có thể được xem ở đây.

Làm thế nào tôi có thể xác định chỗ đậu xe bằng cách sử dụng Ultralytics YOLO11 là gì?

Việc xác định chỗ đậu xe rất đơn giản với Ultralytics YOLO11:

  1. Chụp khung hình từ luồng video hoặc camera.
  2. Sử dụng mã được cung cấp để khởi chạy GUI để chọn hình ảnh và vẽ đa giác để xác định chỗ đậu xe.
  3. Lưu dữ liệu được gắn nhãn ở định dạng JSON để xử lý thêm. Để được hướng dẫn toàn diện, hãy kiểm tra phần lựa chọn điểm .

Tôi có thể tùy chỉnh model YOLO11 cho nhu cầu quản lý bãi đậu xe cụ thể không?

Đúng, Ultralytics YOLO11 cho phép tùy chỉnh cho các nhu cầu quản lý bãi đậu xe cụ thể. Bạn có thể điều chỉnh các thông số như Màu sắc khu vực bị chiếm đóng và có sẵn, lề để hiển thị văn bản và hơn thế nữa. Sử dụng ParkingManagement của lớp Đối số tùy chọn, bạn có thể điều chỉnh mô hình cho phù hợp với yêu cầu cụ thể của mình, đảm bảo hiệu quả và hiệu quả tối đa.

Một số ứng dụng thực tế của Ultralytics YOLO11 trong quản lý bãi đậu xe?

Ultralytics YOLO11 được sử dụng trong nhiều ứng dụng thực tế để quản lý bãi đậu xe, bao gồm:

  • Phát hiện chỗ đậu xe: Xác định chính xác không gian có sẵn và có người ở.
  • Giám sát: Tăng cường an ninh thông qua giám sát thời gian thực.
  • Quản lý lưu lượng giao thông: Giảm thời gian nhàn rỗi và tắc nghẽn với khả năng xử lý giao thông hiệu quả. Hình ảnh giới thiệu các ứng dụng này có thể được tìm thấy trong các ứng dụng trong thế giới thực.
📅 Được tạo ra cách đây 6 tháng ✏️ Đã cập nhật cách đây 1 tháng

Ý kiến