本篇博客是对于《视觉SLAM十四讲》中第7讲的ORB特征提取和匹配部分进行一个记录,后续会继续完善和补充ORB的其他内容
FAST关键点
BRIEF描述子
具体的代码就不放在这了,这里我附上了我自己的Github链接和书的作者的Github链接。
列举一些需要记住的编写方式:
// 初始化
// OpenCV中特征点的类型为“==KeyPoint==”
vector<KeyPoint> keypoints_1, keypoints_2;
Mat descriptors_1, descriptors_2;
//
Ptr<FeatureDetector> detector = ORB::create();
Ptr<DescriptorExtractor> descriptor = ORB::create();
Ptr<DescriptorMatcher> matcher = DescriptorMatcher::create("BruteForce-Hamming");
尺度不变特征变换(Scale-Invariant Feature Transform) ↩︎
ORB (Oriented FAST and Rotated BRIEF) ↩︎