2013-10-07 59 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

相關問題