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 ...