如何将cv:Mat转换为vector <float> descriptors?</float>

时间:2013-08-08 14:25:21

标签: opencv

我在TCP中与我的pales通信时遇到了问题。我收到了在asn1结构中处理的数据,例如:

Mat ::= SEQUENCE {
        numrows   INTEGER,
        numcols   INTEGER,
        data      BIT STRING,
        type      INTEGER       
    } 

我可以构造一个cv :: mat的矩阵。但是,现在我需要以这种格式查询它:矢量描述符。所以我的问题是如何将mat转换为此向量?

1 个答案:

答案 0 :(得分:0)

我不认为,你可以避免副本:

Mat m(3,3,CV_32F);
vector<float>v;
v.insert(v.begin(),m.begin(),m.end());