{
    "article_id": 282,
    "public_id": "122de53c-e296-4738-a750-8404d9e0efed",
    "internal_identifier": null,
    "source_identifier": "1:7",
    "status": "published",
    "type": "research_article",
    "title": "Bilgisayar Laboratuvarlarında Soket İletişim İle Görüntü İşlemeye Dayalı Yoklama Sistemi Tasarımı",
    "title_secondary": null,
    "abstract": "Bilgi ve iletişim teknolojisindeki büyük gelişmelerin bilgisayar kullanımını ve uygulamalı eğitimi zorunlu kıldığı bir zamanda yaşamaktayız. Bu çalışmada, bilgisayar laboratuvarı sınıflarında rutin yoklama işleminin görüntü işleme tekniklerinden yüz tanıma ile yeni bir sistem tasarımı amaçlanmıştır. Bu sistem tasarımı ile öğrenci yoklama işlemi sırasında öğrenme faaliyeti bölünmemiş olunacak ve zamandan verim sağlanmış olunacaktır. Sistem, öğrencilerin bilgisayar laboratuvarlarında sabit oturum planı üzerinden tasarlanmıştır. Ana bilgisayar (öğretim görevlisi) ve öğrenci bilgisayarları arasındaki haberleşme yöntemi, kullanılan bilgisayarların donanımsal özellikleri düşük olma ihtimali göz önünde bulundurularak veri tabanı kullanılmamış bunun yerine TCP protokolü üzerinden soket iletişim “server-client” ilişkisi kurulmuştur. Öğrenci ve öğretici bilgisayarları için iki ayrı yazılım tasarımı yapılmıştır. Sistem tasarımında, öğrenci bilgisayarlarında bulunan görüntü işleme temelli yazılım aktif olduğunda web kameradan gelen görüntüler ile önceden oluşturulmuş örnek yüz kümesi karşılaştırılır. Yüz tanıma işlemi sonucunda öğrencinin onayı ile yüz ifadesini içeren görüntü ana bilgisayara soket programlama ile dosya gönderme yöntemiyle iletilir. Ana bilgisayarı için tasarlanan yazılım, gelen öğrenci bilgi ve görüntülerini yoklama tutanağı halinde görüntüleyebilmektedir. Soket iletişim alt yapısı ile tasarlanan yazılımda öğrenciler mesaj kutusunu kullanabilecek ve bu sayede varsa sorularını sorabileceklerdir. Öğrenci taraflı tasarlanan yazılımda, öğrenciler çalışmalarını yaparken arka planda öğrencinin ders esnasında “mutlu”, “üzgün”, “doğal” gibi duygu psikolojisini analiz ederek öğretim görevlisine, hem öğrenci hem de sınıfın genel duygu hali hakkında rapor olanağı verebilecektir. Çalışmada, literatürde yapılan yüz tanıma ile duygu analizi çalışmaları incelenmiş ve kullanılan bazı yöntemler bir araya getirilerek sistem tasarımı yapılmıştır.",
    "language": "tr",
    "english_title": "Polling System Design Based on Image Processing with Socket Communication In Computer Laboratories",
    "english_abstract": "We live in a time when major advances in information and communication technology requires computer use and practical education as a requisite. In this study, it is aimed to design a new system with face detection, which is one of the image processing techniques of the routine polling process, in computer lab classes. With this system design, the learning activity will not be interrupted during the student polling process and time efficiency will be ensured. The system is designed based on a fixed seating plan of the students in the computer laboratories. As for the communication method between the host computer (lecturer) and the student computers; the database has not been used considering the possibility that the hardware characteristics of computers that are used may be low. Instead, the socket communication \"server-client\" relationship has been established through the TCP protocol. Two separate software have been designed for student and instructor computers. In the system design, the images on webcams are compared with the pre-created sample face set when the image processing based software in the student computers is active. As a result of facial detection, with the approval of the student, the image of the face expression is transmitted by the file transfer method to the host computer with socket programming. Software designed for the host computer can display the incoming student information and images as polling record. In software, designed with socket communication infrastructure, students will be able to use the inbox and they will be able to ask their questions, if there is any. The studentoriented software design will allow the lecturer to have the chance to get a report on the general emotional state of both the student and the class by analyzing students' psychology of the emotion, such as \"happy\", \"sad\", \"natural\" in the background during the course while they are carrying out their works. In this study, facial detection and emotion analysis studies in the literature have been examined and some of the methods used have been put together to design the system.\r\n",
    "doi": null,
    "doi_url": null,
    "resource_url": "https://www.set-science.com/a/122de53c-e296-4738-a750-8404d9e0efed",
    "pdf_url": "https://www.set-science.com/a/122de53c-e296-4738-a750-8404d9e0efed/pdf",
    "og_image": "https://www.set-science.com/assets/img/og-card-v2.png",
    "authors": [
        {
            "public_id": "abfdc87e-db19-4117-90c8-26dfb5f0280a",
            "given": "Sedat",
            "family": "Turan",
            "full": "Sedat Turan",
            "literal": null,
            "orcid": null,
            "orcid_url": null,
            "email": "sturan@erzincan.edu.tr",
            "corresponding": true,
            "sequence": "first",
            "affiliations": [
                {
                    "name": "Refahiye Meslek Yüksekokulu Mekatronik Programı, Erzincan Üniversitesi",
                    "department": null,
                    "country": null,
                    "country_code": null,
                    "ror": null,
                    "ror_url": null
                }
            ]
        }
    ],
    "keywords": [
        "Yüz tanıma",
        "duygu analizi",
        "soket",
        "görüntü işleme"
    ],
    "translations": [
        {
            "language": "en",
            "title": "Polling System Design Based on Image Processing with Socket Communication In Computer Laboratories",
            "abstract": "We live in a time when major advances in information and communication technology requires computer use and practical education as a requisite. In this study, it is aimed to design a new system with face detection, which is one of the image processing techniques of the routine polling process, in computer lab classes. With this system design, the learning activity will not be interrupted during the student polling process and time efficiency will be ensured. The system is designed based on a fixed seating plan of the students in the computer laboratories. As for the communication method between the host computer (lecturer) and the student computers; the database has not been used considering the possibility that the hardware characteristics of computers that are used may be low. Instead, the socket communication \"server-client\" relationship has been established through the TCP protocol. Two separate software have been designed for student and instructor computers. In the system design, the images on webcams are compared with the pre-created sample face set when the image processing based software in the student computers is active. As a result of facial detection, with the approval of the student, the image of the face expression is transmitted by the file transfer method to the host computer with socket programming. Software designed for the host computer can display the incoming student information and images as polling record. In software, designed with socket communication infrastructure, students will be able to use the inbox and they will be able to ask their questions, if there is any. The studentoriented software design will allow the lecturer to have the chance to get a report on the general emotional state of both the student and the class by analyzing students' psychology of the emotion, such as \"happy\", \"sad\", \"natural\" in the background during the course while they are carrying out their works. In this study, facial detection and emotion analysis studies in the literature have been examined and some of the methods used have been put together to design the system.\r\n",
            "keywords": [
                "Face recognition, emotion analysis, socket, image processing"
            ]
        }
    ],
    "subjects": [
        {
            "name": "Computer Science",
            "label": "Computer Science",
            "path": "computer-science",
            "is_primary": true
        }
    ],
    "subject_names": [
        "Computer Science"
    ],
    "published_date": "2017-12-08",
    "published_year": "2017",
    "received_date": null,
    "accepted_date": null,
    "volume": "1",
    "issue": null,
    "page_first": "24",
    "page_last": "28",
    "article_number": null,
    "conference": {
        "short_name": "ISMSIT2017",
        "full_title": "International Symposium on Multidisciplinary Studies and Innovative Technologies",
        "name": "International Symposium on Multidisciplinary Studies and Innovative Technologies",
        "acronym": "ISMSIT2017",
        "location": "Tokat, Türkiye",
        "start_date": "2017-12-02",
        "end_date": null,
        "public_id": "a63b4822-97d6-4580-83b6-aec40f3f7964"
    },
    "proceedings": {
        "title": "International Symposium on Multidisciplinary Studies and Innovative Technologies",
        "series_title": "Setsci conference indexing system",
        "publisher": "SET Technology",
        "isbn": "978-605-81988-1-4",
        "eisbn": null,
        "issn": "2618-6446",
        "eissn": null,
        "doi": null,
        "doi_prefix": null,
        "slug": "setsci-volume-1-2017-legacy-1",
        "public_id": "1ecf7302-3692-408b-b680-50001a9ab62c",
        "url": "https://www.set-science.com/p/setsci-volume-1-2017-legacy-1"
    },
    "license": {
        "name": "CC BY 4.0",
        "url": "https://creativecommons.org/licenses/by/4.0/",
        "code": "CC-BY-4.0",
        "open_access": true
    },
    "copyright": {
        "holder": "SET Technology",
        "year": "2017"
    },
    "funding_statement": null,
    "funders": [],
    "references": [
        {
            "order": 1,
            "raw": "“Biometrik Tanıma Sistemleri Nedir - Yüz Tanıma Sistemleri,” [Online]. Available: http://www.artelektronik.com/yuz-tanimasistemleri-biyometrik-tanima-sistemleri-nedir.html. [Accessed 12 EKİM 2017].",
            "doi": null,
            "title": null,
            "authors": null,
            "source": null,
            "year": null,
            "volume": null,
            "pages": null
        },
        {
            "order": 2,
            "raw": "M. E. Tenekeci, A. Gümüşçü and E. Aslan, “Görüntüden OpenCV ile Duygu Analizi,” in XVI. Akademik Bilişim Konferansı, Mersin, 2014.",
            "doi": null,
            "title": null,
            "authors": null,
            "source": null,
            "year": null,
            "volume": null,
            "pages": null
        },
        {
            "order": 3,
            "raw": "S. Avar and M. Mallı, “ÖZYÜZ VE GÖRÜNTÜ İŞLEME TEKNİKLERİ İLE SINIF YOKLAMA UYGULAMASI,” Özel Ege Lisesi, İZMİR, 2013.",
            "doi": null,
            "title": null,
            "authors": null,
            "source": null,
            "year": null,
            "volume": null,
            "pages": null
        },
        {
            "order": 4,
            "raw": "R. Jafri and H. R. Arabnia, “A Survey of Face Recognition Techniques,” Journal of Information Processing Systems, vol. 5, no. 2, pp. 41-68, 2009.",
            "doi": null,
            "title": null,
            "authors": null,
            "source": null,
            "year": null,
            "volume": null,
            "pages": null
        },
        {
            "order": 5,
            "raw": "P. Ekman and W. V. Friesen, “Constants across cultures in the face and emotion,” Journal of personality and social psychology, vol. 17, no. 2, pp. 124-129, 1971.",
            "doi": null,
            "title": null,
            "authors": null,
            "source": null,
            "year": null,
            "volume": null,
            "pages": null
        },
        {
            "order": 6,
            "raw": "S. Bayrakdar, D. Akgün and İ. Yücedağ, “Yüz ifadelerinin otomatik analizi üzerine bir literatür çalışması,” SAÜ Fen Bilimleri Dergisi, vol. 20, no. 2, pp. 383-398, 2016.",
            "doi": null,
            "title": null,
            "authors": null,
            "source": null,
            "year": null,
            "volume": null,
            "pages": null
        },
        {
            "order": 7,
            "raw": "N. N. Khatri, Z. H. Shah and S. A. Patel, “Facial Expression Recognition: A Survey,” International Journal of Computer Science and Information Technologies, vol. 5, no. 1, pp. 149-152, 2014.",
            "doi": null,
            "title": null,
            "authors": null,
            "source": null,
            "year": null,
            "volume": null,
            "pages": null
        },
        {
            "order": 8,
            "raw": "S. K. Gupta, S. Agrwal, Y. K. Meena and N. Nain, “A Hybrid Method of Feature Extraction for Facial Expression Recognition,” in Seventh International Conference on Signal Image Technology & InternetBased Systems, France, 2011.",
            "doi": null,
            "title": null,
            "authors": null,
            "source": null,
            "year": null,
            "volume": null,
            "pages": null
        },
        {
            "order": 9,
            "raw": "L. Zhang, S. Chen, T. Wang and Z. Liu, “Automatic Facial Expression Recognition Based on Hybrid Features,” in 2012 International Conference on Future Electrical Power and Energy Systems , China, 2012.",
            "doi": null,
            "title": null,
            "authors": null,
            "source": null,
            "year": null,
            "volume": null,
            "pages": null
        },
        {
            "order": 10,
            "raw": "H. Alshamsi, H. Meng and M. Li, “Real Time Facial Expression Recognition App Development on Mobile Phones,” in 12th International Conference on Natural Computation, Fuzzy Systems and Knowledge Discovery, China, 2016.",
            "doi": null,
            "title": null,
            "authors": null,
            "source": null,
            "year": null,
            "volume": null,
            "pages": null
        },
        {
            "order": 11,
            "raw": "A. VAROL and B. CEBE, “YÜZ TANIMA ALGORİTMALARIALGORITHMS OF FACE RECOGNITION,” in 5th International Computer & Instructional Technologies Symposium, ELAZIĞ, 2011.",
            "doi": null,
            "title": null,
            "authors": null,
            "source": null,
            "year": null,
            "volume": null,
            "pages": null
        },
        {
            "order": 12,
            "raw": "M. GÜNAY and T. ENSARİ, “Yüz Tanıma Algoritmalarnın Karşılaştırılması,” in Signal Processing and Communications Applications Conference, Antalya, 2017.",
            "doi": null,
            "title": null,
            "authors": null,
            "source": null,
            "year": null,
            "volume": null,
            "pages": null
        },
        {
            "order": 13,
            "raw": "H. Atasoy, “Gerçek Zamanlı Duygu/İfade Tanıma,” 12 HAZİRAN 2012. [Online]. Available: http://www.atasoyweb.net/GercekZamanli-Duygu-Ifade-Tanima. [Accessed 12 EKİM 2017].",
            "doi": null,
            "title": null,
            "authors": null,
            "source": null,
            "year": null,
            "volume": null,
            "pages": null
        },
        {
            "order": 14,
            "raw": "B. Jorgensen, “Beej's Guide to Network Programming,Using Internet Sockets,” Beej.us, 8 June 2016. [Online]. Available: http://beej.us/guide/bgnet/output/html/singlepage/bgnet.html. [Accessed 12 EKİM 2017].",
            "doi": null,
            "title": null,
            "authors": null,
            "source": null,
            "year": null,
            "volume": null,
            "pages": null
        },
        {
            "order": 15,
            "raw": "M. S. Deveci, “C# ile Client Server Veri İletimi,” 12 Haziran 2011. [Online]. Available: https://mehmetsalihdeveci.net/2011/06/12/c-ileclient-server-veri-iletimi/. [Accessed 10 EKİM 2017].",
            "doi": null,
            "title": null,
            "authors": null,
            "source": null,
            "year": null,
            "volume": null,
            "pages": null
        },
        {
            "order": 16,
            "raw": "E. Aksoylu, “Socket Programlama Bölüm -1,” 28 Aralık 2014. [Online]. Available: http://www.kadinyazilimci.com/socketprogramlama-bolum-1/. [Accessed 09 Eylül 2017].",
            "doi": null,
            "title": null,
            "authors": null,
            "source": null,
            "year": null,
            "volume": null,
            "pages": null
        },
        {
            "order": 17,
            "raw": "K. Kırdinli, “.NET Socketler ve Client-Server arasında iletişimi anlamak,” 9 Şubat 2013. [Online]. Available: https://koraykirdinli.net/2013/02/09/net-socketler-ve-client-serverarasinda-iletisimi-anlamak/. [Accessed 10 Ekim 2017].",
            "doi": null,
            "title": null,
            "authors": null,
            "source": null,
            "year": null,
            "volume": null,
            "pages": null
        },
        {
            "order": 18,
            "raw": "İTÜ BİDB, “TCP/IP Protokolü,” 07 Eylül 2013. [Online]. Available: http://bidb.itu.edu.tr/seyirdefteri/blog/2013/09/07/tcp-ipprotokol%C3%BC. [Accessed 05 Ekim 2017].",
            "doi": null,
            "title": null,
            "authors": null,
            "source": null,
            "year": null,
            "volume": null,
            "pages": null
        },
        {
            "order": 19,
            "raw": "“TCP, UDP Ağ Portları,” [Online]. Available: http://btmakaleleri.blogspot.com.tr/2016/04/sik-kullanilan-bilgisayarag-portlari.html. [Accessed 05 Ekim 2017].",
            "doi": null,
            "title": null,
            "authors": null,
            "source": null,
            "year": null,
            "volume": null,
            "pages": null
        },
        {
            "order": 20,
            "raw": "T. Erman, “TCP-UDP IP Protokollerini Karşılaştırma,” 08 Mayıs 2013. [Online]. Available: http://ciscobilisim.blogspot.com.tr/2013/05/tcp-udp-ip-protokollerinikarslastrma.html. [Accessed 12 Ekim 2017].",
            "doi": null,
            "title": null,
            "authors": null,
            "source": null,
            "year": null,
            "volume": null,
            "pages": null
        },
        {
            "order": 21,
            "raw": "Allexy, “TCP/IP Chat Application Using C#,” 30 January 2006. [Online]. Available: https://www.codeproject.com/Articles/12893/TCP-IP-ChatApplication-Using-C. [Accessed 07 Ekim 2017].",
            "doi": null,
            "title": null,
            "authors": null,
            "source": null,
            "year": null,
            "volume": null,
            "pages": null
        },
        {
            "order": 22,
            "raw": "S. Biswas, “File Transfer using Socket Application in C# .NET 2.0,” 26 February 2009. [Online]. Available: https://www.codeproject.com/Articles/24017/File-Transfer-usingSocket-Application-in-C-NET. [Accessed 08 Ekim 2017]",
            "doi": null,
            "title": null,
            "authors": null,
            "source": null,
            "year": null,
            "volume": null,
            "pages": null
        }
    ],
    "statements": {
        "acknowledgements": null,
        "conflict_of_interest": null,
        "data_availability": null,
        "ai_disclosure": null
    },
    "credit": [],
    "history": {
        "published": "2017-12-08"
    }
}