Yıl: 2020 Cilt: 3 Sayı: 2 Sayfa Aralığı: 31 - 37 Metin Dili: Türkçe DOI: 10.38016/jista.710144 İndeks Tarihi: 13-10-2020

Bir Montaj Parçasının Derin Öğrenme ve Görüntü İşleme ile Tespiti

Öz:
Bu çalışma; kapı, pencere ve kış bahçesi üretimi yapılan bir firmada, montaj projelerinde kullanılmakta olan aksesuarların kameratespiti ile adedini belirlemek üzere yapılmış ve çalışmada görüntü işleme ve derin öğrenmeye dayalı nesne tespiti yöntemlerindenyararlanılmış, çalışmada Google Colab Platformu, Python Programlama Dili, OpenCV kütüphanesi kullanılmıştır. Öncelikle, ilgiliparçaya ilişkin fotoğraf görüntüleri çekilip, LabelImg Grafiksel Resim Ekleme Aracı ile etiketleme işlemi yapılmış ve programdanparçanın koordinatları metin dosyası halinde elde edilmiştir. Bu çıktılar test ve eğitim verisi olarak ikiye ayrılmıştır. Bu çıktılar,Google Colab Platformuna aktarılmış, Yolo Algoritması ile eğitme işlemi yapılmış, eğitim sonunda OpenCV Kütüphanesikullanılarak hem kameraya erişim hem de parça sayım işlemi gerçekleştirilmiştir. İlgili firma yurtdışına müşteri isteğine bağlı olarakfarklı projeler ve bu projelerin yanında çeşitli aksesuar parçaları göndermektedir. Aksesuar parçalarının her biri için ayrı bir kodbulunmaktadır. İşe yeni başlayan işçiler için bu ürünleri tanımak, kodlarını ezberlemek zaman alıcı ve yorucu bir iştir. Alışmasürecinde montaj prosesinde çalışan işçi, proje mühendislerinin hazırladığı kâğıt üzerinde bulunan, oluşturulacak üründegönderilecek aksesuarların kodlarını bilmediğinden, bunu araştırmak için ekstra bir zaman harcayacak, bazen hatalara ve verimsizliğeneden olacaktır. Çalışmada verimsizliği önlemek ve hatalardan dolayı ortaya çıkacak olan maliyetleri ortadan kaldırmak amacıylaGörüntü İşleme ve Derin Öğrenme yöntemleri kullanılmış, çalışma neticesinde uygun sonuçlara ulaşılmıştır.
Anahtar Kelime:

Detection of an Assembly Part with Deep Learning and Image Processing

Öz:
This study was carried out to determine the number of accessories used in assembly projects at a company that produces doors, windows and winter gardens by using camera detection. For this purpose, object detection methods based on image processing and deep learning were used. Throughout the study, Google Colab Platform, Python Programming Language, OpenCV Library were used, thus, the detection and counting of the accessory parts in production were performed. First of all, photographs of the related parts were taken, labeling was done with the LabelImg graphic image insertion tool and the coordinates of the parts were obtained from the program as a text file. The outputs were divided into test and training data. Those outputs were transferred to the Google Colab Platform, training was carried out with the Yolo algorithm and at the end of the training, both camera access and part counting were performed using the OpenCV Library. Depending on the customer's request, the related company sends different projects and various accessory parts besides these projects. There is a separate code for each of the accessory part. It is time-consuming and tiring for the new workers to recognize these accessories and memorize their codes. It will require extra time for a new worker in the adaptation period to investigate the codes of the accessories that will be sent out on the paper prepared by the project engineers in the assembly process. Sometimes it will even cause mistakes and it will result in inefficiency. To prevent inefficiency in the assembly process and eliminate extra costs that may arise due to mistakes, Image Processing and Deep Learning methods were decided to be used. Following this study, appropriate results were achieved.
Anahtar Kelime:

