How I can adapt this code to opencv 3.0.0

asked May 26 '15

spinter696 gravatar image
IplImage* tmpImg=cvCreateImageHeader(cvSize(imX,imY),IPL_DEPTH_8U,1);
tmpImg->imageData=m_pcImageMemory;

I tried a lot but I am not able to adapt correctly the code

this is the last one I have

Mat tmpImg = Mat(imX,mY,CV_8U,1);
tmpImg->=m_pcImageMemory

thanks in advance

Preview: (hide)

Comments

tmpImg.data=m_pcImageMemory; but what is m_pcImageMemory? How did you allocated it?

thdrksdfthmn gravatar imagethdrksdfthmn (May 26 '15)edit
3

you probably wanted:

Mat img(imY, imX, CV_8U, m_pcImageMemory); // note, it's rows,cols in opencv
berak gravatar imageberak (May 26 '15)edit

Thanks berak, failing in the last variable..... solved

spinter696 gravatar imagespinter696 (May 26 '15)edit