我有一个OpenCV垫,我想删除第一列。有没有一种很好的内置方法可以从矩阵中删除特定的列?
发布于 2012-02-28 16:23:18
可以使用Mat::col(int j)方法获取第一列
Mat m;
Mat col1 = m.col(0)或者,您可以使用Mat::colRange(int startCol, int endCol)获取没有第一列的原始矩阵:
Mat noCol1 = m.colRange(1, m.cols)请记住,实际数据不是复制的,而是与原始矩阵共享的。要获取该值的副本,可以使用Mat::clone()。
https://stackoverflow.com/questions/9476981
复制相似问题