2

如何使用 OpenCV 在 C 中将cvMat矩阵转换为IplImage可以保存的矩阵?cvSaveImage

我了解了一个函数cvGetImage(const CvArr* arr, IplImage* imageHeader)。我知道它arr代表cvMat数组,但无法真正理解“图像标题”实际上是什么。那是存储图像的指针吗?也就是说,以下工作会起作用吗?

clusters = cvCreateMat( image2_size, 1, CV_32SC1 );
IplImage *kmeans;
cvGetImage(clusters, &kmeans);
cvSaveImage("kmeans.jpg", kmeans);
//clusters is the output matrix after performing k-means clustering
// on a certain image.
4

0 回答 0