İnsansız hava araçları son yıllarda sivil, askeri, sanayi, kişisel hobi gibi birçok alanda kullanımı bulunan ve her geçen gün teknolojik anlamda hızlı gelişen bir teknolojidir. Bu çalışmada dört motorlu insansız hava araçları ile insan yüzü tespit ve takibi uygulaması gerçekleştirilmiştir. İnsansız hava aracı olarak DJI Tello EDU Drone, birkaç farklı yazılım dili ile programlanabilir olması, ucuz maliyeti ve malzeme kalitesi özelliklerine sahip olmasından dolayı kullanılmıştır. Uygulama, kolay öğrenilebilir ve kaynak çalışmaların bulunmasından dolayı Python yazılım dili ile OPENCV 4.3.0 versiyonu kullanılarak PyCharm ortamında gerçekleştirilmiştir. Uygulamadaki insan yüzü tespiti ve takibi işlemi gerçekleştirilmesi için OPENCV kütüphanesi kullanılmıştır. İnsansız hava aracında bulunan sabit kameranın kadrajından elde edilen gerçek zamanlı görüntüde tespit edilecek nesnenin insan yüzü olduğuna kullanıcı tarafından herhangi bir seçme işlemi olmaksızın, karar vermesi ve takip etmesi işlemi gerçekleştirilmiştir. Gerçekleştirilen iç mekân ve dış mekân uçuşlarında istenilen sonuçların alınması için bağımlı olunan etkenler değerlendirilmiştir. Sonuç olarak bu çalışmada otonom olarak insan yüzü takibi uygulaması gerçekleştirilmiştir.
Hareketli Nesne Takibi İnsansız Hava Aracı Hareketli İnsan Yüzü takibi OPENCV
Unmanned aerial vehicles are a technology that has been used in many fields such as civil, military, industry and personal hobby in recent years and is developing rapidly in terms of technology day by day. In this study, human face detection and tracking application was carried out with a four-motor UAV. As an unmanned aerial vehicle, the DJI Tello EDU Drone has been used because it can be programmed with several different software languages, cheap cost, and material quality. The application was carried out in the PyCharm environment using the Python software language and OPENCV version 4.3.0 due to the availability of easy-to-learn and source studies. The OPENCV library was used to perform human face detection and tracking in the application. This process was carried out as the process of deciding and following without any selection process by the user that the object to be detected in the real-time image obtained from the frame of the fixed camera in the UAV is a human face. Dependent factors were evaluated in order to obtain the desired results in indoor and outdoor flights. As a result, human face tracking application was carried out autonomously in this study.
Moving object tracking Unmanned aerial vehicle Moving human face tracking OPENCV
Birincil Dil | Türkçe |
---|---|
Konular | Mühendislik |
Bölüm | Makaleler |
Yazarlar | |
Yayımlanma Tarihi | 31 Aralık 2021 |
Yayımlandığı Sayı | Yıl 2021 |