1. 首页
  2. 编程语言
  3. C++ 
  4. OpenCV By Example(PACKT2016)

OpenCV By Example(PACKT2016)

上传者: 2019-09-04 01:27:54上传 PDF文件 14.94MB 热度 41次
Open CV is a cross-platform, free-for-use library that is primarily used for real-time Computer Vision and image processing. It is considered to be one of the best open source libraries that helps developers focus on constructing complete projects on image processing, motion detection, and image segOpenC∨ By Examp|eCopyright C 2016 Packt PublishingAll rights reserved. No part of this book may be reproduced, stored in a retrievalsystem, or transmitted in any form or by any means, without the prior writtenpermission of the publisher, except in the case of brief quotations embedded incritcal articles or reviewsEvery effort has been made in the preparation of this book to ensure the accuracyof the information presented However the information contained in this book issold without warranty, either express or implied. Neither the authors, nor PacktPublishing, and its dealers and distributors will be held liable for any damagescaused or alleged to be caused directly or indirectly by this bookPackt Publishing has endeavored to provide trademark information about all of thecompanies and products mentioned in this book by the appropriate use of capitalsHowever, Packt Publishing cannot guarantee the accuracy of this informationFirst published: January 2016Production reference: 1150116Published by Packt Publishing LtdLivery place35 Livery StreetBirmingham B3 2PB, UKSBN978-1-78528094-8rww.packtpub.comwww.allitebooks.comCreditsAuthorsCopy EditorPrateek joshiRashmi sawantDavid millan escrivaVinicius goProiect cSuzanne coutinhoReviewersEmmanuel d'AngeloproofreaderDr. Bryan Wai-ching CHUNGSafis EditingNikolaus gradwohlIndexerLuis diaz masHemangini Barsioning editeGraphicsAshwin nairKirk d'penhaAcquisition EditorProduction coordinatorTushar GuptaShantanu n zaContent Development EditorCover workAmey varangaonkarShantanu N AgadeTechnical editeNaveenkumar Jainwww.allitebooks.comabout the authorsPrateek Joshi is a Computer Vision researcher and published author. He has overeight years of experience in this field with a primary focus on content-based analysisand deep learning. His work in this field has resulted in multiple patents, techdemos, and research papers at major ieee conferences. He is the author of Opencvwith Python By Example, Packt Publishingrecognition. His blog has been visited by users in more than 200 countries, and he o0He has won many hackathons using a wide variety of technologies related to imahas been featured as a guest author in prominent tech magazines. He enjoys bloggingon topics, such as artificial intelligence, abstract mathematics, and cryptography. Youcanvisithisblogatwww.prateekvjoshi.comHe is an avid coder who is passionate about building game-changing products. Heis particularly interested in intelligent algorithms that can automatically understandthe content to produce scene descriptions in terms of constituent objects. Hegraduated from the University of Southern California and has worked for suchcompanies as Nvidia, Microsoft Research, Qualcomm, and a couple of early stagestart-ups in Silicon Valley. You can learn more about him on his personal website atwww.prateekj.comI would like to thank the reviewers for helping me refine this bookI would also like to thank Packt Publishing for publishing this bookFinally, i would like to thank my family for supporting me througheverythingwww.allitebooks.comDavid Millan Escriva was eight years old when he wrote his first program on an8086 PC with BASiC language, which enabled the 2D plotting of BASiC equationsHe started with his computer development relationship and created manyapplications and gameswith honors in human-computer interaction supported by Computer Vision wif pIn 2005, he completed his studies in IT from the Universitat Politecnica de valenceOpenCV(v0.96). He had a final project based on this subject and published it on HCIIn 2014, he completed his Master's degree in artificial intelligence, computergraphics, and pattern recognition, focusing on pattern recognition andComputer visionHe participated in Blender source code, an open source and 3D-software project, andworked in his first commercial movie plumiferos-Aventuras voladoras, as a computergraphics software developerDavid now has more than 13 years of experience in IT, with more than nine yearsof experience in Computer vision, computer graphics, and pattern recognition,working on different projects and start-ups, applying his knowledge of ComputerVision, optical character recognition, and augmented realityHeistheauthoroftheDamilesblog(http://blog.damiles.com),wherehepublishes research articles and tutorials on OpenCv, Computer Vision in general,and optical character recognition algorithms. He is the co-author of masteringOpen cv with practical Computer vision projects book and also the reviewer of gnu PlotCookbook by Lee phillips, Opencv computer Vision with Python by Joseph Howse, InstantOpencu Starter by jayneil Dalal and Sohil Patel, all published by Packt PublishingI would like thank to my wife, Izaskun, my daughter, Eider, and myson, Pau, for their unlimited patience and support in all momentsThey have changed my life and made it awesome. Love you allI would like to thank the Opencv team and community that givesus this wonderful library i would also like to thank my co-authorsand Packt Publishing for supporting me and helping me completethis bookwww.allitebooks.comVinicius godoy is a computer graphics university professor at PUCPR. He startedprogramming with C++ 18 years ago and ventured into the field of computer gamingand computer graphics 10 years ago. His former experience also includes workingas an it manager in document processing applications in sinax, a company thatfocuses in BPM and ECM activities, building games and applications for PositivoInformatica, including building an augmented reality educational game exposed atCEBIT and network libraries for Siemens Enterprise Communications(UnifyAs part of his Master's degree research, he used Kinect, OpenNI, and OpenCV torecognize Brazilian sign language gestures. He is currently working with mediimaging systems for his phd thesis. He was also a reviewer of the openni cookbookPackt publishin28He is also a game development fan, having a popular site entirely dedicated to thefieldcalledPontoV(http://www.pontov.combr).Heisthecofounderofastartup company called Blackmuppet His fields of interest includes image processing,Computer Vision, design patterns, and multithreaded applicationsI would like to thank my wife, who supported me while writing thisbook. Her incentive and cooperation was decisiveI would also like to thank fabio binder a teacher who introducedme to computer graphics and gaming fields which greatly helpedme in my computer programming career and brought me to PUCPRwhere i had access to several computer graphics-related softwarewww.allitebooks.comabout the reviewersEmmanuel d'Angelo is a photography enthusiast, who managed to make hisway in the image processing field. After several years of working as a consultanton various image-related high-tech projects, he is now working as a developer ina photogrammetry start-up. You can find image-related thoughts and code on histechnicalblogathttp://www.computersdontsee.netDr. Bryan, Wai-ching CHUNG is an interactive media artist and designconsultant who lives in Hong Kong. His artworks have been exhibited at theWorld Wide video festival, Multimedia Art Asia Pacific, Stuttgart Film WinterFestival, microwave International New Media arts Festival, and the China mediaArt Festival. In the former Shanghai Expo 2010, he provided interactive designconsultancy to various industry leaders in Hong Kong and China. He studiedcomputer science in Hong Kong, interactive multimedia in London, and fine artin Melbourne he also develops software libraries for the popular open sourceprogramming language, Processing. He is the author of the book, MultimediaProgramming with Pure Data. Currently, he is working as an assistant professor in theAcademy of Visual Arts, Hong Kong Baptist University, where he teaches subjectsoninteractiveartscomputergraphicsandmultimediaHiswebsiteishttp://wwwmagicandlove. comwww.allitebooks.comNikolaus gradwohl was born in 1976 in Vienna, Austria, and always wantedto become an inventor like gyro gearloose when he got his first atari, he figuredout that being a computer programmer was the closest he could get to that dreamHe wrote programs for nearly any thing that can be programmed, ranging from an8-bit microcontroller to mainframes for a living In his free time, he likes to gainknowledge of programming languages and operating systemsHe is the author of processing 2: Creative Coding hotshot, Packt PublishingYoucanseesomeofhisworkonhisblogathttp://www.local-guru.net/Luis Diaz mas is a C+t software engineer currently working at Pix4D, wherehe plays the role of a software architect and develops image processing algorithmsthat are oriented toward photogrammetry and terrain mapping. He received hisPhD in computer science from the University of Cordoba(Spain)that focuses on 3Dreconstructions and action recognition earlier, he worked for Catec a researchcenter for advanced aerospace technologies, where he developed the sensorialsystems for UAS (Unmanned Aerial Systems). He has reviewed other OpenCVbooks published by Packt, and he is continuously looking forward to gaining moreknowledge of different topics, such as modern C++ 11/14, Python, CUDA, Open CL,and so onI would like to thank my parents for always supporting me andgiving me the freedom to do what i like the most in this life. I wouldalso like to thank my thesis directors, rafa and paco, who helped mein my scientific career and from whom i have learned a lot finally, aspecial mention to Celia, the woman who chose to share her life withthis software freak and the one who continuouslv reminds me thatthere are more things in life apart from programmingwww.allitebooks.comWww.Packtpub.comSupport files, eBooks, discount offers, and moreForsupportfilesanddownloadsrelatedtoyourbookpleasevisitwww.packtpuB.com.Did you know that Packt offers e Book versions of every book published, with PDFandepuBfilesavailableyoucanupgradetotheebookversionatwww.packtpub.cOmand as a print book customer, you are entitled to a discount on the eBook copy. Get intouch with us at serviceapacktpub com for more detailsAtwww.Packtpub.comyoucanalsoreadacollectionoffreetechnicalarticlessignup for a range of free newsletters and receive exclusive discounts and offers on packtbooks and ebooksPACKTLIB°https://www2.packtpub.com/books/subscription/packtlibDo you need instant solutions to your IT questions? PacktLib is Packt s online digitalbook library. Here, you can search, access, and read Packt's entire library of booksWhy subscribe?Fully searchable across every book published by packtCopy and paste, print, and bookmark contentOn demand and accessible via a web browserFree access for Packt account holdersIfyouhaveanaccountwithPacktatwww.PacktPub.comyoucanusethistoaccessPacktLib today and view g entirely free books Simply use your login credentials forimmediate accesswww.allitebooks.com
下载地址
用户评论
码姐姐匿名网友 2019-09-04 01:27:54

多谢你的分享.