: Network Disk Download
OpenCV 3 is an advanced computer vision library that can be used in a variety of image and video processing operations, and OpenCV 3 can easily implement some promising and advanced applications (such as face recognition or target tracking). Understanding computer vision-related algorithms, models, and the basic concepts behind the OPENCV 3 API can help you develop applications in the real world (e.g., security and monitoring tools).
This book will start with the basic operation of image processing, and take you on a journey of exploring the concept of advanced computer vision. Computer vision is a fast-growing discipline, and in real life its applications have grown very fast, so the purpose of writing this book is to help newcomers in the field of computer vision and computer vision experts who want to learn about the new OpenCV 3.0.0.
The main contents of this book
The 1th chapter describes how to install Python-based OpenCV on different platforms, and gives some solutions to common problems.
The 2nd chapter introduces the I/O capabilities of OPENCV, discusses the concepts associated with the project, and how to design object-oriented for the project.
The 3rd chapter introduces some image transformation methods, such as detecting skin color, sharpening image, marking body contour, and using line detector to detect crosswalk.
The 4th chapter describes how to use the depth camera data to identify foreground and background areas so that you can limit the effect on the foreground or background.
The 5th chapter introduces some OPENCV face detection functions and related data files that define the specific types of tracking targets.
The 6th chapter describes how to use OPENCV to detect image features and use these features to match and search for images.
The 7th chapter introduces the concept of target detection and target recognition, which is one of the most common problems in computer vision.
The 8th chapter probes into the target tracking, which is the process of locating the objects moving in the image or video in the camera.
The 9th chapter introduces the artificial neural network based on OpenCV, and introduces its application in real life.
Pre-reading preparation work
The 1th chapter of the book will guide the reader to install all the necessary software, and you only need to prepare a newer computer. In addition, it is highly recommended to install cameras for computers, but this is not a must.
Readers of this book
This book is intended for programmers with a certain Python experience and readers who want to use the OPENCV Library to study computer vision issues. This book does not require the reader to have computer vision or OPENCV experience, but to have programming experience.
The style of the book
This book has many text formats for distinguishing between different messages, and here are some examples of these formats and explain what they mean.
The format of the code block is as follows:
To alert the reader to special sections in the code block, the related rows or related items are set to bold:
. The format of the input or output of the command line is:
Note: A warning or important comment appears in this form.
Tip: Tips and tricks appear in this form.
Download Sample Code
Readers can log in to the chapter website (www.hzbook.com) book page and download the sample code for this book.
Joe Minichino, an engineer in computer vision at Hoolux Medical, used his spare time to develop a NoSQL database Lokijs. He is also a heavy metal singer/composer. He is a passionate programmer, curious about programming languages and techniques, and has been using them. Hoolux,joe led the development of the Android computer vision advertising platform for the medical industry.
He was born in Lombardy, in Varese, Italy, where he grew up and was educated in philosophy at Milan Universitástatale, where Joe spent the last 11 years in Cork, Ireland, where he became a graduate student of computer Science at the Cork Institute of Technology.
I am very grateful to my partner Rowena, who always encouraged me and thanked my two little daughters for their inspiration. Thanks very much to the collaborators and editors of this book, especially Joe Howse, Adrian Roesbrock, Brandon Castellano, OpenCV community, and Packt publishers who work for this book.
Joseph Howse lives in Canada. In the winter, he had a beard, and his four cats were thick with fur. He likes to comb his cat every day. Sometimes the cat will catch his beard.
He has been writing for Packt Publishing house since 2012, including the OpenCV for Secret Agents OpenCV Blueprints, Android application programming with OpenCV 3 "OpenCV computer Vision with Python" and "Python Game programming by Example".
When he does not write books or take care of his pet, he provides counseling and training, and through his company (Nummist media Company (http://nummist.com)) for software development services.
Dr. Liu Bo, professor of computer science and information engineering at Chongqing Business University, is mainly engaged in machine learning theory, computer vision and optimization technology research, and is interested in big data analysis on Hadoop and spark platforms, as well as Linux programming and Oracle database.
Miaobebe, Master of Computer and information engineering, Beijing Business University, is mainly engaged in machine learning theory, time series dynamic characteristics analysis and application research, and has a strong interest in computer vision analysis based on Python.
Shibin 2015 years of Bachelor's degree in Computer science and technology, is currently working in Chengdu Know-how Co., Ltd., mainly engaged in data crawling, processing, platform operations, familiar with Python, Linux shell, and love computer vision programming, Familiarize yourself with the OPENCV programming under Python.
: Network Disk Download
Opencv+3 Computer Vision ++python Language Implementation + Second Edition PDF