CHAPTER 8

image

Basic Machine Learning and Object Detection Based on Keypoints

In this exciting chapter I plan to discuss the following:

  • Some general terminology including definitions of keypoints and keypoint descriptors
  • Some state-of-the-art keypoint extraction and description algorithms that OpenCV boasts, including SIFT, SURF, FAST, BRIEF, and ORB
  • Basic machine learning concepts and the working of the Support Vector Machine (SVM)
  • We will use our knowledge to make a keypoint-based object detector app that uses machine learning to detect multiple objects in real time using the bag-of-visual-words framework. This app will be robust to illumination ...

Get Practical OpenCV now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.