All Projects → PacktPublishing → Hands-On-Algorithms-for-Computer-Vision

PacktPublishing / Hands-On-Algorithms-for-Computer-Vision

Licence: MIT License
Hands-On Algorithms for Computer Vision, published by Packt

Programming Languages

C++
36643 projects - #6 most used programming language
CMake
9771 projects
python
139335 projects - #7 most used programming language

Hands-On Algorithms for Computer Vision

Hands-On Algorithms for Computer Vision

This is the code repository for Hands-On Algorithms for Computer Vision, published by Packt.

Learn how to use the best and most practical computer vision algorithms using OpenCV

What is this book about?

An arena that has been positively impacted by the advancements in processing power and performance is the field of Computer Vision. It's only natural that over time, more and more algorithms are introduced to perform Computer Vision tasks more efficiently. Hands-On Algorithms for Computer Vision is a starting point for anyone who is interested in the field of Computer Vision and wants to explore the most practical algorithms used by professional Computer Vision developers. The book starts with the basics and builds up over the course of the chapters with hands-on examples for each algorithm.

This book covers the following exciting features: Get to grips with machine learning and artificial intelligence algorithms Read, write, and process images and videos Perform mathematical, matrix, and other types of image data operations Create and use histograms from back-projection images Detect motion, extract foregrounds, and track objects.
Extract key points with a collection of feature detector algorithms Develop cascade classifiers and use them, and train and test classifiers Employ TensorFlow Object Detection to detect multiple objects.

If you feel this book is for you, get your copy today!

https://www.packtpub.com/

Instructions and Navigations

All of the code is organized into folders. For example, Chapter02. Chapter01 does not contain any code files

The code will look like the following:

HistCompMethods method = HISTCMP_CORREL;
double result = compareHist(histogram1, histogram2, method);

Following is what you need for this book: Hands-On Algorithms for Computer Vision helps those who want to learn algorithms in Computer Vision to create and customize their applications. This book will also help existing Computer Vision developers customize their applications. A basic understanding of computer vision and programming experience is needed.

With the following software and hardware list you can run all code files present in the book (Chapter 1-8).

Software and Hardware List

Chapter Software required OS required
2-8 Microsoft Visual Studio 2017 or 2015 Windows, Mac OS X, and Linux (Any)
2-8 Xcode Mac OS X
2-8 Visual Studio Code 1.25 Windows, Mac OS X, and Linux (Any)
2-8 CMake 3.11.4 Windows, Mac OS X, and Linux (Any)
2-8 OpenCV 3.4.2 Windows, Mac OS X, and Linux (Any)
2-8 Python 3.6.5 Windows, Mac OS X, and Linux (Any)

We also provide a PDF file that has color images of the screenshots/diagrams used in this book. Click here to download it.

Related products

Get to Know the Author

Amin Ahmadi Tazehkandi is an Iranian author, developer, and a computer vision expert. He completed his computer software engineering studies in Iran and has worked for numerous software and industrial companies around the world.

Other books by the authors

Computer Vision with OpenCV 3 and Qt5

Suggestions and Feedback

Click here if you have any feedback or suggestions.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].