0

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

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

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

4

1 回答 1

0

我不认为,您可以避免复制:

Mat m(3,3,CV_32F);
vector<float>v;
v.insert(v.begin(),m.begin(),m.end());
于 2013-08-08T14:32:44.423 回答