Full description not available
C**K
Promising but takes some tweaking for some systems
I cannot get the code to work with either of the platforms I have tried. These are common platforms I would expect the code to be compatible with.Macbook Pro running OS X 10.11.5: The code in the book requires the wxPython package. The download "wxPython3.0-osx-3.0.2.0-cocoa-py2.7.dmg" simply does not install. This problem is documented and unresolved. An error message appears during install about the downloaded software not being found by the installer. Without this package the code is useless. This is not a problem with the book but without the package the book is useless.Raspberry Pi 3 with raspberry pi camera: The opencv function VideoCapture(0) does not work with the Raspberry Pi camera. So I spent a couple of days trying to get the equivalent picamera.capture in conjunction with picamera.array.PiRGBArray to work with the code by producing an equivalent numpy three dimensional array for the frame the code would work with. My syntax and data types check out but I get a runtime error "Failed to gain raw access to bitmap data." What does that mean?I am frustrated and disappointed that neither of my platforms can use the code in the book. If the book code worked with tweaking I would give it 5 stars.Update: I have finally gotten a wxPython frame to display from the pi camera on the Raspberry Pi by using the hint from G10DRAS on [...]So I am off and running and have revised my rating.
B**Y
Solid examples with useful topics.
Solid and useful boom on getting ramped up with opencv in python. I have found it useful several times in the recent weeks as I am exploring opencv.
A**R
Excellent book!
Excellent book to build practical OpenCV projects! I'm still relatively new to OpenCV, but all examples are well laid out and easy to follow. The author does a good job explaining the concepts in detail and shows how they apply in real life. As a professional programmer, I especially love that you can just fork the code from GitHub and follow along. Strongly recommend to readers with basic knowledge of computer vision, machines learning, and Python!
A**W
Don't buy
Terribly sparse book with toy examples. Better off just googling things. A very poor excuse for a book. Code is just pasted in plain text. No care taken.
T**.
like object detection
This book shows how to use the OpenCV library to quickly prototype some original applications. The requirements are a PC running Windows or Linux, or a Mac, a Webcam and optionally a Kinect. Every experiment, like object detection, motion tracking and image recognition are explained in detail. After understanding the tips and tricks of each project, one can easily reuse and customize them. This book will be useful for practitioners seeking to add computer vision features to their applications.
J**B
I think it is great for a beginner to semi-advanced users
There a lot of information in this book. It is to the point. I think it is great for a beginner to semi-advanced users. Plenty of examples to help you really understand what is going on.
S**N
Great book for developing real world OpenCV applications with Python
Disclaimer: I received a free copy of the book for reviewing.OpenCV with Python Blueprints is a book for people that can write Python applications, know what OpenCV is, and want to start developing more interesting computer vision applications.The emphasis of the book is on the practical side instead of formal theory. It contains explanations about why and how the computer vision techniques work just long enough for you to understand them at a high level. This is particularly useful if you want to experiment with different areas of computer vision in a relatively short amount of time, which is exactly what this book is about.Each chapter presents a different real world project, which ranges from applying filters to an image in real time to recognizing traffic signs or facial emotions from a video feed. Here is the list of the chapter names for reference:Chapter 1: Fun with FiltersChapter 2: Hand Gesture Recognition Using a KinectChapter 3: Finding Objects via Feature Matching and Perspective TransformsChapter 4: 3D Scene Reconstruction Using Structure from MotionChapter 5: Tracking Visually Salient ObjectsChapter 6: Learning to Recognize Traffic SignsChapter 7: Learning to Recognize Emotions on FacesAs you can see from the previous list, you will learn from many different areas of computer vision, such as image processing, machine learning, multiple view geometry, feature detection and tracking, object recognition, and so on.I like how each chapter starts showing the desired output of the project followed by a section called “Planning the app” where the design of the application is discussed. This is great for understanding the code that follows. The comments about the implementation are very easy to follow as well.The author does a great job explaining the concepts needed to understand what’s happening in the application without the need of going into too many details. A high level overview is provided so that interested readers can research more about the concepts used if they want to.This book is great for someone who is at a beginner level in computer vision and wants to get into an intermediate level by learning with real world examples. After finishing this book, readers will have practical knowledge about many interesting applications of computer vision, and will be able to dig deeper into any of these areas depending on their future interests.
Trustpilot
2 weeks ago
2 months ago