Acta Polytechnica Hungarica Vol. 16, No. 3, 2019 – 167 – Motion Detection and Face Recognition using Raspberry Pi, as a Part of, the Internet of Things Zoltán Balogh 1 , Martin Magdin 1 , György Molnár 2 1 Constantine the Philosopher University in Nitra, Faculty of Natural Science, Tr. Andreja Hlinku 1, Nitra, Slovakia, zbalogh@ukf.sk, mmagdin@ukf.sk 2 Department of Technical Education, Budapest University of Technology and Economics, Budapest, Hungary, molnar.gy@eik.bme.hu Abstract: Face recognition and motion detection are described in the context of the construction of a system of intelligent solutions, for use in the home, that can be used as a single free standing functional unit or as an element of a bigger system, connected to the Internet of Things. To create a complex system, a micro PC, Raspberry Pi 3, was used together with an application capable of recognizing faces and detecting motion. The outputs are saved into cloud storage, for further processing or archiving. The monitoring system, as designed, can be used autonomously; with the use of a battery and a solar panel, it is possible to place it anywhere. Furthermore, it could be used in various fields, such as health care, for the real-time monitoring of patients, or in the tracking of the spatial activity of people and/or animals. Thus, the system created, may be regarded as a part of the IoT. Keywords: Computer Vision; Raspberry Pi; Face detection; OpenCV; Motion detection 1 Introduction Technological progress has made possible the development of methods of communication between people and objects, facilitating information flow in terms of both speed and security. The Internet of Things (IoT) uses this kind of progress and integration of new elements. As a part of information systems, remote access and various system controls, are enabled. In accordance with the prevailing philosophy of ever-present communication, including machine to machine communication, the IoT may be defined as a set of technologies designed to allow the connection of heterogeneous objects through various networks and methods of communication. The main objective is to position intelligent devices in different locations to capture, store and manage information, making it is accessible, to anyone anywhere in the world [1].