我正在使用 OpenCV 2.4.3 创建和重塑这样的矩阵:
cv::Mat testMat = cv::Mat::zeros ( 500, 200, CV_8UC3 );
std::cout << "size of testMat: " << testMat.rows << " x " << testMat.cols << std::endl;
testMat.reshape ( 0, 1 );
std::cout << " size of reshaped testMat: " << testMat.rows << " x " << testMat.cols << std::endl;
然后从输出中,我看到重塑后的 testMat 没有变化。我在旧版本的 OpenCV 中多次使用“reshape”,但在这个新版本中,我看不到任何变化。这是一个错误吗?还是我在这里使用不正确?