Belge Türü: Makale Makale Türü: Araştırma Makalesi Erişim Türü: Erişime Açık
  • Carneiro, T., NóBrega, R.V.M., Nepomuceno, T., Bian, G., Albuquerque, V.H., Filho, P.D., (2018), “Performance Analysis of Google Colaboratory as a Tool for Accelerating Deep Learning Applications”, Makale, IEEE Access, Cilt 6, Sayfa 61677-61685.
  • Hendry, Rung, Chen C., (2019), “Automatic License Plate Recognition via sliding-window darknet-YOLO deep learning”, Makale, Image and Vision Computing, Cilt 87, Sayfa 47-56, Chaoyang University of Technology- Satya Wacana Christian University, Tayvan-Endonezya.
  • Kunduracı M.F., (2019), “Görüntü İşleme Yöntemleri Kullanarak Araç Marka ve Modelinin Tespit Edilmesi”, Yüksek Lisans Tezi, Bilişim Teknolojileri Mühendisliği Anabilim Dalı, Konya.
  • Li P., Zhao W., (2020), “Image fire detection algorithms based on convolutional neural networks”, Makale, Case Studies in Thermal Engineering, Cilt 19, Çin
  • Pişkin(2016), http://mesutpiskin.com/blog/opencv-nedir.html . (25 Aralık 2018)
  • Pogorelov, K., Riegler, M., Eskeland, S. L., Lange, T., Johansen, D., Griwodz, C., Schmidt P. T., Halvorsen, P., (2017), “Efficient disease detection in gastrointestinal videos – global features versus neural networks”, Makale, Multimedia Tools and Applications, Cilt 76, Sayfa 22493– 22525, Norweç.
  • R.Pathak, A., Pandey, M., Rautaray, S., (2018), “Application of Deep Learning for Object Detection”, Makale, Procedia Computer Science, Cilt 132, Sayfa 1706-1717, Hindistan.
  • Redmon, J., Divvala, S., Girshick, R., Farhadi, A., (2015), “You Only Look Once: Unified, Real-Time Object Detection”, Makale.
  • Shafiee, M. J., Chywl, B., Li, F., Wong, A., (2017), “Fast YOLO: A Fast You Only Look Once System for Real-time Embedded Object Detection in Video”, Makale, Kanada.
  • Shinde, S., Kothari, A., Gupta, V., (2018), “YOLO based Human Action Recognition and Localization”, Makale, Procedia Computer Science, Cilt 133, Sayfa 831-838, Hindistan.
  • https://github.com/tzutalin/labelImg (23.10.2019)
  • https://pjreddie.com/darknet/yolo/ (15.11.2019)
APA çağıl g, YILDIRIM B (2020). Bir Montaj Parçasının Derin Öğrenme ve Görüntü İşleme ile Tespiti. , 31 - 37. 10.38016/jista.710144
Chicago çağıl gültekin,YILDIRIM Büşra Bir Montaj Parçasının Derin Öğrenme ve Görüntü İşleme ile Tespiti. (2020): 31 - 37. 10.38016/jista.710144
MLA çağıl gültekin,YILDIRIM Büşra Bir Montaj Parçasının Derin Öğrenme ve Görüntü İşleme ile Tespiti. , 2020, ss.31 - 37. 10.38016/jista.710144
AMA çağıl g,YILDIRIM B Bir Montaj Parçasının Derin Öğrenme ve Görüntü İşleme ile Tespiti. . 2020; 31 - 37. 10.38016/jista.710144
Vancouver çağıl g,YILDIRIM B Bir Montaj Parçasının Derin Öğrenme ve Görüntü İşleme ile Tespiti. . 2020; 31 - 37. 10.38016/jista.710144
IEEE çağıl g,YILDIRIM B "Bir Montaj Parçasının Derin Öğrenme ve Görüntü İşleme ile Tespiti." , ss.31 - 37, 2020. 10.38016/jista.710144
ISNAD çağıl, gültekin - YILDIRIM, Büşra. "Bir Montaj Parçasının Derin Öğrenme ve Görüntü İşleme ile Tespiti". (2020), 31-37. https://doi.org/10.38016/jista.710144
APA çağıl g, YILDIRIM B (2020). Bir Montaj Parçasının Derin Öğrenme ve Görüntü İşleme ile Tespiti. Zeki sistemler teori ve uygulamaları dergisi (Online), 3(2), 31 - 37. 10.38016/jista.710144
Chicago çağıl gültekin,YILDIRIM Büşra Bir Montaj Parçasının Derin Öğrenme ve Görüntü İşleme ile Tespiti. Zeki sistemler teori ve uygulamaları dergisi (Online) 3, no.2 (2020): 31 - 37. 10.38016/jista.710144
MLA çağıl gültekin,YILDIRIM Büşra Bir Montaj Parçasının Derin Öğrenme ve Görüntü İşleme ile Tespiti. Zeki sistemler teori ve uygulamaları dergisi (Online), vol.3, no.2, 2020, ss.31 - 37. 10.38016/jista.710144
AMA çağıl g,YILDIRIM B Bir Montaj Parçasının Derin Öğrenme ve Görüntü İşleme ile Tespiti. Zeki sistemler teori ve uygulamaları dergisi (Online). 2020; 3(2): 31 - 37. 10.38016/jista.710144
Vancouver çağıl g,YILDIRIM B Bir Montaj Parçasının Derin Öğrenme ve Görüntü İşleme ile Tespiti. Zeki sistemler teori ve uygulamaları dergisi (Online). 2020; 3(2): 31 - 37. 10.38016/jista.710144
IEEE çağıl g,YILDIRIM B "Bir Montaj Parçasının Derin Öğrenme ve Görüntü İşleme ile Tespiti." Zeki sistemler teori ve uygulamaları dergisi (Online), 3, ss.31 - 37, 2020. 10.38016/jista.710144
ISNAD çağıl, gültekin - YILDIRIM, Büşra. "Bir Montaj Parçasının Derin Öğrenme ve Görüntü İşleme ile Tespiti". Zeki sistemler teori ve uygulamaları dergisi (Online) 3/2 (2020), 31-37. https://doi.org/10.38016/jista.710144