【发布时间】:2010-06-18 11:30:58
【问题描述】:
我想将 mXn IplImage 转换为 (m*n) x 1 1D 矢量。这可以用 OpenCV 中的任何函数来完成吗?
非常感谢任何帮助。
【问题讨论】:
标签: c++ image-processing opencv
我想将 mXn IplImage 转换为 (m*n) x 1 1D 矢量。这可以用 OpenCV 中的任何函数来完成吗?
非常感谢任何帮助。
【问题讨论】:
标签: c++ image-processing opencv
CvMat* cvReshape(const CvArr* arr, CvMat* header, int newCn, int newRows=0)在不复制数据的情况下更改矩阵/图像的形状。
下一个例子转换一个 3x3 矩阵到单个 1x9 向量:
CvMat* mat = cvCreateMat(3, 3, CV_32F); CvMat row_header, *row; row = cvReshape(mat, &row_header, 0, 1);
【讨论】: