1. 首页
  2. 行业
  3. 嵌入式
  4. RaspberryPiComputerVisionProgramming

RaspberryPiComputerVisionProgramming

上传者: 2019-05-15 22:02:40上传 PDF文件 8.85MB 热度 18次
Raspberry Pi was developed as a low-cost single-board computer with the, intention of promoting computer science education in schools. It also represents, a welcome return to a simple and fun yet effective way to learn computer science, and programming., You can use Raspberry Pi to learn and implemeRaspberry Pi computer Vision ProgrammingCopyright C 2015 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 incritical 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 cither express or implied. Neither the author, 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: May 2015Production reference: 1250515Published by Packt Publishing LtdLivery place35 Livery streetBirmingham b3 2PB, UKISBN978-1-78439828-6www.packtpub.comwww.allitebooks.comCreditsAuthorProject CoordinatorAshwin PajankarNikhil nairReviewersProofreadersJames allenStephen CopestakeArush KakkarSafis EditingLuis a. larcoFred stakeIndexerAldo VargasPriya SaneCommissioning EditorGraphicsSheetal AuteAmit ghodakeDisha hariaAcquisition EditorLlewellyn roProduction coordinatorShantanu agadeContent Development EditorMervyn D'souzaCover workShantanu AgadeTechnical editorEdwin miCopy EditPuja Lawalngwww.allitebooks.comabout the authorAshwin Pajankar is a Bangalore-based software professional with more than5 years of experience in software design, development, testing, and automationHe graduated from IIT Hyderabad with an MTech degree in computer scienceand engineering. Hle holds multiple professional certifications from Oracle, IBM,Teradata, and ISTQB in development, databases, and testing. Apart from work, heenjoys serving the community. He has won several awards in college through collegeoutreach initiatives and at work for community service through his employersfor corporate social responsibility programs. He was introduced to the RaspberryPi while organizing a hackathon at his workplace, and he's been hooked on to Piever since. He writes plenty of code in Bash, Python, and Java on his cluster of PiCurrently, he's building India's biggest cluster of the recently launched raspberryPi 2. He's reviewed two other titles related to python from packt and is working onanother book on Raspberry piYou can view Ashwin s LinkedIn profile by visiting in linkedin. com/in/ashwinpaj ankari would like to thank my wife, Kavitha, for motivating me towrite this book to share my knowledge with others. I would alsolike to thank Mervyn D'Souza and Llewellyn rozario from PacktPublishing for providing me with the opportunity, guidance, andnecessary support to write this book. Last but not least, I would liketo thank all the reviewers who helped me make the book better bproviding their precious feedbackwww.allitebooks.comabout the reviewersJames Allen is a computer scientist and a teacher whose experiences run the gamutrom web and application programming to graphic design and sound engineeringIf a form of media can be produced on a computer, there is a very good chance thathe has dabbled in something along those linesHe is very interested in the enabling factor of technology and how advancementsin personal computers and handheld devices have opened up a wide varietyof activities to a big chunk of the population. He is especially interested inopening up these activities further. Above all, he wants to be happy and bringhappiness to others. You can read more about his (mis)adventures by visitinghttp://jamesmallen.net.Arush Kakkar is a robotics enthusiast who has experience in computerision, machine learning, and hardware technologies. His primary focus ison autonomous robotics, which includes drones and self-driving cars. He hascontributed to the development of these systems in different capacities, includingcomputer vision and path planning. He is the electronics engineer for the solar carteam of his university, DTU Solaris. He is also interested in building commercialsolutions in robotics to reduce the manual labor required in jobs. You can contacthimthroughhiswebsitewww.aruShkakkar.comandreadaboutsomeofhisprojectsonhttp://blog.arushkakkar.comwww.allitebooks.comLuis A. Larco is a software engineer at GE Healthcare in milwaukee, wisconsinas well as a research associate at the Medical Imaging Research Center(Mirc)atthe Illinois institute of Technology in Chicago, Illinois. Originally from Lima, Peru,Luis was raised in miami, Florida, where he attended high school and college. Hesubsequently relocated to Illinois and studied at the Illinois Institute of TechnologyHe received bachelor's degrees in electrical engineering and computer engineeringWhile studying for his undergraduate degree, he worked on a research projectwith the Chicago Police department on predictive policing. In his free time, heenjoys performing with his jazz band, where he plays the bass, as well as hikingand mountain bikingAldo vargas is a mechatronics engineer who graduated from UNAM in MexicoCity. He has previously worked in the robotics industry. He is currently completinghis PhD in aerospace engineering from the University of Glasgow, UnitedKingdom. He is developing GNc(guidance, navigation, and control) algorithms forunmanned aerial systems. The research aim is to give UAS the ability to"see usingadvanced and practical computer vision algorithms programmed in python He hasacademic and industrial experience in control systems embedded systems artificialintelligence, machine learning, computer vision, robotics and systems integrationAldo loves to design, build, and control drones at work and during his free timeHe also enjoys scuba diving, skydiving, and riding motorcycles. If you re interestedinknowingmoreabouthisworkyoucanvisithttp://aldux.netwww.allitebooks.comWww.Packtpub.comSupport files, e Books, 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 e book copy. Get intouch with us at service@packtpub com for more detailsAtwww.packtpub.comyoucanalsoreadacollectionoffreetechnicalarticlessignup for a range of free newsletters and receive exclusive discounts and offers on Packtbooks and ebookHPACKT LiBhttps://www2.packtpub.com/books/subscription/packtlibbook library. Here, you can search, access, and read Packt's entire library of bookDo you need instant solutions to your It questions? PacktLib is Packt's online digitWhy 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.comwww.allitebooks.comTable of contentsPrefaceChapter 1: Introduction to Computer Vision and Raspberry PiComputer visionOpen CvSingle-board computers and the Raspberry PiRaspberry PiOperating systems11244567RaspbianSetting up your Raspberry Pi B+Preparing your microSD card manually9Booting up your Raspberry Pi for the first timeShutting down and rebooting your Pi satelyPreparing your Pi for computer visionTesting OpenCV installation with Python15NumPy16Array creationBasic operations on arraysLinear algebraSummary18Chapter 2: Working with Images, Webcams, and GUI19Running Python programs with Raspberry Pi19Working with images22Using matplotlib24Drawing geometric shapes26Working with trackbar and named window28Working with a webcam30Creating a timelapse sequence using fswebcam32Webcam video recording and playback34www.allitebooks.com
下载地址
用户评论