C++ OpenCV 2.3中的MoWiWOWW()丢失

2024-03-28 14:11:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用OpenCV 2.3的C++版本,而AM正努力完成一项基本任务。我想做的是创建一个窗口并将其移动到屏幕上的特定位置,例如:

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


Tags: the函数name版本coordinatenewmywindow