如何将opencv图像blit到窗体?

时间:2013-02-01 08:44:52

标签: winforms visual-studio-2010 visual-c++ opencv picturebox

我使用open-CV从网络摄像头拍摄直播。

有没有办法在图片框中显示IplImage?

我在C ++中使用opencv 2.3.1。我在窗体应用程序中使用Visual Studio 2010。谢谢

int main()
{
    CvCapture* capture=cvCreateCameraCapture(0);
    cvNamedWindow("Live",CV_WINDOW_AUTOSIZE);
    IplImage *frame=cvCreateImage(cvSize(w,h),8,3);   //Original Image

    while(1)
    {
        IplImage *fram=cvQueryFrame(capture);

        if(!fram)
        break;

        cvShowImage("Live",frame);

        char c=cvWaitKey(33);
        if(c==27)
        break;
    }

    cvReleaseCapture(&capture);
    cvDestroyAllWindows();
}

我知道这是在讨论的 how to put an Iplimage on a picturebox?

但我不明白如何用窗口形式写。

0 个答案:

没有答案