训练图像在openCV中意味着什么

What does training image mean in openCV?

本文关键字:意味着 什么 openCV 图像      更新时间:2023-10-16

我已经开始使用opencv来检测功能:

类似的序列

 cv::SurfFeatureDetector detector( 40  );
 std::vector<cv::KeyPoint> keypoints_object;
 detector.detect( img_object, keypoints_object );
 //-- Step 2: Calculate descriptors (feature vectors)
 cv::SurfDescriptorExtractor extractor;
 cv::Mat descriptors_object, descriptors_scene;
 extractor.compute( img_object, keypoints_object, descriptors_object );
 //-- Step 3: Matching descriptor vectors using FLANN matcher

将提取可以与从其他图像提取的特征相匹配的图像的特征。在这种情况下,"训练形象"一词的含义是什么。

我必须多次旋转和/或缩放图像吗?

如果是的话,这些特征可以合并到一个描述符中吗?

在特征提取的背景下训练图像让我想到了分类。在那里,您有一组来自不同类的训练图像,可以从中提取特征。然后,您尝试使用这些特性来学习某种分类器。所以你用这些图像来训练分类器。

SURF特征是缩放和旋转不变的。因此,不需要缩放或旋转图像。

要获得每个图像的一个单一特征向量,可以使用单词袋模型。