Cargando…

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 About This Book Load and run the applications in Arduino to develop intelligent systems Design and implement detection, classification, and recognition algorithms for computer vision applic...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Özkaya, Özen (Autor), Yıllıkçı, Giray (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing, 2015.
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000Ii 4500
001 EBSCO_ocn922580660
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 150930s2015 enka o 001 0 eng d
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d N$T  |d OCLCF  |d IDEBK  |d YDXCP  |d DEBBG  |d COO  |d EBLCP  |d VT2  |d DEBSZ  |d IDB  |d OCLCQ  |d MERUC  |d OCLCQ  |d YDX  |d NLE  |d CEF  |d OCLCQ  |d UKMGB  |d OCLCQ  |d UAB  |d UKAHL  |d NLW  |d OCLCQ  |d QGK  |d OCLCQ  |d OCLCO  |d OCLCQ 
016 7 |a 018005591  |2 Uk 
019 |a 919856658  |a 919873449  |a 935250500  |a 958464948  |a 1259184997 
020 |a 9781782174288  |q (electronic book) 
020 |a 1782174281  |q (electronic book) 
020 |z 9781783552627 
020 |z 178355262X 
029 1 |a AU@  |b 000056696736 
029 1 |a AU@  |b 000062335450 
029 1 |a DEBBG  |b BV043020377 
029 1 |a DEBBG  |b BV043627629 
029 1 |a DEBSZ  |b 455699496 
029 1 |a DEBSZ  |b 473870886 
029 1 |a GBVCP  |b 882847368 
029 1 |a UKMGB  |b 018005591 
035 |a (OCoLC)922580660  |z (OCoLC)919856658  |z (OCoLC)919873449  |z (OCoLC)935250500  |z (OCoLC)958464948  |z (OCoLC)1259184997 
037 |a CL0500000653  |b Safari Books Online 
050 4 |a TJ223.P76  |b O95 2015 
072 7 |a TEC  |x 009000  |2 bisacsh 
082 0 4 |a 629.8/9  |2 23 
049 |a UAMI 
100 1 |a Özkaya, Özen,  |e author. 
245 1 0 |a Arduino computer vision programming :  |b design and develop real-world computer vision applications with the powerful combination of OpenCV and Arduino /  |c Özen Özkaya, Giray Yıllıkçı. 
246 3 0 |a Design and develop real-world computer vision applications with the powerful combination of OpenCV and Arduino 
264 1 |a Birmingham, UK :  |b Packt Publishing,  |c 2015. 
300 |a 1 online resource :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file 
490 1 |a Community experience distilled 
500 |a Includes index. 
505 0 |a 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. 
505 8 |a 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. 
505 8 |a 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. 
505 8 |a 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. 
505 8 |a 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. 
588 0 |a Online resource; title from digital title page (viewed on April 03, 2018). 
520 |a Design and develop real-world computer vision applications with the powerful combination of OpenCV and Arduino About This Book Load and run the applications in Arduino to develop intelligent systems Design and implement detection, classification, and recognition algorithms for computer vision applications Explore the best practices of computer vision development including state of the art algorithms and hands-on example projects Who This Book Is For If you are a consumer and hobbyist who has familiarity with the basics of Arduino and wish to learn computer vision programming with Arduino to create intelligent systems, then this book is for you. No knowledge of computer vision programming is required. What You Will Learn Understand the design blocks and the generic architecture of computer vision systems by learning an efficient approach to modelling Build up your skill set of computer vision system design using OpenCV by learning fundamentals, camera selection, data acquisition, filtering, processing, feature extraction and recognition for any specific problem Learn the wired and wireless communication capabilities of Arduino and comprehensive best practices to connect it to the OpenCV environment in a platform-independent way Discover how to use Arduino to elegantly interact with real life via physical actions Solidify everything you've learnt by designing and building a computer vision-enabled practical robot from scratch In Detail Most technologies are developed with an inspiration of human capabilities. Most of the time, the hardest to implement capability is vision. Development of highly capable computer vision applications in an easy way requires a generic approach. In this approach, Arduino is a perfect tool for interaction with the real world. Moreover, the combination of OpenCV and Arduino boosts the level and quality of practical computer vision applications. Computer vision is the next level of sensing the environment. The purpose of this book is to teach you how to develop Arduino-supported computer vision systems that can interact with real life by seeing it. This book will combine the powers of Arduino and computer vision in a generalized, well-defined, and applicable way. The practices and approaches in the book can be used for any related problems and on any platforms. At the end of the book, you should be able to solve any types of real life vision problems with all its components by using the presented approach. Each componen ... 
546 |a English. 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
650 0 |a Arduino (Programmable controller) 
650 0 |a Computer vision. 
650 6 |a Arduino (Automate programmable) 
650 6 |a Vision par ordinateur. 
650 7 |a TECHNOLOGY & ENGINEERING  |x Engineering (General)  |2 bisacsh 
650 7 |a Arduino (Programmable controller)  |2 fast  |0 (OCoLC)fst01892754 
650 7 |a Computer vision.  |2 fast  |0 (OCoLC)fst00872687 
700 1 |a Yıllıkçı, Giray,  |e author. 
776 0 8 |i Print version:  |a Özen Özkaya, Giray Yıllıkçı.  |t Arduino Computer Vision Programming.  |d Birmingham : Packt Publishing Ltd, ©2015  |z 9781783552627 
830 0 |a Community experience distilled. 
856 4 0 |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1058309  |z Texto completo 
938 |a Askews and Holts Library Services  |b ASKH  |n AH29178384 
938 |a EBSCOhost  |b EBSC  |n 1058309 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis32507948 
938 |a YBP Library Services  |b YANK  |n 12592632 
994 |a 92  |b IZTAP