训练图像在openCV中意味着什么
What does training image mean in openCV?
我已经开始使用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特征是缩放和旋转不变的。因此,不需要缩放或旋转图像。
要获得每个图像的一个单一特征向量,可以使用单词袋模型。
相关文章:
- 这行代码在C++类中意味着什么
- 这对"With a stackless coroutine, only the top-level routine may be suspended."意味着什么
- @CPPFLAGS@在 Makefile.in 中意味着什么?
- 生成文件"relink"意味着什么?
- 从二进制流中读取时,将双精度变量的地址转换为 char* 意味着什么?
- 在这种情况下,"typename..."意味着什么?
- "in-situ without memory allocation" 字符串的愚蠢实现意味着什么?
- 使用typedef有什么用,它意味着什么
- GCC 的 -Wpsabi 选项究竟有什么作用?压制它意味着什么?
- 这在C++ "It does not own the underlying data, and so is cheap to copy or assign"中意味着什么
- 由于某种原因,我的代码中出现了 [json.exception.type_error.302]。我知道错误意味着什么,但我不知道哪里有故障
- 调用堆栈显示 SIGBUS,这意味着什么
- C++标准在[basic.scope.hiding]中"same scope"到底意味着什么?
- 评估对象的创建意味着什么?
- 当我们在 C++ 中说"initialize the object"时,它实际上意味着什么?
- C++这种结构"InterceptionKeyStroke &kstroke = * (InterceptionKeyStroke *) &stroke"意味着什么?
- 该语法在C 中意味着什么
- 链接标志对静态库意味着什么
- 由mpglib输出的"hip: Can't rewind stream by 74 bits"到底意味着什么?
- 这在 C# 中意味着什么以及如何使用它