Mat 转 IplImage *
IplImage imgTmp= (IplImage)(frame);
IplImage *img= &imgTmp;//&:原来直接使用 &(IplImage)frame操作取了临时变量的地址。返回后临时变量已经“消失”了,你不能再使用了。所以报错。
反过来,有专门的函数自动转cvarrToMat
Mat 转 IplImage *
IplImage imgTmp= (IplImage)(frame);
IplImage *img= &imgTmp;//&:原来直接使用 &(IplImage)frame操作取了临时变量的地址。返回后临时变量已经“消失”了,你不能再使用了。所以报错。
反过来,有专门的函数自动转cvarrToMat