Today, the population density is increasing day by day and the number of vehicles in cities is increasing accordingly. For this reason, finding a parking space has become very difficult for drivers. Drivers staying in traffic to find a parking space both compress traffic and cause unnecessary fuel costs. In this study, an application has been developed where users can easily find a parking space and choose among the empty parking spaces. Cameras on the street, cameras placed for security or satellite images can be used for this study. By processing the obtained images, the places where the vehicles can park are determined and the information of the empty ones is sent to the user. Then, the user is provided with the opportunity to choose the appropriate one from the empty parking spaces and get directions to that point. Two methods were used for image processing and detection of empty parking spaces. The first of these methods detects vehicles using the background deletion algorithms, the second method uses the Haar cascade classifier. After these determinations are made, information is obtained whether the parking spaces are full or empty. The mobile application was developed with the Kotlin software language on the Android Studio platform.
Parking space OpenCV Kotlin Mobile application Background subtraction Haar cascade
Günümüzde nüfus yoğunluğu her geçen gün hızla artmakta ve buna bağlı olarak şehirlerdeki araçların sayısı da artış göstermektedir. Bu nedenle park yeri bulmak sürücüler için oldukça zorlu bir hal almıştır. Sürücülerin park yeri bulmak için trafikte kalması hem trafiği daha da sıkıştırmakta hem de gereksiz yakıt masrafına sebep olmaktadır. Bu çalışmada kullanıcıların kolayca park yeri bulabilecekleri ve boş park yerleri içerisinden seçim yapabilecekleri bir uygulama geliştirilmiştir. Sokakta bulunan kameralardan, güvenlik için yerleştirilmiş kameralardan ya da uydu görüntülerinden bu çalışma için yararlanılabilir. Elde edilen görüntüler işlenerek araçların park edebileceği yerler tespit edilmekte ve kullanıcıya boş olanların bilgisi iletilmektedir. Ardından kullanıcıya boş park yerlerinden kendisine uygun olanı seçme ve o noktaya yol tarifi alma imkânı sağlanmaktadır. Görüntünün işlenmesi ile boş park yerlerinin tespiti için iki yöntemden yararlanılmıştır. Bu yöntemlerden ilki arka plan silme algoritmaları kullanılarak, ikincisi ise Haar cascade sınıflandırıcısı kullanılarak araçların tespit edilmesidir. Bu tespitlerin yapılmasının ardından park yerlerinin dolu veya boş olduğu bilgisi elde edilmektedir. Mobil uygulama, Kotlin yazılım dili ile Android Studio platformu kullanılarak geliştirilmiştir.
Park yeri OpenCV Kotlin Mobil uygulama Arka plan çıkarma Haar cascade
Birincil Dil | Türkçe |
---|---|
Konular | Mühendislik |
Bölüm | Tasarım ve Teknoloji |
Yazarlar | |
Erken Görünüm Tarihi | 14 Mart 2023 |
Yayımlanma Tarihi | 25 Mart 2023 |
Gönderilme Tarihi | 9 Eylül 2022 |
Yayımlandığı Sayı | Yıl 2023 Cilt: 11 Sayı: 1 |