我使用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?
但我不明白如何用窗口形式写。