有没有办法改变调用cv::imshow
时弹出窗口的位置?
对我来说,窗口看起来似乎部分在屏幕外,所以我必须拖动它才能看到整个图像。每次都必须这样做非常烦人。
我查看了参考手册 - 看起来你可以控制窗口标题的内容,但我看不到任何与窗口位置相关的内容。
哦,如果我使用旧的C接口(cvShowImage
),行为是一样的。
有什么想法吗?
答案 0 :(得分:21)
从OpenCV 2.1开始,这也可以在使用moveWindow函数的C ++ API中实现:
cv::moveWindow(std::string winName, int x, int y)
例如:
cv::namedWindow("WindowName");
cv::moveWindow("WindowName", 10, 50);
答案 1 :(得分:17)