我正在尝试使用 OpenCV 在二进制图像中的特征周围创建一个边界框。我已经读过,如果我通过将 CvMat 对象作为参数传递给 cvBoundingRect() 来创建 CvRect 对象,我可以获得我寻找的边界框。我的问题是如何从 IplImage 创建 CvMat。我想使用的行是:
CvMat *imageMatrix = cvCreateMat(int rows, int cols, int type);
但显然这不接受 IplImage 作为输入。还有另一种从 IplImage 创建 CvMat 的方法吗?