Chapter 7. Bringing Your Apps to Life with OpenCV Machine Learning
With so much data around us, we need better systems and applications to process it and extract relevant information out of it. A field of computer science that deals with this is machine learning. In this chapter, we will take a look at the different machine learning techniques that can be used to exploit all the data around us and build smart applications that can deal with unencountered situations or scenarios, without any form of human intervention.
In the recent years, computer vision and machine learning have formed a strong synergy between them, thus enabling technologies that have helped build some extremely efficient and useful applications. Humanoids, robotic arms, and assembly lines are some of the examples where computer vision and machine learning find applications. Developers and researchers are now trying to exploit mobile platforms and build light-weight applications that can be used by common people...