OpenCV 3.x with Python by example :: make the most of OpenCV and Python to build applications for object recognition and augmented reality /
Learn the techniques for object recognition, 3D reconstruction, stereo imaging, and other computer vision applications using examples on different functions of OpenCV. About This Book Learn how to apply complex visual effects to images with OpenCV 3.x and Python Extract features from an image and us...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham, UK :
Packt Publishing,
2018.
|
Ausgabe: | Second edition. |
Schlagworte: | |
Online-Zugang: | Volltext |
Zusammenfassung: | Learn the techniques for object recognition, 3D reconstruction, stereo imaging, and other computer vision applications using examples on different functions of OpenCV. About This Book Learn how to apply complex visual effects to images with OpenCV 3.x and Python Extract features from an image and use them to develop advanced applications Build algorithms to help you understand image content and perform visual searches Get to grips with advanced techniques in OpenCV such as machine learning, artificial neural network, 3D reconstruction, and augmented reality Who This Book Is For This book is intended for Python developers who are new to OpenCV and want to develop computer vision applications with OpenCV and Python. This book is also useful for generic software developers who want to deploy computer vision applications on the cloud. It would be helpful to have some familiarity with basic mathematical concepts such as vectors, matrices, and so on. What You Will Learn Detect shapes and edges from images and videos How to apply filters on images and videos Use different techniques to manipulate and improve images Extract and manipulate particular parts of images and videos Track objects or colors from videos Recognize specific object or faces from images and videos How to create Augmented Reality applications Apply artificial neural networks and machine learning to improve object recognition In Detail Computer vision is found everywhere in modern technology. OpenCV for Python enables us to run computer vision algorithms in real time. With the advent of powerful machines, we have more processing power to work with. Using this technology, we can seamlessly integrate our computer vision applications into the cloud. Focusing on OpenCV 3.x and Python 3.6, this book will walk you through all the building blocks needed to build amazing computer vision applications with ease. We start off by manipulating images using simple filtering and geometric transformations. We then discuss affine and projective transformations and see how we can use them to apply cool advanced manipulations to your photos like resizing them while keeping the content intact or smoothly removing undesired elements. We will then cover techniques of object tracking, body part recognition, and object recognition using advanced techniques of machine learning such as artificial neural network. 3D reconstruction and augmented reality techniques are also included. The book covers popular Ope ... |
Beschreibung: | Previous edition published: 2015. |
Beschreibung: | 1 online resource (1 volume) : illustrations |
ISBN: | 9781788396769 1788396766 1788396901 9781788396905 |
Internformat
MARC
LEADER | 00000cam a2200000 i 4500 | ||
---|---|---|---|
001 | ZDB-4-EBA-on1024147997 | ||
003 | OCoLC | ||
005 | 20241004212047.0 | ||
006 | m o d | ||
007 | cr unu|||||||| | ||
008 | 180223s2018 enka o 000 0 eng d | ||
040 | |a UMI |b eng |e rda |e pn |c UMI |d STF |d TOH |d OCLCF |d YDX |d TEFOD |d CEF |d KSU |d DEBBG |d G3B |d S9I |d TEFOD |d UAB |d AU@ |d VT2 |d UX1 |d COO |d UOK |d WYU |d UWK |d N$T |d OCLCQ |d OCLCO |d NZAUC |d OCLCQ |d OCLCO |d OCLCL |d DXU | ||
019 | |a 1022208594 |a 1031327684 |a 1175627185 | ||
020 | |a 9781788396769 | ||
020 | |a 1788396766 | ||
020 | |a 1788396901 | ||
020 | |a 9781788396905 | ||
020 | |z 9781788396905 | ||
035 | |a (OCoLC)1024147997 |z (OCoLC)1022208594 |z (OCoLC)1031327684 |z (OCoLC)1175627185 | ||
037 | |a CL0500000942 |b Safari Books Online | ||
050 | 4 | |a QA76.73.P98 | |
082 | 7 | |a 005.133 |2 23 | |
049 | |a MAIN | ||
100 | 1 | |a Garrido, Gabriel, |e author. | |
245 | 1 | 0 | |a OpenCV 3.x with Python by example : |b make the most of OpenCV and Python to build applications for object recognition and augmented reality / |c Gabriel Garrido, Prateek Joshi. |
250 | |a Second edition. | ||
264 | 1 | |a Birmingham, UK : |b Packt Publishing, |c 2018. | |
300 | |a 1 online resource (1 volume) : |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 data file | ||
588 | 0 | |a Online resource; title from title page (Safari, viewed February 21, 2018). | |
500 | |a Previous edition published: 2015. | ||
520 | |a Learn the techniques for object recognition, 3D reconstruction, stereo imaging, and other computer vision applications using examples on different functions of OpenCV. About This Book Learn how to apply complex visual effects to images with OpenCV 3.x and Python Extract features from an image and use them to develop advanced applications Build algorithms to help you understand image content and perform visual searches Get to grips with advanced techniques in OpenCV such as machine learning, artificial neural network, 3D reconstruction, and augmented reality Who This Book Is For This book is intended for Python developers who are new to OpenCV and want to develop computer vision applications with OpenCV and Python. This book is also useful for generic software developers who want to deploy computer vision applications on the cloud. It would be helpful to have some familiarity with basic mathematical concepts such as vectors, matrices, and so on. What You Will Learn Detect shapes and edges from images and videos How to apply filters on images and videos Use different techniques to manipulate and improve images Extract and manipulate particular parts of images and videos Track objects or colors from videos Recognize specific object or faces from images and videos How to create Augmented Reality applications Apply artificial neural networks and machine learning to improve object recognition In Detail Computer vision is found everywhere in modern technology. OpenCV for Python enables us to run computer vision algorithms in real time. With the advent of powerful machines, we have more processing power to work with. Using this technology, we can seamlessly integrate our computer vision applications into the cloud. Focusing on OpenCV 3.x and Python 3.6, this book will walk you through all the building blocks needed to build amazing computer vision applications with ease. We start off by manipulating images using simple filtering and geometric transformations. We then discuss affine and projective transformations and see how we can use them to apply cool advanced manipulations to your photos like resizing them while keeping the content intact or smoothly removing undesired elements. We will then cover techniques of object tracking, body part recognition, and object recognition using advanced techniques of machine learning such as artificial neural network. 3D reconstruction and augmented reality techniques are also included. The book covers popular Ope ... | ||
505 | 0 | |a Cover -- Title Page -- Copyright and Credits -- Contributors -- Packt Upsell -- Table of Contents -- Preface -- Chapter 1: Applying Geometric Transformations to Images -- Installing OpenCV-Python -- Windows -- macOS X -- Linux (for Ubuntu) -- Virtual environments -- Troubleshooting -- OpenCV documentation -- Reading, displaying, and saving images -- What just happened? -- Loading and saving an image -- Changing image format -- Image color spaces -- Converting color spaces -- What just happened? -- Splitting image channels -- Merging image channels -- Image translation -- What just happened? -- Image rotation -- What just happened? -- Image scaling -- What just happened? -- Affine transformations -- What just happened? -- Projective transformations -- What just happened? -- Image warping -- Summary -- Chapter 2: Detecting Edges and Applying Image Filters -- 2D convolution -- Blurring -- Size of the kernel versus blurriness -- Motion blur -- Under the hood -- Sharpening -- Understanding the pattern -- Embossing -- Edge detection -- Erosion and dilation -- Afterthought -- Creating a vignette filter -- What's happening underneath? -- How do we move the focus around? -- Enhancing the contrast in an image -- How do we handle color images? -- Summary -- Chapter 3: Cartoonizing an Image -- Accessing the webcam -- Under the hood -- Extending capture options -- Keyboard inputs -- Interacting with the application -- Mouse inputs -- What's happening underneath? -- Interacting with a live video stream -- How did we do it? -- Cartoonizing an image -- Deconstructing the code -- Summary -- Chapter 4: Detecting and Tracking Different Body Parts -- Using Haar cascades to detect things -- What are integral images? -- Detecting and tracking faces -- Understanding it better -- Fun with faces -- Under the hood -- Removing the alpha channel from the overlay image. | |
505 | 8 | |a Detecting eyes -- Afterthought -- Fun with eyes -- Positioning the sunglasses -- Detecting ears -- Detecting a mouth -- It's time for a moustache -- Detecting pupils -- Deconstructing the code -- Summary -- Chapter 5: Extracting Features from an Image -- Why do we care about keypoints? -- What are keypoints? -- Detecting the corners -- Good features to track -- Scale-invariant feature transform (SIFT) -- Speeded-up robust features (SURF) -- Features from accelerated segment test (FAST) -- Binary robust independent elementary features (BRIEF) -- Oriented FAST and Rotated BRIEF (ORB) -- Summary -- Chapter 6: Seam Carving -- Why do we care about seam carving? -- How does it work? -- How do we define interesting? -- How do we compute the seams? -- Can we expand an image? -- Can we remove an object completely? -- How did we do it? -- Summary -- Chapter 7: Detecting Shapes and Segmenting an Image -- Contour analysis and shape matching -- Approximating a contour -- Identifying a pizza with a slice taken out -- How to censor a shape? -- What is image segmentation? -- How does it work? -- Watershed algorithm -- Summary -- Chapter 8: Object Tracking -- Frame differencing -- Colorspace based tracking -- Building an interactive object tracker -- Feature-based tracking -- Background subtraction -- Summary -- Chapter 9: Object Recognition -- Object detection versus object recognition -- What is a dense feature detector? -- What is a visual dictionary? -- What is supervised and unsupervised learning? -- What are support vector machines? -- What if we cannot separate the data with simple straight lines? -- How do we actually implement this? -- What happened inside the code? -- How did we build the trainer? -- Summary -- Chapter 10: Augmented Reality -- What is the premise of augmented reality? -- What does an augmented reality system look like?. | |
505 | 8 | |a Geometric transformations for augmented reality -- What is pose estimation? -- How to track planar objects -- What happened inside the code? -- How to augment our reality -- Mapping coordinates from 3D to 2D -- How to overlay 3D objects on a video -- Let's look at the code -- Let's add some movements -- Summary -- Chapter 11: Machine Learning by an Artificial Neural Network -- Machine learning (ML) versus artificial neural network (ANN) -- How does ANN work? -- How to define multi-layer perceptrons (MLP) -- How to implement an ANN-MLP classifier? -- Evaluate a trained network -- Classifying images -- Summary -- Other Books You May Enjoy -- Index. | |
650 | 0 | |a Python (Computer program language) |0 http://id.loc.gov/authorities/subjects/sh96008834 | |
650 | 0 | |a OpenCV (Computer program language) |0 http://id.loc.gov/authorities/subjects/sh2016000128 | |
650 | 0 | |a Computer vision. |0 http://id.loc.gov/authorities/subjects/sh85029549 | |
650 | 0 | |a Application software |x Development. |0 http://id.loc.gov/authorities/subjects/sh95009362 | |
650 | 0 | |a Cloud computing. |0 http://id.loc.gov/authorities/subjects/sh2008004883 | |
650 | 6 | |a Python (Langage de programmation) | |
650 | 6 | |a OpenCV (Langage de programmation) | |
650 | 6 | |a Vision par ordinateur. | |
650 | 6 | |a Logiciels d'application |x Développement. | |
650 | 6 | |a Infonuagique. | |
650 | 7 | |a Computer programming |x software development. |2 bicssc | |
650 | 7 | |a Pattern recognition. |2 bicssc | |
650 | 7 | |a Computer vision. |2 bicssc | |
650 | 7 | |a Programming & scripting languages: general. |2 bicssc | |
650 | 7 | |a Computers |x Computer Vision & Pattern Recognition. |2 bisacsh | |
650 | 7 | |a Computers |x Programming |x Open Source. |2 bisacsh | |
650 | 7 | |a Computers |x Programming Languages |x Python. |2 bisacsh | |
650 | 7 | |a Application software |x Development |2 fast | |
650 | 7 | |a Cloud computing |2 fast | |
650 | 7 | |a Computer vision |2 fast | |
650 | 7 | |a OpenCV (Computer program language) |2 fast | |
650 | 7 | |a Python (Computer program language) |2 fast | |
700 | 1 | |a Joshi, Prateek, |e author. |0 http://id.loc.gov/authorities/names/no2016034220 | |
758 | |i has work: |a OpenCV 3.x with Python by example (Text) |1 https://id.oclc.org/worldcat/entity/E39PCGCQM8qvhHj3hv9fV9JT6q |4 https://id.oclc.org/worldcat/ontology/hasWork | ||
776 | 0 | 8 | |i Print version: |a Garrido, Gabriel. |t OpenCV 3.x with Python by example : make the most of OpenCV and Python to build applications for object recognition and augmented reality. |b Second edition. |d Birmingham, England ; Mumbai, India : Packt Publishing, 2018 |h 268 pages |z 9781788396905 |
856 | 4 | 0 | |l FWS01 |p ZDB-4-EBA |q FWS_PDA_EBA |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1699221 |3 Volltext |
938 | |a EBSCOhost |b EBSC |n 1699221 | ||
938 | |a YBP Library Services |b YANK |n 15132135 | ||
994 | |a 92 |b GEBAY | ||
912 | |a ZDB-4-EBA | ||
049 | |a DE-863 |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBA-on1024147997 |
---|---|
_version_ | 1816882414087045120 |
adam_text | |
any_adam_object | |
author | Garrido, Gabriel Joshi, Prateek |
author_GND | http://id.loc.gov/authorities/names/no2016034220 |
author_facet | Garrido, Gabriel Joshi, Prateek |
author_role | aut aut |
author_sort | Garrido, Gabriel |
author_variant | g g gg p j pj |
building | Verbundindex |
bvnumber | localFWS |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.73.P98 |
callnumber-search | QA76.73.P98 |
callnumber-sort | QA 276.73 P98 |
callnumber-subject | QA - Mathematics |
collection | ZDB-4-EBA |
contents | Cover -- Title Page -- Copyright and Credits -- Contributors -- Packt Upsell -- Table of Contents -- Preface -- Chapter 1: Applying Geometric Transformations to Images -- Installing OpenCV-Python -- Windows -- macOS X -- Linux (for Ubuntu) -- Virtual environments -- Troubleshooting -- OpenCV documentation -- Reading, displaying, and saving images -- What just happened? -- Loading and saving an image -- Changing image format -- Image color spaces -- Converting color spaces -- What just happened? -- Splitting image channels -- Merging image channels -- Image translation -- What just happened? -- Image rotation -- What just happened? -- Image scaling -- What just happened? -- Affine transformations -- What just happened? -- Projective transformations -- What just happened? -- Image warping -- Summary -- Chapter 2: Detecting Edges and Applying Image Filters -- 2D convolution -- Blurring -- Size of the kernel versus blurriness -- Motion blur -- Under the hood -- Sharpening -- Understanding the pattern -- Embossing -- Edge detection -- Erosion and dilation -- Afterthought -- Creating a vignette filter -- What's happening underneath? -- How do we move the focus around? -- Enhancing the contrast in an image -- How do we handle color images? -- Summary -- Chapter 3: Cartoonizing an Image -- Accessing the webcam -- Under the hood -- Extending capture options -- Keyboard inputs -- Interacting with the application -- Mouse inputs -- What's happening underneath? -- Interacting with a live video stream -- How did we do it? -- Cartoonizing an image -- Deconstructing the code -- Summary -- Chapter 4: Detecting and Tracking Different Body Parts -- Using Haar cascades to detect things -- What are integral images? -- Detecting and tracking faces -- Understanding it better -- Fun with faces -- Under the hood -- Removing the alpha channel from the overlay image. Detecting eyes -- Afterthought -- Fun with eyes -- Positioning the sunglasses -- Detecting ears -- Detecting a mouth -- It's time for a moustache -- Detecting pupils -- Deconstructing the code -- Summary -- Chapter 5: Extracting Features from an Image -- Why do we care about keypoints? -- What are keypoints? -- Detecting the corners -- Good features to track -- Scale-invariant feature transform (SIFT) -- Speeded-up robust features (SURF) -- Features from accelerated segment test (FAST) -- Binary robust independent elementary features (BRIEF) -- Oriented FAST and Rotated BRIEF (ORB) -- Summary -- Chapter 6: Seam Carving -- Why do we care about seam carving? -- How does it work? -- How do we define interesting? -- How do we compute the seams? -- Can we expand an image? -- Can we remove an object completely? -- How did we do it? -- Summary -- Chapter 7: Detecting Shapes and Segmenting an Image -- Contour analysis and shape matching -- Approximating a contour -- Identifying a pizza with a slice taken out -- How to censor a shape? -- What is image segmentation? -- How does it work? -- Watershed algorithm -- Summary -- Chapter 8: Object Tracking -- Frame differencing -- Colorspace based tracking -- Building an interactive object tracker -- Feature-based tracking -- Background subtraction -- Summary -- Chapter 9: Object Recognition -- Object detection versus object recognition -- What is a dense feature detector? -- What is a visual dictionary? -- What is supervised and unsupervised learning? -- What are support vector machines? -- What if we cannot separate the data with simple straight lines? -- How do we actually implement this? -- What happened inside the code? -- How did we build the trainer? -- Summary -- Chapter 10: Augmented Reality -- What is the premise of augmented reality? -- What does an augmented reality system look like?. Geometric transformations for augmented reality -- What is pose estimation? -- How to track planar objects -- What happened inside the code? -- How to augment our reality -- Mapping coordinates from 3D to 2D -- How to overlay 3D objects on a video -- Let's look at the code -- Let's add some movements -- Summary -- Chapter 11: Machine Learning by an Artificial Neural Network -- Machine learning (ML) versus artificial neural network (ANN) -- How does ANN work? -- How to define multi-layer perceptrons (MLP) -- How to implement an ANN-MLP classifier? -- Evaluate a trained network -- Classifying images -- Summary -- Other Books You May Enjoy -- Index. |
ctrlnum | (OCoLC)1024147997 |
dewey-full | 005.133 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.133 |
dewey-search | 005.133 |
dewey-sort | 15.133 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | Second edition. |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>10601cam a2200769 i 4500</leader><controlfield tag="001">ZDB-4-EBA-on1024147997</controlfield><controlfield tag="003">OCoLC</controlfield><controlfield tag="005">20241004212047.0</controlfield><controlfield tag="006">m o d </controlfield><controlfield tag="007">cr unu||||||||</controlfield><controlfield tag="008">180223s2018 enka o 000 0 eng d</controlfield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">UMI</subfield><subfield code="b">eng</subfield><subfield code="e">rda</subfield><subfield code="e">pn</subfield><subfield code="c">UMI</subfield><subfield code="d">STF</subfield><subfield code="d">TOH</subfield><subfield code="d">OCLCF</subfield><subfield code="d">YDX</subfield><subfield code="d">TEFOD</subfield><subfield code="d">CEF</subfield><subfield code="d">KSU</subfield><subfield code="d">DEBBG</subfield><subfield code="d">G3B</subfield><subfield code="d">S9I</subfield><subfield code="d">TEFOD</subfield><subfield code="d">UAB</subfield><subfield code="d">AU@</subfield><subfield code="d">VT2</subfield><subfield code="d">UX1</subfield><subfield code="d">COO</subfield><subfield code="d">UOK</subfield><subfield code="d">WYU</subfield><subfield code="d">UWK</subfield><subfield code="d">N$T</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">NZAUC</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCL</subfield><subfield code="d">DXU</subfield></datafield><datafield tag="019" ind1=" " ind2=" "><subfield code="a">1022208594</subfield><subfield code="a">1031327684</subfield><subfield code="a">1175627185</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781788396769</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1788396766</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1788396901</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781788396905</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">9781788396905</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1024147997</subfield><subfield code="z">(OCoLC)1022208594</subfield><subfield code="z">(OCoLC)1031327684</subfield><subfield code="z">(OCoLC)1175627185</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">CL0500000942</subfield><subfield code="b">Safari Books Online</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">QA76.73.P98</subfield></datafield><datafield tag="082" ind1="7" ind2=" "><subfield code="a">005.133</subfield><subfield code="2">23</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">MAIN</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Garrido, Gabriel,</subfield><subfield code="e">author.</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">OpenCV 3.x with Python by example :</subfield><subfield code="b">make the most of OpenCV and Python to build applications for object recognition and augmented reality /</subfield><subfield code="c">Gabriel Garrido, Prateek Joshi.</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">Second edition.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Birmingham, UK :</subfield><subfield code="b">Packt Publishing,</subfield><subfield code="c">2018.</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (1 volume) :</subfield><subfield code="b">illustrations</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">computer</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="347" ind1=" " ind2=" "><subfield code="a">data file</subfield></datafield><datafield tag="588" ind1="0" ind2=" "><subfield code="a">Online resource; title from title page (Safari, viewed February 21, 2018).</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Previous edition published: 2015.</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Learn the techniques for object recognition, 3D reconstruction, stereo imaging, and other computer vision applications using examples on different functions of OpenCV. About This Book Learn how to apply complex visual effects to images with OpenCV 3.x and Python Extract features from an image and use them to develop advanced applications Build algorithms to help you understand image content and perform visual searches Get to grips with advanced techniques in OpenCV such as machine learning, artificial neural network, 3D reconstruction, and augmented reality Who This Book Is For This book is intended for Python developers who are new to OpenCV and want to develop computer vision applications with OpenCV and Python. This book is also useful for generic software developers who want to deploy computer vision applications on the cloud. It would be helpful to have some familiarity with basic mathematical concepts such as vectors, matrices, and so on. What You Will Learn Detect shapes and edges from images and videos How to apply filters on images and videos Use different techniques to manipulate and improve images Extract and manipulate particular parts of images and videos Track objects or colors from videos Recognize specific object or faces from images and videos How to create Augmented Reality applications Apply artificial neural networks and machine learning to improve object recognition In Detail Computer vision is found everywhere in modern technology. OpenCV for Python enables us to run computer vision algorithms in real time. With the advent of powerful machines, we have more processing power to work with. Using this technology, we can seamlessly integrate our computer vision applications into the cloud. Focusing on OpenCV 3.x and Python 3.6, this book will walk you through all the building blocks needed to build amazing computer vision applications with ease. We start off by manipulating images using simple filtering and geometric transformations. We then discuss affine and projective transformations and see how we can use them to apply cool advanced manipulations to your photos like resizing them while keeping the content intact or smoothly removing undesired elements. We will then cover techniques of object tracking, body part recognition, and object recognition using advanced techniques of machine learning such as artificial neural network. 3D reconstruction and augmented reality techniques are also included. The book covers popular Ope ...</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">Cover -- Title Page -- Copyright and Credits -- Contributors -- Packt Upsell -- Table of Contents -- Preface -- Chapter 1: Applying Geometric Transformations to Images -- Installing OpenCV-Python -- Windows -- macOS X -- Linux (for Ubuntu) -- Virtual environments -- Troubleshooting -- OpenCV documentation -- Reading, displaying, and saving images -- What just happened? -- Loading and saving an image -- Changing image format -- Image color spaces -- Converting color spaces -- What just happened? -- Splitting image channels -- Merging image channels -- Image translation -- What just happened? -- Image rotation -- What just happened? -- Image scaling -- What just happened? -- Affine transformations -- What just happened? -- Projective transformations -- What just happened? -- Image warping -- Summary -- Chapter 2: Detecting Edges and Applying Image Filters -- 2D convolution -- Blurring -- Size of the kernel versus blurriness -- Motion blur -- Under the hood -- Sharpening -- Understanding the pattern -- Embossing -- Edge detection -- Erosion and dilation -- Afterthought -- Creating a vignette filter -- What's happening underneath? -- How do we move the focus around? -- Enhancing the contrast in an image -- How do we handle color images? -- Summary -- Chapter 3: Cartoonizing an Image -- Accessing the webcam -- Under the hood -- Extending capture options -- Keyboard inputs -- Interacting with the application -- Mouse inputs -- What's happening underneath? -- Interacting with a live video stream -- How did we do it? -- Cartoonizing an image -- Deconstructing the code -- Summary -- Chapter 4: Detecting and Tracking Different Body Parts -- Using Haar cascades to detect things -- What are integral images? -- Detecting and tracking faces -- Understanding it better -- Fun with faces -- Under the hood -- Removing the alpha channel from the overlay image.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Detecting eyes -- Afterthought -- Fun with eyes -- Positioning the sunglasses -- Detecting ears -- Detecting a mouth -- It's time for a moustache -- Detecting pupils -- Deconstructing the code -- Summary -- Chapter 5: Extracting Features from an Image -- Why do we care about keypoints? -- What are keypoints? -- Detecting the corners -- Good features to track -- Scale-invariant feature transform (SIFT) -- Speeded-up robust features (SURF) -- Features from accelerated segment test (FAST) -- Binary robust independent elementary features (BRIEF) -- Oriented FAST and Rotated BRIEF (ORB) -- Summary -- Chapter 6: Seam Carving -- Why do we care about seam carving? -- How does it work? -- How do we define interesting? -- How do we compute the seams? -- Can we expand an image? -- Can we remove an object completely? -- How did we do it? -- Summary -- Chapter 7: Detecting Shapes and Segmenting an Image -- Contour analysis and shape matching -- Approximating a contour -- Identifying a pizza with a slice taken out -- How to censor a shape? -- What is image segmentation? -- How does it work? -- Watershed algorithm -- Summary -- Chapter 8: Object Tracking -- Frame differencing -- Colorspace based tracking -- Building an interactive object tracker -- Feature-based tracking -- Background subtraction -- Summary -- Chapter 9: Object Recognition -- Object detection versus object recognition -- What is a dense feature detector? -- What is a visual dictionary? -- What is supervised and unsupervised learning? -- What are support vector machines? -- What if we cannot separate the data with simple straight lines? -- How do we actually implement this? -- What happened inside the code? -- How did we build the trainer? -- Summary -- Chapter 10: Augmented Reality -- What is the premise of augmented reality? -- What does an augmented reality system look like?.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Geometric transformations for augmented reality -- What is pose estimation? -- How to track planar objects -- What happened inside the code? -- How to augment our reality -- Mapping coordinates from 3D to 2D -- How to overlay 3D objects on a video -- Let's look at the code -- Let's add some movements -- Summary -- Chapter 11: Machine Learning by an Artificial Neural Network -- Machine learning (ML) versus artificial neural network (ANN) -- How does ANN work? -- How to define multi-layer perceptrons (MLP) -- How to implement an ANN-MLP classifier? -- Evaluate a trained network -- Classifying images -- Summary -- Other Books You May Enjoy -- Index.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Python (Computer program language)</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh96008834</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">OpenCV (Computer program language)</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh2016000128</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Computer vision.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh85029549</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Application software</subfield><subfield code="x">Development.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh95009362</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Cloud computing.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh2008004883</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Python (Langage de programmation)</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">OpenCV (Langage de programmation)</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Vision par ordinateur.</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Logiciels d'application</subfield><subfield code="x">Développement.</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Infonuagique.</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computer programming</subfield><subfield code="x">software development.</subfield><subfield code="2">bicssc</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Pattern recognition.</subfield><subfield code="2">bicssc</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computer vision.</subfield><subfield code="2">bicssc</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Programming & scripting languages: general.</subfield><subfield code="2">bicssc</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computers</subfield><subfield code="x">Computer Vision & Pattern Recognition.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computers</subfield><subfield code="x">Programming</subfield><subfield code="x">Open Source.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computers</subfield><subfield code="x">Programming Languages</subfield><subfield code="x">Python.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Application software</subfield><subfield code="x">Development</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Cloud computing</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computer vision</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">OpenCV (Computer program language)</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Python (Computer program language)</subfield><subfield code="2">fast</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Joshi, Prateek,</subfield><subfield code="e">author.</subfield><subfield code="0">http://id.loc.gov/authorities/names/no2016034220</subfield></datafield><datafield tag="758" ind1=" " ind2=" "><subfield code="i">has work:</subfield><subfield code="a">OpenCV 3.x with Python by example (Text)</subfield><subfield code="1">https://id.oclc.org/worldcat/entity/E39PCGCQM8qvhHj3hv9fV9JT6q</subfield><subfield code="4">https://id.oclc.org/worldcat/ontology/hasWork</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Print version:</subfield><subfield code="a">Garrido, Gabriel.</subfield><subfield code="t">OpenCV 3.x with Python by example : make the most of OpenCV and Python to build applications for object recognition and augmented reality.</subfield><subfield code="b">Second edition.</subfield><subfield code="d">Birmingham, England ; Mumbai, India : Packt Publishing, 2018</subfield><subfield code="h">268 pages</subfield><subfield code="z">9781788396905</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="l">FWS01</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FWS_PDA_EBA</subfield><subfield code="u">https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1699221</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">1699221</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">YBP Library Services</subfield><subfield code="b">YANK</subfield><subfield code="n">15132135</subfield></datafield><datafield tag="994" ind1=" " ind2=" "><subfield code="a">92</subfield><subfield code="b">GEBAY</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-EBA</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-863</subfield></datafield></record></collection> |
id | ZDB-4-EBA-on1024147997 |
illustrated | Illustrated |
indexdate | 2024-11-27T13:28:14Z |
institution | BVB |
isbn | 9781788396769 1788396766 1788396901 9781788396905 |
language | English |
oclc_num | 1024147997 |
open_access_boolean | |
owner | MAIN DE-863 DE-BY-FWS |
owner_facet | MAIN DE-863 DE-BY-FWS |
physical | 1 online resource (1 volume) : illustrations |
psigel | ZDB-4-EBA |
publishDate | 2018 |
publishDateSearch | 2018 |
publishDateSort | 2018 |
publisher | Packt Publishing, |
record_format | marc |
spelling | Garrido, Gabriel, author. OpenCV 3.x with Python by example : make the most of OpenCV and Python to build applications for object recognition and augmented reality / Gabriel Garrido, Prateek Joshi. Second edition. Birmingham, UK : Packt Publishing, 2018. 1 online resource (1 volume) : illustrations text txt rdacontent computer c rdamedia online resource cr rdacarrier data file Online resource; title from title page (Safari, viewed February 21, 2018). Previous edition published: 2015. Learn the techniques for object recognition, 3D reconstruction, stereo imaging, and other computer vision applications using examples on different functions of OpenCV. About This Book Learn how to apply complex visual effects to images with OpenCV 3.x and Python Extract features from an image and use them to develop advanced applications Build algorithms to help you understand image content and perform visual searches Get to grips with advanced techniques in OpenCV such as machine learning, artificial neural network, 3D reconstruction, and augmented reality Who This Book Is For This book is intended for Python developers who are new to OpenCV and want to develop computer vision applications with OpenCV and Python. This book is also useful for generic software developers who want to deploy computer vision applications on the cloud. It would be helpful to have some familiarity with basic mathematical concepts such as vectors, matrices, and so on. What You Will Learn Detect shapes and edges from images and videos How to apply filters on images and videos Use different techniques to manipulate and improve images Extract and manipulate particular parts of images and videos Track objects or colors from videos Recognize specific object or faces from images and videos How to create Augmented Reality applications Apply artificial neural networks and machine learning to improve object recognition In Detail Computer vision is found everywhere in modern technology. OpenCV for Python enables us to run computer vision algorithms in real time. With the advent of powerful machines, we have more processing power to work with. Using this technology, we can seamlessly integrate our computer vision applications into the cloud. Focusing on OpenCV 3.x and Python 3.6, this book will walk you through all the building blocks needed to build amazing computer vision applications with ease. We start off by manipulating images using simple filtering and geometric transformations. We then discuss affine and projective transformations and see how we can use them to apply cool advanced manipulations to your photos like resizing them while keeping the content intact or smoothly removing undesired elements. We will then cover techniques of object tracking, body part recognition, and object recognition using advanced techniques of machine learning such as artificial neural network. 3D reconstruction and augmented reality techniques are also included. The book covers popular Ope ... Cover -- Title Page -- Copyright and Credits -- Contributors -- Packt Upsell -- Table of Contents -- Preface -- Chapter 1: Applying Geometric Transformations to Images -- Installing OpenCV-Python -- Windows -- macOS X -- Linux (for Ubuntu) -- Virtual environments -- Troubleshooting -- OpenCV documentation -- Reading, displaying, and saving images -- What just happened? -- Loading and saving an image -- Changing image format -- Image color spaces -- Converting color spaces -- What just happened? -- Splitting image channels -- Merging image channels -- Image translation -- What just happened? -- Image rotation -- What just happened? -- Image scaling -- What just happened? -- Affine transformations -- What just happened? -- Projective transformations -- What just happened? -- Image warping -- Summary -- Chapter 2: Detecting Edges and Applying Image Filters -- 2D convolution -- Blurring -- Size of the kernel versus blurriness -- Motion blur -- Under the hood -- Sharpening -- Understanding the pattern -- Embossing -- Edge detection -- Erosion and dilation -- Afterthought -- Creating a vignette filter -- What's happening underneath? -- How do we move the focus around? -- Enhancing the contrast in an image -- How do we handle color images? -- Summary -- Chapter 3: Cartoonizing an Image -- Accessing the webcam -- Under the hood -- Extending capture options -- Keyboard inputs -- Interacting with the application -- Mouse inputs -- What's happening underneath? -- Interacting with a live video stream -- How did we do it? -- Cartoonizing an image -- Deconstructing the code -- Summary -- Chapter 4: Detecting and Tracking Different Body Parts -- Using Haar cascades to detect things -- What are integral images? -- Detecting and tracking faces -- Understanding it better -- Fun with faces -- Under the hood -- Removing the alpha channel from the overlay image. Detecting eyes -- Afterthought -- Fun with eyes -- Positioning the sunglasses -- Detecting ears -- Detecting a mouth -- It's time for a moustache -- Detecting pupils -- Deconstructing the code -- Summary -- Chapter 5: Extracting Features from an Image -- Why do we care about keypoints? -- What are keypoints? -- Detecting the corners -- Good features to track -- Scale-invariant feature transform (SIFT) -- Speeded-up robust features (SURF) -- Features from accelerated segment test (FAST) -- Binary robust independent elementary features (BRIEF) -- Oriented FAST and Rotated BRIEF (ORB) -- Summary -- Chapter 6: Seam Carving -- Why do we care about seam carving? -- How does it work? -- How do we define interesting? -- How do we compute the seams? -- Can we expand an image? -- Can we remove an object completely? -- How did we do it? -- Summary -- Chapter 7: Detecting Shapes and Segmenting an Image -- Contour analysis and shape matching -- Approximating a contour -- Identifying a pizza with a slice taken out -- How to censor a shape? -- What is image segmentation? -- How does it work? -- Watershed algorithm -- Summary -- Chapter 8: Object Tracking -- Frame differencing -- Colorspace based tracking -- Building an interactive object tracker -- Feature-based tracking -- Background subtraction -- Summary -- Chapter 9: Object Recognition -- Object detection versus object recognition -- What is a dense feature detector? -- What is a visual dictionary? -- What is supervised and unsupervised learning? -- What are support vector machines? -- What if we cannot separate the data with simple straight lines? -- How do we actually implement this? -- What happened inside the code? -- How did we build the trainer? -- Summary -- Chapter 10: Augmented Reality -- What is the premise of augmented reality? -- What does an augmented reality system look like?. Geometric transformations for augmented reality -- What is pose estimation? -- How to track planar objects -- What happened inside the code? -- How to augment our reality -- Mapping coordinates from 3D to 2D -- How to overlay 3D objects on a video -- Let's look at the code -- Let's add some movements -- Summary -- Chapter 11: Machine Learning by an Artificial Neural Network -- Machine learning (ML) versus artificial neural network (ANN) -- How does ANN work? -- How to define multi-layer perceptrons (MLP) -- How to implement an ANN-MLP classifier? -- Evaluate a trained network -- Classifying images -- Summary -- Other Books You May Enjoy -- Index. Python (Computer program language) http://id.loc.gov/authorities/subjects/sh96008834 OpenCV (Computer program language) http://id.loc.gov/authorities/subjects/sh2016000128 Computer vision. http://id.loc.gov/authorities/subjects/sh85029549 Application software Development. http://id.loc.gov/authorities/subjects/sh95009362 Cloud computing. http://id.loc.gov/authorities/subjects/sh2008004883 Python (Langage de programmation) OpenCV (Langage de programmation) Vision par ordinateur. Logiciels d'application Développement. Infonuagique. Computer programming software development. bicssc Pattern recognition. bicssc Computer vision. bicssc Programming & scripting languages: general. bicssc Computers Computer Vision & Pattern Recognition. bisacsh Computers Programming Open Source. bisacsh Computers Programming Languages Python. bisacsh Application software Development fast Cloud computing fast Computer vision fast OpenCV (Computer program language) fast Python (Computer program language) fast Joshi, Prateek, author. http://id.loc.gov/authorities/names/no2016034220 has work: OpenCV 3.x with Python by example (Text) https://id.oclc.org/worldcat/entity/E39PCGCQM8qvhHj3hv9fV9JT6q https://id.oclc.org/worldcat/ontology/hasWork Print version: Garrido, Gabriel. OpenCV 3.x with Python by example : make the most of OpenCV and Python to build applications for object recognition and augmented reality. Second edition. Birmingham, England ; Mumbai, India : Packt Publishing, 2018 268 pages 9781788396905 FWS01 ZDB-4-EBA FWS_PDA_EBA https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1699221 Volltext |
spellingShingle | Garrido, Gabriel Joshi, Prateek OpenCV 3.x with Python by example : make the most of OpenCV and Python to build applications for object recognition and augmented reality / Cover -- Title Page -- Copyright and Credits -- Contributors -- Packt Upsell -- Table of Contents -- Preface -- Chapter 1: Applying Geometric Transformations to Images -- Installing OpenCV-Python -- Windows -- macOS X -- Linux (for Ubuntu) -- Virtual environments -- Troubleshooting -- OpenCV documentation -- Reading, displaying, and saving images -- What just happened? -- Loading and saving an image -- Changing image format -- Image color spaces -- Converting color spaces -- What just happened? -- Splitting image channels -- Merging image channels -- Image translation -- What just happened? -- Image rotation -- What just happened? -- Image scaling -- What just happened? -- Affine transformations -- What just happened? -- Projective transformations -- What just happened? -- Image warping -- Summary -- Chapter 2: Detecting Edges and Applying Image Filters -- 2D convolution -- Blurring -- Size of the kernel versus blurriness -- Motion blur -- Under the hood -- Sharpening -- Understanding the pattern -- Embossing -- Edge detection -- Erosion and dilation -- Afterthought -- Creating a vignette filter -- What's happening underneath? -- How do we move the focus around? -- Enhancing the contrast in an image -- How do we handle color images? -- Summary -- Chapter 3: Cartoonizing an Image -- Accessing the webcam -- Under the hood -- Extending capture options -- Keyboard inputs -- Interacting with the application -- Mouse inputs -- What's happening underneath? -- Interacting with a live video stream -- How did we do it? -- Cartoonizing an image -- Deconstructing the code -- Summary -- Chapter 4: Detecting and Tracking Different Body Parts -- Using Haar cascades to detect things -- What are integral images? -- Detecting and tracking faces -- Understanding it better -- Fun with faces -- Under the hood -- Removing the alpha channel from the overlay image. Detecting eyes -- Afterthought -- Fun with eyes -- Positioning the sunglasses -- Detecting ears -- Detecting a mouth -- It's time for a moustache -- Detecting pupils -- Deconstructing the code -- Summary -- Chapter 5: Extracting Features from an Image -- Why do we care about keypoints? -- What are keypoints? -- Detecting the corners -- Good features to track -- Scale-invariant feature transform (SIFT) -- Speeded-up robust features (SURF) -- Features from accelerated segment test (FAST) -- Binary robust independent elementary features (BRIEF) -- Oriented FAST and Rotated BRIEF (ORB) -- Summary -- Chapter 6: Seam Carving -- Why do we care about seam carving? -- How does it work? -- How do we define interesting? -- How do we compute the seams? -- Can we expand an image? -- Can we remove an object completely? -- How did we do it? -- Summary -- Chapter 7: Detecting Shapes and Segmenting an Image -- Contour analysis and shape matching -- Approximating a contour -- Identifying a pizza with a slice taken out -- How to censor a shape? -- What is image segmentation? -- How does it work? -- Watershed algorithm -- Summary -- Chapter 8: Object Tracking -- Frame differencing -- Colorspace based tracking -- Building an interactive object tracker -- Feature-based tracking -- Background subtraction -- Summary -- Chapter 9: Object Recognition -- Object detection versus object recognition -- What is a dense feature detector? -- What is a visual dictionary? -- What is supervised and unsupervised learning? -- What are support vector machines? -- What if we cannot separate the data with simple straight lines? -- How do we actually implement this? -- What happened inside the code? -- How did we build the trainer? -- Summary -- Chapter 10: Augmented Reality -- What is the premise of augmented reality? -- What does an augmented reality system look like?. Geometric transformations for augmented reality -- What is pose estimation? -- How to track planar objects -- What happened inside the code? -- How to augment our reality -- Mapping coordinates from 3D to 2D -- How to overlay 3D objects on a video -- Let's look at the code -- Let's add some movements -- Summary -- Chapter 11: Machine Learning by an Artificial Neural Network -- Machine learning (ML) versus artificial neural network (ANN) -- How does ANN work? -- How to define multi-layer perceptrons (MLP) -- How to implement an ANN-MLP classifier? -- Evaluate a trained network -- Classifying images -- Summary -- Other Books You May Enjoy -- Index. Python (Computer program language) http://id.loc.gov/authorities/subjects/sh96008834 OpenCV (Computer program language) http://id.loc.gov/authorities/subjects/sh2016000128 Computer vision. http://id.loc.gov/authorities/subjects/sh85029549 Application software Development. http://id.loc.gov/authorities/subjects/sh95009362 Cloud computing. http://id.loc.gov/authorities/subjects/sh2008004883 Python (Langage de programmation) OpenCV (Langage de programmation) Vision par ordinateur. Logiciels d'application Développement. Infonuagique. Computer programming software development. bicssc Pattern recognition. bicssc Computer vision. bicssc Programming & scripting languages: general. bicssc Computers Computer Vision & Pattern Recognition. bisacsh Computers Programming Open Source. bisacsh Computers Programming Languages Python. bisacsh Application software Development fast Cloud computing fast Computer vision fast OpenCV (Computer program language) fast Python (Computer program language) fast |
subject_GND | http://id.loc.gov/authorities/subjects/sh96008834 http://id.loc.gov/authorities/subjects/sh2016000128 http://id.loc.gov/authorities/subjects/sh85029549 http://id.loc.gov/authorities/subjects/sh95009362 http://id.loc.gov/authorities/subjects/sh2008004883 |
title | OpenCV 3.x with Python by example : make the most of OpenCV and Python to build applications for object recognition and augmented reality / |
title_auth | OpenCV 3.x with Python by example : make the most of OpenCV and Python to build applications for object recognition and augmented reality / |
title_exact_search | OpenCV 3.x with Python by example : make the most of OpenCV and Python to build applications for object recognition and augmented reality / |
title_full | OpenCV 3.x with Python by example : make the most of OpenCV and Python to build applications for object recognition and augmented reality / Gabriel Garrido, Prateek Joshi. |
title_fullStr | OpenCV 3.x with Python by example : make the most of OpenCV and Python to build applications for object recognition and augmented reality / Gabriel Garrido, Prateek Joshi. |
title_full_unstemmed | OpenCV 3.x with Python by example : make the most of OpenCV and Python to build applications for object recognition and augmented reality / Gabriel Garrido, Prateek Joshi. |
title_short | OpenCV 3.x with Python by example : |
title_sort | opencv 3 x with python by example make the most of opencv and python to build applications for object recognition and augmented reality |
title_sub | make the most of OpenCV and Python to build applications for object recognition and augmented reality / |
topic | Python (Computer program language) http://id.loc.gov/authorities/subjects/sh96008834 OpenCV (Computer program language) http://id.loc.gov/authorities/subjects/sh2016000128 Computer vision. http://id.loc.gov/authorities/subjects/sh85029549 Application software Development. http://id.loc.gov/authorities/subjects/sh95009362 Cloud computing. http://id.loc.gov/authorities/subjects/sh2008004883 Python (Langage de programmation) OpenCV (Langage de programmation) Vision par ordinateur. Logiciels d'application Développement. Infonuagique. Computer programming software development. bicssc Pattern recognition. bicssc Computer vision. bicssc Programming & scripting languages: general. bicssc Computers Computer Vision & Pattern Recognition. bisacsh Computers Programming Open Source. bisacsh Computers Programming Languages Python. bisacsh Application software Development fast Cloud computing fast Computer vision fast OpenCV (Computer program language) fast Python (Computer program language) fast |
topic_facet | Python (Computer program language) OpenCV (Computer program language) Computer vision. Application software Development. Cloud computing. Python (Langage de programmation) OpenCV (Langage de programmation) Vision par ordinateur. Logiciels d'application Développement. Infonuagique. Computer programming software development. Pattern recognition. Programming & scripting languages: general. Computers Computer Vision & Pattern Recognition. Computers Programming Open Source. Computers Programming Languages Python. Application software Development Cloud computing Computer vision |
url | https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1699221 |
work_keys_str_mv | AT garridogabriel opencv3xwithpythonbyexamplemakethemostofopencvandpythontobuildapplicationsforobjectrecognitionandaugmentedreality AT joshiprateek opencv3xwithpythonbyexamplemakethemostofopencvandpythontobuildapplicationsforobjectrecognitionandaugmentedreality |