如何使用 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.