Using OpenCV

  • Ramon M
N/ACitations
Citations of this article
4Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Open source Computer Vision (OpenCV) is a set of cross-platform libraries containing functions that provide computer vision in real time. OpenCV is huge framework and there are some basic functions needed to capture and process videos and images V so that they can communicate with input devices, such as a webcams. This chapter introduces the basic concepts needed to build powerful applications with your Intel Galileo board. The project will focus on how to connect a webcam to Intel Galileo, how the webcam works in Linux, how to capture pictures and videos, how to change the pictures with OpenCV algorithms, and how to detect and recognize faces and emotions. BSP (board support package) SD card images of the Intel Galileo board support OpenCV and allow projects like the one in this chapter to be developed. Several programs and tasks will be executed in this project. They are divided into Video4Linux and OpenCV categories as follows: 1. Identify the capabilities of webcam with V4L2. 2. Capture pictures using V4L2. 3. Capture videos using V4L2. 4. Capture and process images with OpenCV. 5. Incorporate edge detection in your pictures with OpenCV. 6. Incorporate face and eye detection with OpenCV. 7. Detect emotions with OpenCV. Note that the V4L2 examples use C and the OpenCV examples are written in C++ and Python. This is done to illustrate the performance of OpenCV in different languages and its cross-platform capabilities. OpenCV Primer OpenCV was developed by Intel research and is now supported by Willow Garage under the open source BSD license. But what is computer vision and what is used for? Computer vision is the ability to provide methods and algorithms that help computers interpret the environment around them. Human eyes are able to capture the environment around us stereographically.

Cite

CITATION STYLE

APA

Ramon, M. C. (2014). Using OpenCV. In Intel® Galileo and Intel® Galileo Gen 2 (pp. 319–400). Apress. https://doi.org/10.1007/978-1-4302-6838-3_7

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free