Daha akıllı park yönetim sistemleri için Ultralytics YOLOv8

Abirami Vina

6 dakika okuma

13 Haziran 2024

Ultralytics YOLOv8 modeli, park yönetim sistemlerini daha akıllı hale getirebilir. Kendi akıllı park çözümünüzü oluşturmak için park alanlarını gerçek zamanlı olarak yönetmeyi öğrenin.

Özellikle de geç kalıyorsanız, park yeri bulmak için daireler çizerek dolaşmak stresli olabilir. Park edecek bir yer aramanın geleneksel yolu sıkıcı ve zaman alıcı olabilir. Ancak, yapay zeka (AI) ve bilgisayar görüşü tarafından yönlendirilen bir park yönetim sistemi işleri daha basit hale getirebilir. Park yerini daha öngörülebilir hale getirebilir ve trafik sıkışıklığını azaltabilir.

Bu makalede, park yönetim sistemlerini yapay zeka ve bilgisayar görüşü ile nasıl yükselteceğimizi öğreneceğiz. Ayrıca, bilgisayar görüşü özellikli bir park yönetim sistemi oluşturmak için Ultralytics YOLOv8 modelini nasıl kullanabileceğinizi göstermek için adım adım bir kodlama örneğinden geçeceğiz. Hadi hemen başlayalım!

Geleneksel otopark yönetimiyle ilgili sorunlar

Yapay zeka ile geliştirilmiş akıllı park yönetim sistemlerini tartışmadan önce, geleneksel park yönetim sistemleriyle ilgili sorunlara bakalım.

Geleneksel sistemlerin en büyük sorunlarından biri aşırı kalabalık park alanlarıdır; otoparklarda mevcut alanlardan daha fazla araç bulunmaktadır. Yer aramak için zaman kaybının yanı sıra, aşırı kalabalık aşırı yakıt tüketimine ve hava kirliliğine yol açmaktadır. Bir diğer sorun da sürücü stresidir. Yapılan bir araştırmaya göre, insanların yaklaşık %27'si en az 30 dakikalarını park yeri aramakla geçiriyor. Ayrıca, insanların %43'ü park yeri yüzünden yabancılarla sözlü tartışmaya girdiklerini itiraf etmiştir.

Şekil 1. Stresli bir sürücü. Görüntü kaynağı: Envato Elements.

Yapay zeka otopark yönetimini kolaylaştırıyor

Yapay zeka ile entegre edilmiş otoparklar, geleneksel park yönetim sistemlerinin karşılaştığı sorunları çözmeyi amaçlamaktadır. Ultralytics YOLOv8 modeli gibi bilgisayarla görme modelleri ve yüksek çözünürlüklü kameralar otoparkları izleyebilir ve mevcut ve dolu park yerleri hakkında gerçek zamanlı güncellemeler alabilir. 

Bu nasıl çalışıyor? Bir bilgisayar görüşü modeli, araçları tespit etmek, hareketlerini izlemek ve mevcut park yerlerini belirlemek için yüksek çözünürlüklü kameralardan gelen görüntüleri analiz edebilir. Ultralytics YOLOv8 modeli, nesne algılama ve nesne izleme gibi bilgisayarla görme görevlerini destekler ve bir video akışı içindeki araçları doğru bir şekilde tanımlayabilir ve sınıflandırabilir. Sistem, araçların tespit edilen konumlarını önceden tanımlanmış park yerleri ile karşılaştırarak bir park yerinin dolu olup olmadığını belirleyebilir.

Şekil 2. Ultralytics YOLOv8 kullanarak Park Yönetimi.

Görüntü tabanlı sistemden elde edilen park yeri kullanılabilirliği ile ilgili bilgiler farklı uygulamalara entegre edilebilir ve genişletilebilir:

  • Mobil Uygulamalar: Mobil uygulamalar gerçek zamanlı park yeri durumunu görüntüleyebilir ve sürücülerin boş yerleri hızlı ve kolay bir şekilde bulmalarına yardımcı olabilir.
  • Dijital Tabela: Otopark girişlerindeki dijital tabelalar boş yer sayısını gösterebilir ve sürücüleri en yakın boş yere yönlendirebilir.
  • Otomatik Park Sistemleri: Veriler, otomatik bariyerleri ve kapıları kontrol etmek için kullanılabilir, yalnızca boş yer olduğunda girişe izin verir ve sürücüleri en yakın boş noktaya yönlendirir.

Park yönetim sisteminin avantajları

