【发布时间】:2011-09-28 01:14:13
【问题描述】:
我正在使用 C++ 版本的 OpenCV 2.3,并且正在努力完成一项基本任务。我想做的是创建一个窗口并将其移动到屏幕上的特定位置,例如:
cv::namedWindow("My Window", 1);
cv::MoveWindow("My Window", 10, 10);
但是,MoveWindow() 函数似乎不可用。从 OpenCV 2.3 文档 (link) 来看,似乎有 C 和 Python 实现,但没有 C++。这是否意味着有更好的方法可以做到这一点?
来自文档的相关部分:
MoveWindow
==========
Moves window to the specified position
--------------------------------------
C: void cvMoveWindow(const char* name, int x, int y)
Python: cv.MoveWindow(name, x, y) → None
Parameters:
- name – Window name
- x – The new x-coordinate of the window
- y – The new y-coordinate of the window
已解决:截至最新版本的 OpenCV,现在有一个 cv::MoveWindow("const string& winname, int x, int y) 函数。参考here。
【问题讨论】: