使用OpenCV将两个不同的图像输出到两个不同的视频输出显示

时间:2013-10-07 19:48:56

标签: opencv

我正在尝试将图像分成两部分,对它们进行一些图像处理,然后将它们发送到两个不同的显示器。我可以使用OpenCV吗?如果答案是肯定的,怎么样?一个简单的例子将非常感激。感谢。

1 个答案:

答案 0 :(得分: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);