
java里的byte型怎么通过jni的jbyte转成opencv里的IplImage型
1个回答
展开全部
我试过以下几种方法,都不行:
1.pIplImgHeader = cvCreateImageHeader(cvSize(width,height),IPL_DEPTH_8U,1);
cvSetData(pIplImgHeader,charData,lWidthByte*1);
2.IplImage* pFramegray = cvCreateImage(cvSize(nwidth,nheigth),IPL_DEPTH_8U,1);
cvSetData(pFramegray,ImgData,nwidth);
3.IplImage* TheImage;
TheImage=NULL;
CvSize ImgSize;
ImgSize.height = height;
1.pIplImgHeader = cvCreateImageHeader(cvSize(width,height),IPL_DEPTH_8U,1);
cvSetData(pIplImgHeader,charData,lWidthByte*1);
2.IplImage* pFramegray = cvCreateImage(cvSize(nwidth,nheigth),IPL_DEPTH_8U,1);
cvSetData(pFramegray,ImgData,nwidth);
3.IplImage* TheImage;
TheImage=NULL;
CvSize ImgSize;
ImgSize.height = height;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询