我在TCP中与pales通信时遇到了一个问题。我收到了在asn1结构中处理的数据,例如:
Mat ::= SEQUENCE {
numrows INTEGER,
numcols INTEGER,
data BIT STRING,
type INTEGER
}
我可以构造一个矩阵,它是cv::mat。然而,现在我需要用以下格式查询它:向量描述符。所以我的问题是如何将mat转换为这个向量?
我不认为,你可以避免复制:
Mat m(3,3,CV_32F);
vector<float>v;
v.insert(v.begin(),m.begin(),m.end());