如何将cvCreateImage转换为cv :: mat

时间:2019-02-28 03:05:58

标签: c++ image-processing opencv3.1

我正在尝试将此c api转换为c ++

IplImage* hbm0 = cvCreateImage(cvSize(hbmp->width,hbmp->height),hbmp->depth, hbmp->nChannels );

我试图这样做,

cv::Mat hbm0 = cv::Mat(hbmp.cols,hbmp.rows,hbmp.depth(), hbmp.channels() )

由于垫子构造器似乎没有深度和通道参数

Mat (int rows, int cols, int type, void *data, size_t step=AUTO_STEP)

什么是最好的转换方式,因为我不直接使用它们在Mat对象本身中的通道。 谢谢

0 个答案:

没有答案