【发布时间】:2012-12-26 01:23:40
【问题描述】:
对 OpenCV 很陌生,所以请多多包涵:
我需要为用户输入打开一个临时窗口,但我需要确定它不会覆盖之前打开的窗口。
有没有办法打开一个匿名窗口,或者以某种方式创建一个保证唯一的窗口名称?
显然,一个长的随机字符串会非常安全,但这似乎是一种 hack。
附:我目前正在使用 python 绑定,但是如果您想用 c/c++ 编写响应,那很好,我对它们很熟悉。
【问题讨论】:
-
嗨,我不确定我是否关注。是什么阻止您为窗口指定不同的名称(即
imshow("window1", mat1); imshow("tempWindow", mat2))?你能澄清一下吗? -
这是一个库函数。如果某些客户端代码已经有了一个名为“tempWindow”的窗口会怎样?
-
我明白了。我不认为 OpenCV 本身通过其简单的 GUI 功能提供此功能,您可能必须自己使用某种“hack”(或者像您说的那样随机字符串,或者让客户端代码提供名称作为参数等)