İçeriğe geç

Ultralytics YOLO11 kullanarak Park Yönetimi 🚀

Otopark Yönetim Sistemi Nedir?

Ultralytics YOLO11 ile park yönetimi, alanları düzenleyerek ve kullanılabilirliği izleyerek verimli ve güvenli park sağlar. YOLO11, gerçek zamanlı araç algılama ve park yeri doluluğuna ilişkin içgörüler aracılığıyla park yeri yönetimini iyileştirebilir.



İzle: Ultralytics YOLO Kullanarak Otopark Yönetimi Nasıl Uygulanır 🚀

Otopark Yönetim Sisteminin Avantajları Nelerdir?

  • Verimlilik: Otopark yönetimi, park yerlerinin kullanımını optimize eder ve sıkışıklığı azaltır.
  • Emniyet ve Güvenlik: YOLO11 kullanan park yönetimi, gözetim ve güvenlik önlemleri yoluyla hem insanların hem de araçların güvenliğini artırır.
  • Azaltılmış Emisyonlar: YOLO11 kullanan park yönetimi, otoparklardaki boşta kalma süresini ve emisyonları en aza indirmek için trafik akışını yönetir.

Gerçek Dünya Uygulamaları

Otopark Yönetim SistemiOtopark Yönetim Sistemi
Ultralytics YOLO11 Kullanarak Otopark AnaliziUltralytics YOLO11 kullanılarak park yönetimi üstten görünümü
Otopark yönetimi Ultralytics YOLO11 adresini kullanarak havadan görünümUltralytics YOLO11 kullanarak park yönetimi Üstten Görünüm

Otopark Yönetim Sistemi Kod İş Akışı

Puanların Seçimi

Nokta Seçimi Artık Çok Kolay

Park noktalarının seçilmesi, park yönetim sistemlerinde kritik ve karmaşık bir görevdir. Ultralytics , daha sonra ek işlemler için kullanılabilecek park alanlarını tanımlamanıza olanak tanıyan bir araç sağlayarak bu süreci kolaylaştırır.

  • Park yerini yönetmek istediğiniz video veya kamera akışından bir kare yakalayın.
  • Bir görüntü seçebileceğiniz ve çokgenler oluşturmak için fare tıklamasıyla park bölgelerinin ana hatlarını çizmeye başlayabileceğiniz bir grafik arayüzü başlatmak için sağlanan kodu kullanın.

Resim Boyutu

Maksimum Görüntü Boyutu 1920 * 1080 desteklenir

Park yuvaları Ek Açıklayıcı Ultralytics YOLO11

from ultralytics import solutions

solutions.ParkingPtsSelection()
  • Park alanlarını poligonlarla tanımladıktan sonra save verileri içeren bir JSON dosyasını çalışma dizininizde saklamak için.

Ultralytics YOLO11 Puan Seçimi Demosu

Python Otopark Yönetimi için Kod

YOLO11 kullanarak park yönetimi Örnek

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()

İsteğe Bağlı Argümanlar ParkingManagement

İsimTipVarsayılanAçıklama
modelstrNoneYOLO11 modeline giden yol.
json_filestrNoneTüm park koordinatları verilerini içeren JSON dosyasının yolu.

Argümanlar model.track

TartışmaTipVarsayılanAçıklama
sourcestrNoneResimler veya videolar için kaynak dizini belirtir. Dosya yollarını ve URL'leri destekler.
persistboolFalseVideo dizileri boyunca kimlikleri koruyarak nesnelerin kareler arasında kalıcı olarak izlenmesini sağlar.
trackerstrbotsort.yamlKullanılacak izleme algoritmasını belirtir, örn, bytetrack.yaml veya botsort.yaml.
conffloat0.3Algılamalar için güven eşiğini ayarlar; düşük değerler daha fazla nesnenin izlenmesine izin verir ancak yanlış pozitifler içerebilir.
ioufloat0.5Çakışan algılamaları filtrelemek için Birlik üzerinde Kesişim (IoU) eşiğini ayarlar.
classeslistNoneSonuçları sınıf dizinine göre filtreler. Örneğin, classes=[0, 2, 3] yalnızca belirtilen sınıfları izler.
verboseboolTrueİzleme sonuçlarının görüntülenmesini kontrol ederek izlenen nesnelerin görsel bir çıktısını sağlar.

SSS

Ultralytics YOLO11 park yönetim sistemlerini nasıl geliştiriyor?

Ultralytics YOLO11, gerçek zamanlı araç algılama ve izleme sağlayarak park yönetim sistemlerini büyük ölçüde geliştirir. Bu da park yerlerinin en iyi şekilde kullanılmasını, sıkışıklığın azalmasını ve sürekli gözetim sayesinde güvenliğin artmasını sağlar. Park Yönetim Sistemi, verimli trafik akışı sağlayarak otoparklardaki boşta kalma sürelerini ve emisyonları en aza indirir, böylece çevresel sürdürülebilirliğe katkıda bulunur. Daha fazla ayrıntı için park yönetimi kodu iş akışına bakın.

Akıllı park için Ultralytics YOLO11 adresini kullanmanın faydaları nelerdir?

Akıllı park için Ultralytics YOLO11 adresini kullanmak çok sayıda avantaj sağlar:

  • Verimlilik: Park alanlarının kullanımını optimize eder ve sıkışıklığı azaltır.
  • Emniyet ve Güvenlik: Gözetimi artırır ve araçların ve yayaların güvenliğini sağlar.
  • Çevresel Etki: Araçların boşta kalma sürelerini en aza indirerek emisyonların azaltılmasına yardımcı olur. Avantajlar hakkında daha fazla ayrıntı burada görülebilir.

Ultralytics YOLO11 adresini kullanarak park yerlerini nasıl tanımlayabilirim?

Park yerlerini tanımlamak Ultralytics YOLO11 ile çok kolay:

  1. Bir video veya kamera akışından bir kare yakalayın.
  2. Bir görüntü seçmek ve park yerlerini tanımlamak üzere çokgenler çizmek için bir GUI başlatmak üzere sağlanan kodu kullanın.
  3. Etiketli verileri daha sonraki işlemler için JSON formatında kaydedin. Kapsamlı talimatlar için nokta seçimi bölümünü kontrol edin.

YOLO11 modelini özel park yönetimi ihtiyaçları için özelleştirebilir miyim?

Evet, Ultralytics YOLO11 belirli park yönetimi ihtiyaçları için özelleştirmeye izin verir. Aşağıdaki gibi parametreleri ayarlayabilirsiniz dolu ve mevcut bölge renkleri, metin gösterimi için kenar boşlukları ve çok daha fazlası. Kullanarak ParkingManagement sınıfının isteğe bağlı argümanlarmodeli özel gereksinimlerinize uyacak şekilde uyarlayabilir, maksimum verimlilik ve etkinlik sağlayabilirsiniz.

Otopark yönetiminde Ultralytics YOLO11'un bazı gerçek dünya uygulamaları nelerdir?

Ultralytics YOLO11, otopark yönetimi için çeşitli gerçek dünya uygulamalarında kullanılmaktadır:

  • Park Yeri Tespiti: Mevcut ve dolu alanları doğru bir şekilde tanımlama.
  • Gözetim: Gerçek zamanlı izleme yoluyla güvenliğin artırılması.
  • Trafik Akış Yönetimi: Verimli trafik yönetimi ile boşta kalma sürelerinin ve trafik sıkışıklığının azaltılması. Bu uygulamaları gösteren görüntüler gerçek dünya uygulamalarında bulunabilir.
📅 6 ay önce oluşturuldu ✏️ 1 ay önce güncellendi

Yorumlar