Arduino computer vision programming : design and develop real-world computer vision applications with the powerful combination of OpenCV and Arduino /: design and develop real-world computer vision applications with the powerful combination of OpenCV and Arduino. (2015)
- Record Type:
- Book
- Title:
- Arduino computer vision programming : design and develop real-world computer vision applications with the powerful combination of OpenCV and Arduino /: design and develop real-world computer vision applications with the powerful combination of OpenCV and Arduino. (2015)
- Main Title:
- Arduino computer vision programming : design and develop real-world computer vision applications with the powerful combination of OpenCV and Arduino
- Other Titles:
- Design and develop real-world computer vision applications with the powerful combination of OpenCV and Arduino
- Further Information:
- Note: Özen Özkaya, Giray Yıllıkçı.
- Authors:
- Özkaya, Özen
Yıllıkçı, Giray - Contents:
- Cover ; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: General Overview of Computer Vision Systems ; Introducing computer vision systems; Approaching computer vision problems; Data acquisition; Preprocessing; Feature extraction by image processing; Post-processing and post-filtering; Recognition or detection; Acting in the real world; Connecting the pieces; Summary; Chapter 2: Fundamentals and Installation of OpenCV ; Fundamentals of OpenCV; The installation of OpenCV; Installing OpenCV on Linux Installing and configuring packagesUsing OpenCV with Eclipse CDT; Installing OpenCV on Mac OS; Getting command-line tools; Installing HomeBrew; Using OpenCV in Xcode; Installing OpenCV on Windows; Installing MS Visual Studio 2013; OpenCV on iOS; OpenCV on Android; Installing OpenCV4Android; Eclipse integration; Running samples; Summary; Chapter 3: Data Acquisition with OpenCV and Arduino ; Image and video acquisition; Camera selection; Resolution; Color capabilities; Frame rate; 2D or 3D; Communication interface; Image acquisition; Reading a static image; Taking a snapshot from a webcam Getting a video stream from the webcamInteraction with Kinect; Integration of Kinect with OpenCV; Sensor data acquisition; Setting up an Arduino environment; Fundamentals of sensors; Sensor types; Sampling theorem; Dealing with noise; Reading data from the temperature sensor; Summary; Chapter 4: Filtering Data with OpenCV ; GettingCover ; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: General Overview of Computer Vision Systems ; Introducing computer vision systems; Approaching computer vision problems; Data acquisition; Preprocessing; Feature extraction by image processing; Post-processing and post-filtering; Recognition or detection; Acting in the real world; Connecting the pieces; Summary; Chapter 2: Fundamentals and Installation of OpenCV ; Fundamentals of OpenCV; The installation of OpenCV; Installing OpenCV on Linux Installing and configuring packagesUsing OpenCV with Eclipse CDT; Installing OpenCV on Mac OS; Getting command-line tools; Installing HomeBrew; Using OpenCV in Xcode; Installing OpenCV on Windows; Installing MS Visual Studio 2013; OpenCV on iOS; OpenCV on Android; Installing OpenCV4Android; Eclipse integration; Running samples; Summary; Chapter 3: Data Acquisition with OpenCV and Arduino ; Image and video acquisition; Camera selection; Resolution; Color capabilities; Frame rate; 2D or 3D; Communication interface; Image acquisition; Reading a static image; Taking a snapshot from a webcam Getting a video stream from the webcamInteraction with Kinect; Integration of Kinect with OpenCV; Sensor data acquisition; Setting up an Arduino environment; Fundamentals of sensors; Sensor types; Sampling theorem; Dealing with noise; Reading data from the temperature sensor; Summary; Chapter 4: Filtering Data with OpenCV ; Getting started with filtering; 2D convolution; Spatial domain filtering; Smoothing; Sharpening; Color conversions; Grayscale; Binary; Constant thresholding; Adaptive thresholding; Morphological filters; Erosion and dilation; Erosion; Dilation; Opening and closing; Closing OpeningGradients and edge detection; The Canny edge detector; Laplacian of Gaussian filter; Sobel; Custom filtering; Histogram equalization; Chapter project; Summary; Chapter 5: Processing Vision Data with OpenCV ; Extracting features; Using basic statistics; Using color features; Using template matching features; Using contours; Using the convex hull; Using moments; Using the Hough transform; Using corners; Using SIFT; Using SURF; Using ORB; Using blob analysis; Summary; Chapter 6: Recognition with OpenCV ; Building applications which can think; Template matching; Feature matching FLANN-based matchingUsing cascade classifiers; Using support vector machines; Summary; Chapter 7: Communicating with Arduino Using OpenCV ; Communicating with Arduino; Wired communications; Communicating via USB; Communicating via the serial port; Communicating via Ethernet; Wireless communications; Communicating via Bluetooth Low Energy; Communicating via ZigBee; Communicating via Wi-Fi; Communicating via radio frequency; Communicating with Java; Communicating with C++; Summary; Chapter 8: Acting in the Real World with Arduino ; Interfacing electric motors; Driving DC motors … (more)
- Publisher Details:
- Birmingham, UK : Packt Publishing
- Publication Date:
- 2015
- Extent:
- 1 online resource (1 volume), illustrations
- Subjects:
- 629.8/9
COMPUTERS -- Hardware -- General
Arduino (Programmable controller)
Computer vision
TECHNOLOGY & ENGINEERING / Engineering (General)
Arduino (Programmable controller)
Computer vision
Electronic books
Electronic books
Electronic books - Languages:
- English
- ISBNs:
- 9781782174288
1782174281 - Related ISBNs:
- 9781783552627
178355262X - Notes:
- Note: Description based on online resource; title from cover page (Safari, viewed September 28, 2015).
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.86951
- Ingest File:
- 01_117.xml