0
我想將圖像分成兩部分,對它們進行一些圖像處理,並將它們發送到兩個不同的顯示器。我可以使用OpenCV來做到這一點嗎?如果答案是肯定的,怎麼樣?一個簡單的例子將不勝感激。謝謝。使用OpenCV輸出兩個不同的視頻輸出到兩個不同的視頻輸出顯示使用OpenCV
我想將圖像分成兩部分,對它們進行一些圖像處理,並將它們發送到兩個不同的顯示器。我可以使用OpenCV來做到這一點嗎?如果答案是肯定的,怎麼樣?一個簡單的例子將不勝感激。謝謝。使用OpenCV輸出兩個不同的視頻輸出到兩個不同的視頻輸出顯示使用OpenCV
當然,如果使用的是C接口需要創建2個窗口:它們
cvNamedWindow("1st_window");
cvNamedWindow("2nd_window");
,然後顯示您有圖像:
cvShowImage("1st_window", image1);
cvShowImage("2nd_window", image2);
cvWaitKey(0);
上述代碼假定image1
和image2
有效IplImage*
可以創建:
IplImage* image1 = cvLoadImage("image1.png", CV_LOAD_IMAGE_UNCHANGED);
IplImage* image2 = cvLoadImage("image2.png", CV_LOAD_IMAGE_UNCHANGED);
感謝Karl對您的迴應,但是在同一個視頻顯示器中是兩個窗口,還是發送到兩個視頻監視器?我想通過兩個不同的視頻連接器將它發送給兩個不同的液晶顯示器,如果我不清楚,請原諒我。 –
我想你可以嘗試調用['cvMoveWindow()'](http://docs.opencv.org/modules/highgui/doc/user_interface.html#movewindow)將窗口放置在屏幕的特定位置,但將窗口移動到另一個顯示器是通過[OS API](http://stackoverflow.com/a/7429596/176769)完成的。 – karlphillip