如何通过以下方式在 OpenCV 中创建可与 OpenCV 中的 DescriptorMatchers 之一一起使用的描述符。
cv::BFMatcher matcher( cv::NORM_L2, false );
std::vector< cv::DMatch > matches;
matcher.match( descriptors_1, descriptors_2, matches );
我已经有以下描述符类。如何转换或创建可与 DescriptorMatcher 一起使用的新矩阵。最好是BFMatcher。
class Descriptor
{
public:
float lxi, lyi; // Location of descriptor
vector<double> feature;
Descriptor()
{
}
Descriptor(float x, float y, vector<double> const& f)
{
lxi = x;
lyi = y;
feature = f;
}
};