Bu proje, yapay zekâ destekli bir sistem ile park alanı arama sürecini daha hızlı, verimli ve erişilebilir hale getirmeyi amaçlamaktadır. Sistem; çarşı, alışveriş merkezi ve özel mülk park alanlarında gerçek zamanlı izleme, engelli bireylere öncelikli erişim sağlama, anomalilerin tespiti ve düşük maliyetli teknoloji altyapısıyla öne çıkmaktadır. Python ve YOLOv8 modeli ile geliştirilen proje, çevresel sürdürülebilirlik hedeflerine katkı sunarken trafik akışını optimize etmeyi hedeflemektedir.
Bu proje, otopark verilerini verimli bir şekilde depolamak ve yönetmek için veritabanı olarak Firebase'i kullanır. Sorunsuz entegrasyon sağlamak için Firebase hesabınızı yapılandırdığınızdan ve serviceAccountKey.json dosyasını sağladığınızdan emin olun.
- Görüntü Analizi: Kamera görüntüleri, videolar veya fotoğraflar üzerinden park alanı doluluk analizi.
- Park Alanı Seçme: Video, Canlı Kamera veya fotoğraf üzeriden park alanı seçebilirsiniz.
- Gerçek Zamanlı Tespit: Canlı kamera akışları ve video kayıtları üzerinden analiz yapma.
- Engelli Dostu Tasarım: Engelli park alanlarının özel park alanı seçimi, takibi ve uyarı sistemleri.
- Firebase Entegrasyonu: Veri tabanı bağlantısı ile analiz sonuçlarının bulut üzerinde depolanması.
- Kullanıcı Dostu Arayüz: PyQt5 tabanlı grafiksel arayüz ile kolay kullanım.
- Moniterizasyon: Park alanlarının etkin yönetimi ve anomalilerin tespiti.
- Programming Language: Python
- Machine Learning Model: Ultralytics YOLOv8
- GUI Development: PyQt5
- Image Processing: OpenCV
- Database: Firebase
- IDE: PyCharm
- Görsel Yükleme: Kamera görüntüleri veya fotoğraflar yükleyerek analiz başlatabilirsiniz.
- Park Alanı Seçme: Video, Canlı Kamera veya fotoğraf üzeriden park alanı seçebilirsiniz
- Gerçek Zamanlı Analiz: Canlı kamera akışlarını kullanarak park alanı doluluk durumunu izleyin.
- Analiz Sonuçları: Sonuçları hem görsel hem de Firebase veri tabanında görüntüleyin.
- Engelli Park Alanları: Engelli bireylere ayrılmış park alanlarının seçin ve özel takibini yapın.
ParkSpotter projesini daha iyi bir hale getirmek için öneri ve fikirlerinize açığız. Projeye katkıda bulunmak için aşağıdaki yolları kullanabilirsiniz:
- Hata ve Öneri Bildirimi: Projeyle ilgili karşılaştığınız sorunları ya da geliştirme önerilerinizi paylaşmak için lütfen bir "issue" açın. Her geri bildirim bizim için çok değerli!
- Paylaşım: Projeyi arkadaşlarınızla ve ilgi duyabilecek kişilerle paylaşarak daha geniş bir kitleye ulaşmamıza yardımcı olabilirsiniz.
Daha fazla bilgi almak ya da katkılarınızı paylaşmak için bizimle iletişime geçmekten çekinmeyin. Desteğiniz için şimdiden teşekkür ederiz!