5
我有一個OpenCV Mat,我想刪除第一列。有從矩陣中移除特定列的好內置方法嗎?從OpenCV中刪除列Mat
我有一個OpenCV Mat,我想刪除第一列。有從矩陣中移除特定列的好內置方法嗎?從OpenCV中刪除列Mat
您可以使用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()
。