如何将Matrix <float>的数据类型修改为数组?

时间:2016-07-14 08:47:59

标签: c# arrays emgucv type-conversion surf

我正在使用带有C#的Emgu CV(v2.4)。在下面的课程中。我需要将表中使用的列的数据类型修改为数组。

public void  FindSURF(Image<Gray, Byte> modelImage)
{
    VectorOfKeyPoint modelKeyPoints;

    SURFDetector surfCPU = new SURFDetector(500, false);

    //extract features from the object image
    modelKeyPoints = new VectorOfKeyPoint();
    Matrix<float> modelDescriptors = surfCPU.DetectAndCompute(modelImage, null, modelKeyPoints);

}  

SURF功能提取并存储在Matrix<float> modelDescriptors中如何将此数据类型修改为数组?

1 个答案:

答案 0 :(得分:0)

您可以使用Matrix

中的属性
float[] elements = modelDescriptors.Elements;