Park yeri mevcudiyetine ilişkin bilgiler birçok avantaj sağlayabilir. Gerçek zamanlı güncellemeler sürücülerin doğrudan açık alanlara gitmesine yardımcı olarak trafik akışını daha akıcı hale getirir ve park yeri bulma stresini azaltır. Operatörler için, alanların nasıl kullanıldığını anlamak, otoparkı daha iyi yönetebilecekleri, gerçek zamanlı izleme ile güvenliği artırabilecekleri ve herhangi bir olaya hızla müdahale edebilecekleri anlamına gelir.

Park işlevlerinin otomatikleştirilmesi, el emeği ihtiyacını azaltarak maliyetleri düşürür. Yapay zeka sistemleri, mobil veya web uygulamaları aracılığıyla park yeri rezerve etmeyi kolaylaştırarak sürücülerin müsaitlik durumu hakkında bildirim almasını sağlar ve zamandan ve paradan tasarruf sağlar. Şehir planlamacıları bu verileri daha iyi yol düzenleri tasarlamak, etkili park düzenlemelerini uygulamak ve şehirleri daha verimli ve gezinmesi daha kolay hale getiren yeni park tesisleri geliştirmek için kullanabilir.

Şekil 3. Bir mobil uygulama aracılığıyla park yeri ayırın.

Kendiniz deneyin: YOLOv8 kullanarak park yönetimi

Artık park yönetimini ve avantajlarını net bir şekilde anladığımıza göre, vizyon tabanlı bir park yönetim sistemini nasıl oluşturabileceğinizi inceleyelim. Araçları tespit etmek, park yerlerini izlemek ve doluluk durumlarını belirlemek için YOLOv8 modelini kullanacağız.

Bu örnekte, bir otoparkın video veya kamera akışını kullanabilirsiniz. Bu örneğin desteklenen maksimum görüntü boyutunun 1920 * 1080 olduğunu lütfen unutmayın. Başlamadan önce, bu sistemin doğru araç tespitine ve önceden tanımlanmış park yeri koordinatlarına dayandığını unutmayın. 

Kamera kalibrasyonu ve çevresel faktörler, alan algılama ve doluluk durumunun doğruluğunu etkileyebilir. İşlem hızı ve doğruluğu GPU'nuzun performansına bağlı olarak da değişebilir.

Adım 1: Ultralytics paketini kurarak başlayalım. Komut isteminizi veya terminalinizi açın ve aşağıdaki komutu çalıştırın.

Kurulum süreciyle ilgili ayrıntılı talimatlar ve en iyi uygulamalar için Ultralytics Kurulum kılavuzumuza bakın. YOLOv8 için gerekli paketleri yüklerken herhangi bir sorunla karşılaşırsanız, ortak sorunlar kılavuzumuz çözümler ve yararlı ipuçları sunar.

Adım 2: Çekimlerinizde ilgi alanlarını işaretleyebilmemiz için park noktalarını önceden seçmemiz gerekir. Park noktalarını önceden seçmek üzere kullanıcı arayüzünü açmak için bu kodu çalıştırın.

Aşağıda gösterildiği gibi, bu kodu çalıştırdığınızda bir kullanıcı arayüzü açılacaktır. Bir otoparkın giriş videosunun bir karesini veya ekran görüntüsünü alın ve yükleyin. Park noktalarının etrafına sınırlayıcı kutular çizdikten sonra kaydet seçeneğine tıklayın. Seçtiğiniz park yeri bilgileri 'bounding_boxes.json' adlı bir JSON dosyasına kaydedilecektir.

Şekil 4. Görüntülerinizdeki park yerlerini seçme.

Adım 3: Şimdi, park yönetimi için ana koda geçebiliriz. Gerekli tüm kütüphaneleri içe aktararak ve 2. adımda oluşturduğumuz JSON dosyasını başlatarak başlayın.

Adım 4: Giriş video dosyasını okumak için bir VideoCapture nesnesi oluşturun ve video dosyasının başarıyla açıldığından emin olun.

Adım 5: Genişlik, yükseklik ve saniye başına kare gibi gerekli tüm video özelliklerini başlatın.

Adım 6: Daha sonra, işlenmiş son video dosyasını kaydetmek için bir VideoWriter nesnesi oluşturabiliriz.

Adım 7: Burada, park yeri tespiti için Ultralytics YOLOv8 modeli ile park yönetim sistemini başlatıyoruz.

Adım 8: Şimdi, işlemek için video dosyasından kare kare geçiyoruz. Hiçbir kare okunmazsa, döngü kesilecektir.

