Dergiler / Politeknik Dergisi / 2026 / Cilt: 26 Sayı: 3

Akıllı Mobil Cihazlarda YOLOv7 Modeli ile Nesne Tespiti

Object Detection with YOLOv7 Model on Smart Mobile Devices

Batuhan Karadağ(İskenderun Teknik Üniversitesi)0000-0002-4661-6607
Ali Arı(İNÖNÜ ÜNİVERSİTESİ)0000-0002-5071-6790
Sayfa
1207–1214
Yayın Tarihi
2023-10-01
🏛️Bu makalenin bibliyografik verileri ve tam metin bağlantısı DergiPark üzerinden sağlanmıştır.
DergiPark Kaydı ↗
✨

Yapay Zeka Hızlı Bakış & Çıkarımlar

AI Insight
⚡ TL;DR(1 Cümlede Hızlı Çıkarım)

Bu sayede mobil cihazlarda çekilen bir görüntü veya halihazırda galeride bulunan herhangi bir görüntü sunucuya aktarıldıktan sonra, doğruluk ve hız açısından etkili bir şekilde görüntü içerisinde bulunan nesnelerin tespitinin gerçekleştirilmesi sağlanmıştır.

📌 3 Maddede Bu Makale

🎯
Amaç & Hipotez:Derin öğrenmeye dayalı güncel nesne tespit algoritmalarından biri olan YOLOv7 modelinin Microsoft COCO verisetinde aldığı %51.2’lik ortalama kesinlik başarısı, diğer nesne tespit yöntemlerinin ilerisinde olduğunu kanıtlamıştır.
📊
Temel Bulgular & Veri:YOLO ilk sunulduğu dönemden itibaren, hız ve doğruluk açısından etkili olması sebebiyle ticari alandaki nesne tespit problemlerinde tercih edilen bir model olmuştur.
💡
Sonuç & Katkı:Bu sayede mobil cihazlarda çekilen bir görüntü veya halihazırda galeride bulunan herhangi bir görüntü sunucuya aktarıldıktan sonra, doğruluk ve hız açısından etkili bir şekilde görüntü içerisinde bulunan nesnelerin tespitinin gerçekleştirilmesi sağlanmıştır.
🔬Tür:Modelleme & Sayısal Simülasyon
📍Kapsam:Genişletilmiş Akademik Örneklem
⚙️Değişkenler:YOLOv7 · Nesne Tespiti · Mobil Nesne Tespiti

Özet

Derin öğrenmeye dayalı güncel nesne tespit algoritmalarından biri olan YOLOv7 modelinin Microsoft COCO verisetinde aldığı %51.2’lik ortalama kesinlik başarısı, diğer nesne tespit yöntemlerinin ilerisinde olduğunu kanıtlamıştır. YOLO ilk sunulduğu dönemden itibaren, hız ve doğruluk açısından etkili olması sebebiyle ticari alandaki nesne tespit problemlerinde tercih edilen bir model olmuştur. Genellikle derin öğrenmeye dayalı sistemlerin çalıştırılabilmesi için yüksek kapasitede donanımlara ihtiyaç duyulmaktadır. Bu çalışmada, günümüzde ticaretin önemli araçlarından biri haline gelen akıllı mobil cihazlarda nesne tespiti yapılabilmesi için YOLOv7 modelinin sunucuda aktif edilmesi ile akıllı mobil cihazlarda grafik işlemci birimi kullanılmadan nesne tespiti yapılabilmesi amaçlanmıştır. Yapılan çalışma ile YOLOv7 nesne tespit algoritması, iOS işletim sistemine sahip mobil cihazlarda başarı ile çalıştırılmıştır. Bu sayede mobil cihazlarda çekilen bir görüntü veya halihazırda galeride bulunan herhangi bir görüntü sunucuya aktarıldıktan sonra, doğruluk ve hız açısından etkili bir şekilde görüntü içerisinde bulunan nesnelerin tespitinin gerçekleştirilmesi sağlanmıştır.

Abstract

The YOLOv7 model, which is one of the current object detection algorithms based on deep learning, achieved an average accuracy of 51.2% in the Microsoft COCO dataset, proving that it is ahead of other object detection methods. YOLO has been a preferred model for object detection problems in the commercial field since it was first introduced, due to its speed and accuracy. Generally, high-capacity hardware is needed to run deep learning-based systems. In this study, it is aimed to detect objects in smart mobile devices without using a graphic processor unit by activating the YOLOv7 model on the server in order to be able to detect objects in smart mobile devices, which have become one of the important tools of trade today. With the study, the YOLOv7 object detection algorithm has been successfully run on mobile devices with iOS operating system. In this way, an image taken on mobile devices or already in the gallery after any image is transferred to the server, it is ensured that the objects in the image are detected effectively in terms of accuracy and speed.

🔖

Bu Makaleye Atıf Yap

Karadağ, B., Arı, A. (2023). Akıllı Mobil Cihazlarda YOLOv7 Modeli ile Nesne Tespiti. Politeknik Dergisi, Cilt: 26 Sayı: 3, 1207–1214. https://doi.org/10.2339/politeknik.1296541

