我正在尝试将图像分成两部分,对它们进行一些图像处理,然后将它们发送到两个不同的显示器。我可以使用OpenCV吗?如果答案是肯定的,怎么样?一个简单的例子将非常感激。感谢。
答案 0 :(得分:0)
当然,如果您使用的是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);