2013-10-07 26 views

回答

0

当然,如果使用的是C接口需要创建2个窗口:它们

cvNamedWindow("1st_window"); 
cvNamedWindow("2nd_window"); 

,然后显示您有图像:

cvShowImage("1st_window", image1); 
cvShowImage("2nd_window", image2); 
cvWaitKey(0); 

上述代码假定image1image2有效IplImage*可以创建:

IplImage* image1 = cvLoadImage("image1.png", CV_LOAD_IMAGE_UNCHANGED); 
IplImage* image2 = cvLoadImage("image2.png", CV_LOAD_IMAGE_UNCHANGED); 
+0

感谢Karl对您的回应,但是在同一个视频显示器中是两个窗口,还是发送到两个视频监视器?我想通过两个不同的视频连接器将它发送给两个不同的液晶显示器,如果我不清楚,请原谅我。 –

+0

我想你可以尝试调用['cvMoveWindow()'](http://docs.opencv.org/modules/highgui/doc/user_interface.html#movewindow)将窗口放置在屏幕的特定位置,但将窗口移动到另一个显示器是通过[OS API](http://stackoverflow.com/a/7429596/176769)完成的。 – karlphillip

相关问题