📄 Tam Metin PDF Okuyucu

📄

PDF görüntüleyici hazırlanıyor...

Kaynakça (44)

  1. Cai Y., Li H., Yuan G., Niu W., Li Y., Tang X., Ren B. Ve Wang Y., ”YOLObile: Real-Time Object Detection on Mobile Devices via Compression-Compilation Co-Design”, arXiv:2009.05697, (2020).
  2. Arı A., “Multipath feature fusion for hyperspectral image classification based on hybrid 3D/2D CNN and squeeze-excitation network”, Earth Science Informatics, 16:175–191, (2023).
  3. Tao J., Wang H., Zhang X., Li X. and Yang H., "An object detection system based on YOLO in traffic scene", 2017 6th International Conference on Computer Science and Network Technology (ICCSNT), Dalian, China, 2017, pp. 315-319, (2017).
  4. Dersuneli M., Gündüz T. ve Kutlu Y., "Bul-Tak Oyuncağı Şekillerinin Klasik Görüntü İşleme ve Derin Öğrenme Yöntemleri ile Tespiti", Bitlis Eren Üniversitesi Fen Bilimleri Dergisi, c. 10, sayı. 4, ss. 1290-1303, Ara. 2021, (2021).
  5. Liu C., Tao T., Liang J., Li K. and Chen Y., "Object Detection Based on YOLO Network," 2018 IEEE 4th Information Technology and Mechatronics Engineering Conference (ITOEC), Chongqing, China, 2018, pp. 799-803, (2018).
  6. Girshick R., Donahue J., Darrell T. and Malik J., "Rich Feature Hierarchies for Accurate Object Detection and Semantic Segmentation", 2014 IEEE Conference on Computer Vision and Pattern Recognition, Columbus, OH, USA, 2014, pp. 580-587, (2014).
  7. Girshick R., "Fast R-CNN," 2015 IEEE International Conference on Computer Vision (ICCV), Santiago, Chile, 2015, pp. 1440-1448, (2015).
  8. Ren S, He K, Girshick R ve Sun J. “Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks”, IEEE Trans Pattern Anal Mach Intell, 2017 Jun;39(6):1137-1149, (2017).
  9. Liu W., Anguelov D., Erhan D., Szegedy C., Reed S., Fu C.Y. ve Berg A. C., “SSD: Single Shot MultiBox Detector”, arXiv:1512.02325, (2015).
  10. Redmon J., Divvala S., Girshick R. ve Farhadi A., “You Only Look Once: Unified, Real-Time Object Detection”, arXiv:1506.02640, (2015).
  11. Redmon J. ve Farhadi A., “YOLO9000: Better, Faster, Stronger”, arXiv:1612.08242, (2015).
  12. Redmon J. ve Farhadi A., “YOLOv3: An Incremental Improvement”, arXiv:1804.02767, (2018).
  13. Er, Ö. ve Bilge, H. Ş., "Bir Küçük Nesne Tespit Zorluğu Olarak Hava Görüntülerinden Araç Tespiti", Veri Bilimi 4 (2021): 73-83, (2021).
  14. Sultana F., Sufian A. ve Dutta P., “A Review of Object Detection Models Based on Convolutional Neural Network”, arXiv:1905.01614, (2020).
  15. Wang C., Bochkovskiy A. ve Liao H.M., “YOLOv7: Trainable bag-of-freebies sets new state-of-the-art for real-time object detectors”, arXiv:2207.02696, (2022).
  16. Donuk K., Arı A., Özdemir M.F. ve Hanbay D., “Deep Feature Selection for Facial Emotion Recognition Based on BPSO and SVM”, Politeknik Dergisi, 26(1): 131-142, (2023).
  17. Karadağ B., Arı A. ve Karadağ M., “Derin Öğrenme Modellerinin Sinirsel Stil Aktarımı Performanslarının Karşılaştırılması”, Politeknik Dergisi, 24(4): 1611-1622, (2021).
  18. Korkmaz Ş., Alkan M., “Derin öğrenme algoritmalarını kullanarak deepfake video tespiti”, Politeknik Dergisi, *(*): *, (*).
  19. Wang Y., Wang H. ve Xin Z., "Efficient Detection Model of Steel Strip Surface Defects Based on YOLO-V7", in IEEE Access, vol. 10, pp. 133936-133944, (2022).
  20. Jiang, K., Xie, T., Yan, R., Wen, X., Li, D., Jiang, H., Jiang, N., Feng, L., Duan, X. ve Wang, J., “An Attention Mechanism-Improved YOLOv7 Object Detection Algorithm for Hemp Duck Count Estimation”, Agriculture 2022, 12(10), 1659, (2022).
  21. Hossain J., “YOLOv7 explanation and implementation from scratch”, https://www.kaggle.com/code/jobayerhossain/yolov7-explanation-and-implementation-from-scratch,(2022), Erişim Tarihi: 16.04.2023.
  22. Eği, Y., "YOLO V7 and Computer Vision-Based Mask-Wearing Warning System for Congested Public Areas", Journal of the Institute of Science and Technology 13, 22-32, (2023).
  23. Hussain M., Al-Aqrabi H., Munawar M., Hill R., Alsboui T, “Domain Feature Mapping with YOLOv7 for Automated Edge-Based Pallet Racking Inspections”, Sensors, 22(18), 6927, (2022).
  24. Huang G., Liu Z., Maaten L. ve Weinberger K, “Densely Connected Convolutional Networks”, arXiv:1608.06993, (2016).
  25. Lee Y., Hwang J., Lee S., Bae Y. ve Park J., “An Energy and GPU-Computation Efficient Backbone Network for Real-Time Object Detection”, arXiv:1904.09730, (2019).
  26. “PyTorch”, https://pytorch.org, (2016), Erişim Tarihi: 02.02.2023.
  27. “TensorFlow”, https://www.tensorflow.org/?hl=tr, (2015), Erişim Tarihi: 08.03.2023.
  28. Chau S.C., “Journey putting YOLO v7 model into TensorFlow Lite (Object Detection API) model running on Android”, https://medium.com/geekculture/journey-putting-yolo-v7-model-into-tensorflow-lite-object-detection-api-model-running-on-android-e3f746a02fc4, (2022), Erişim Tarihi: 16.03.2023.
  29. Kukil ve Rath S., “YOLOv7 Object Detection Paper Explanation & Inference”, https://learnopencv.com/yolov7-object-detection-paper-explanation-and-inference/, (2022), Erişim Tarihi: 20.03.2023.
  30. Roboflow, “What is YOLOv7?”, https://roboflow.com/model/yolov7, (2022), Erişim Tarihi: 20.03.2023.
  31. Görsel 1, https://www.travelandleisure.com/thmb/Cp3v7EPYiVhuAwOO8yxYv4qUjY0=/750x0/filters:no_upscale():max_bytes(150000):strip_icc()/safari-truck-giraffes-micato-safaris-SAFARIGUIDETIPS0721-2549bb165aa34dc193cb8b6f3958654b.jpg,Erişim Tarihi: 08.05.2023.
  32. Görsel 2, https://hackernoon.com/hn-images/1*anJ8xj06Q-xr6XosDF1Etw.jpeg, Erişim Tarihi: 08.05.2023.
  33. Görsel 3, https://www.rcp-vision.com/wp-content/uploads/2020/06/800px-Lex_Av_E_92_St_06.jpg, Erişim Tarihi: 08.05.2023.
  34. Görsel 4, https://hips.hearstapps.com/hmg-prod/images/kitchen-paint-colors-blue-1672376788.jpg?resize=480:*, Erişim Tarihi: 08.05.2023.
  35. Dersuneli M., Gündüz T. ve Kutlu Y., "Bul-Tak Oyuncağı Şekillerinin Klasik Görüntü İşleme ve Derin Öğrenme Yöntemleri ile Tespiti", Bitlis Eren Üniversitesi Fen Bilimleri Dergisi, c. 10, sayı. 4, ss. 1290-1303, Ara. 2021, (2021).
  36. Liu W., Anguelov D., Erhan D., Szegedy C., Reed S., Fu C.Y. ve Berg A. C., “SSD: Single Shot MultiBox Detector”, arXiv:1512.02325, (2015).
  37. Er, Ö. ve Bilge, H. Ş., "Bir Küçük Nesne Tespit Zorluğu Olarak Hava Görüntülerinden Araç Tespiti", Veri Bilimi 4 (2021): 73-83, (2021).
  38. Donuk K., Arı A., Özdemir M.F. ve Hanbay D., “Deep Feature Selection for Facial Emotion Recognition Based on BPSO and SVM”, Politeknik Dergisi, 26(1): 131-142, (2023).
  39. Karadağ B., Arı A. ve Karadağ M., “Derin Öğrenme Modellerinin Sinirsel Stil Aktarımı Performanslarının Karşılaştırılması”, Politeknik Dergisi, 24(4): 1611-1622, (2021).
  40. Hossain J., “YOLOv7 explanation and implementation from scratch”, https://www.kaggle.com/code/jobayerhossain/yolov7-explanation-and-implementation-from-scratch,(2022), Erişim Tarihi: 16.04.2023.
  41. “PyTorch”, https://pytorch.org, (2016), Erişim Tarihi: 02.02.2023.
  42. “TensorFlow”, https://www.tensorflow.org/?hl=tr, (2015), Erişim Tarihi: 08.03.2023.
  43. Kukil ve Rath S., “YOLOv7 Object Detection Paper Explanation & Inference”, https://learnopencv.com/yolov7-object-detection-paper-explanation-and-inference/, (2022), Erişim Tarihi: 20.03.2023.
  44. Görsel 1, https://www.travelandleisure.com/thmb/Cp3v7EPYiVhuAwOO8yxYv4qUjY0=/750x0/filters:no_upscale():max_bytes(150000):strip_icc()/safari-truck-giraffes-micato-safaris-SAFARIGUIDETIPS0721-2549bb165aa34dc193cb8b6f3958654b.jpg,Erişim Tarihi: 08.05.2023.