Adım 9: Döngünün içinde, önceden seçilmiş park bölgelerini JSON dosyasından çıkaracağız ve YOLOv8 modelini kullanarak çerçevedeki nesneleri izleyeceğiz.

Adım 10: Döngünün bu kısmı izleme sonuçlarını işler ve tespit edilen nesnelerin sınırlayıcı kutu koordinatlarını ve sınıf etiketlerini elde eder.

Adım 11: Döngünün son kısmı, mevcut karenin ek açıklamalarla görüntülenmesini ve işlenen karenin "park yönetimi.avi" çıktı video dosyasına yazılmasını içerir.

Adım 12: Son olarak, VideoCapture ve VideoWriter nesnelerini serbest bırakabilir ve tüm pencereleri yok edebiliriz.

Adım 13: Komut dosyanızı kaydedin. Terminalinizden veya komut isteminden çalışıyorsanız, aşağıdaki komutu kullanarak komut dosyasını çalıştırın:

Kod başarıyla çalıştırılırsa, çıktı video dosyanız aşağıdaki gibi görünecektir:

Şekil 5. YOLOv8 Kullanılarak Otopark Yönetiminin Çıktısı.

Kod hakkında daha fazla bilgi edinmek isterseniz Ultralytics'in resmi belgelerine göz atmaktan çekinmeyin.

Otomatik bir otopark yönetim sisteminin zorlukları

Akıllı park sistemleri hem sürücülere hem de işletmelere birçok avantaj sunmaktadır. Bununla birlikte, bu tür çözümleri uygulamadan önce dikkate alınması gereken bazı zorluklar da mevcuttur. Şimdi bunlardan bazılarına bir göz atalım.

  • Gizlilik Endişeleri: Bu sistemler, bir bireyin aracının markası ve modeli, plaka numarası, giriş ve çıkış zamanı gibi bilgileri toplar.
  • Yüksek Kurulum Maliyeti: Sensörler, kameralar, otomatik biletleme makineleri ve yapay zeka yazılımlarının kurulumu pahalı olabilir. 
  • Bakım Gereksinimleri: Bakım sıklığı AI sistemine bağlıdır, ancak çoğu sistem aylık bakım gerektirir.

Akıllı park sistemlerinin geleceği

Gelecekte yenilikçi park yönetimi, genel park deneyimini iyileştirmek ve sürdürülebilirliği desteklemek için yapay zeka, sürücüsüz araçlar ve sanal gerçeklik gibi en son teknolojileri kullanmakla ilgili olacaktır. Bu sistemlerle entegre edildiğinde, sürücüsüz araçlar insan müdahalesi olmadan park yerlerine gidebilecek ve park edebilecek. Bu sistemler aynı zamanda işletmelerin daha fazla park yeri doldurmasına ve hizmetlerini birden fazla uygulama ve web sitesinde tanıtmasına yardımcı olur. Ayrıca, park yeri aramak için etrafta dolaşan sürücülerden kaynaklanan karbon emisyonlarının sayısını da azaltırlar.

Park sorunlarına son

Ultralytics YOLOv8 gibi yapay zeka modelleri ve bilgisayar görüşü otoparkınızı dönüştürebilir. Bu sistemler, park yeri bulmak için dolaşmayı önemli ölçüde azaltarak size zaman kazandırır ve emisyonları azaltır. Bu akıllı park yönetim sistemleri sıkışıklık, yasa dışı park etme ve sürücü hayal kırıklığı gibi yaygın sorunların üstesinden gelir. Başlangıçta bir yatırım söz konusu olsa da uzun vadede önemli faydalar sağlar. Akıllı park sistemine yatırım yapmak, sürdürülebilir şehirler ve herkes için daha sorunsuz bir park deneyimi yaratmanın anahtarıdır.

Yapay zeka hakkında daha fazla bilgi edinmek ister misiniz? Topluluğumuzla bağlantı kurun! Sağlık ve tarım gibi çeşitli sektörlerde yenilikçi çözümler oluşturmak için yapay zekayı nasıl kullandığımız hakkında daha fazla bilgi edinmek için GitHub havuzumuzu keşfedin. Bizimle işbirliği yapın, yenilik yapın ve öğrenin! 🚀

Yapay zekanın gelecekteki
adresini birlikte inşa edelim!

Makine öğreniminin geleceği ile yolculuğunuza başlayın

Ücretsiz başlayın
Panoya kopyalanan bağlantı