학술논문

A Programming Environment for Visual IoT on Raspberry Pi
Document Type
Conference
Source
2019 IEEE Intl Conf on Dependable, Autonomic and Secure Computing, Intl Conf on Pervasive Intelligence and Computing, Intl Conf on Cloud and Big Data Computing, Intl Conf on Cyber Science and Technology Congress (DASC/PiCom/CBDCom/CyberSciTech) DASC-PICOM-CBDCOM-CYBERSCITECH Dependable, Autonomic and Secure Computing, Intl Conf on Pervasive Intelligence and Computing, Intl Conf on Cloud and Big Data Computing, Intl Conf on Cyber Science and Technology Congress (DASC/PiCom/CBDCom/CyberSciTech), 2019 IEEE Intl Conf on. :987-992 Aug, 2019
Subject
Communication, Networking and Broadcast Technologies
Computing and Processing
Visualization
Transmitters
Streaming media
Protocols
Internet of Things
Economic indicators
Metadata
Raspberry Pi
visual IoT
MVNO
mobile networks
OpenCV
OpenVG
Language
Abstract
The recent emergence of low-cost single-board computers such as Raspberry Pi and Arduino, which are used as sensing devices with connectivity to the Internet gateways and cloud services, has led to Internet of Things (IoT) architectures in the real world. Visual IoT is one of the classes of IoT that poses crucial end-to-end challenges due to the need for sensing and processing of visual data. One of the significant roles of the visual IoT is information extraction from images by using image processing and image recognition techniques. In this paper, we first introduce a programming environment for visual IoT on Raspberry Pi camera system, and then discuss a couple of sample applications. The first one is an application for real-time information extraction based on Open Source Computer Vision Library (OpenCV) and the second one is an augmented reality (AR)-oriented application based on Open Vector Graphic (OpenVG).