我正在尝试将图像一分为二,对它们进行一些图像处理,然后将它们发送到两个不同的显示器。我可以使用 OpenCV 做到这一点吗?如果答案是肯定的,怎么做?一个简单的例子将不胜感激。谢谢。
问问题
329 次
1 回答
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);
于 2013-10-07T21:06:47.620 回答