毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 开发语言 >> 正文

opencv的null pointer function cvGetMat

更新时间:2014-5-30:  来源:毕业论文
想要把工业ccd截屏处理,用opencv,但是截图的时候就弹出如题的错误,希望可以早点得到解决方法,在线等
代码如下: 
    IplImage* pImg=NULL;
    pImg = cvCreateImageHeader(cvSize(m_nMaxWid,m_nMaxHei),IPL_DEPTH_8U,3);
    cvSetData(pImg,m_pImageBuffer,m_nMaxWid*3); 
    //memcpy(pImg->imageData,m_pImageBuffer,m_nMaxWid*m_nMaxHei*3);
    CvCapture* cap=cvCreateCameraCapture(-1);
    char filename[100];
    static int count=0;
    cvNamedWindow("Camera",CV_WINDOW_AUTOSIZE);
    pImg=cvQueryFrame(cap);
    sprintf(filename,"%s%d%s","image",count++,".jpg");  
    cvShowImage("Camera",pImg);
    //cvWaitKey(30000);
    cvSaveImage(filename,pImg);
    cvDestroyAllWindows();
    cvReleaseImage(&pImg);
    cvReleaseCapture(&cap);
    if (NULL != pImg) {
        delete []pImg;///English:
    }
pImg = cvCreateImageHeader(cvSize(m_nMaxWid,m_nMaxHei),IPL_DEPTH_8U,3);
cvSetData(pImg,m_pImageBuffer,m_nMaxWid*3);
再加上句cvcopy(pimage0,plmg);就可以了
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。