2012-07-12 55 views
0

我创建的窗口进行调试这样的:自动瓦/安排与OpenCV的(HighGUI)创建的窗口

cvNamedWindow("a",0); cvShowImage("a", imageA); 
cvNamedWindow("b",0); cvShowImage("b", imageB); 
cvNamedWindow("c",0); cvShowImage("c", imageC); 

的OpenCV会在完全相同的斑点,这是不是很实用所有这些窗口,因为只有其中一个是可见的,除非你移动它们。

我可以让OpenCV自动安排窗口,以便所有人都可以看到(如平铺窗口管理器)吗?或者我必须自己使用cvMoveWindow来做到这一点?

+0

使用cvMoveWindow - 参见http://stackoverflow.com/questions/6570205/movewindow-missing-in-c-opencv-2-3 – 2012-07-12 23:45:37

+0

@MartinBeckett:我知道,我想知道是否有办法做这自动? – houbysoft 2012-07-13 00:02:41

+0

不,showWindow实际上只是为了测试您的图像处理算法,而不是创建真正的显示应用程序 – 2012-07-13 14:00:59

回答

0

不,这是不可能的 - User Interface中没有这样的功能(我在一个月前也对这种功能感到疑惑)。

你必须通过调用MoveWindow手动设置窗口位置 - 这是唯一的解决方案。