Estoy usando la versión C++ de OpenCV 2.3 y estoy luchando por hacer una tarea básica. Lo que me gustaría hacer es crear una ventana y lo mueve a una ubicación específica en la pantalla utilizando, por ejemplo:MoveWindow() falta en C++ OpenCV 2.3
cv::namedWindow("My Window", 1);
cv::MoveWindow("My Window", 10, 10);
Sin embargo, parece que la función MoveWindow() no está disponible. De la documentación de OpenCV 2.3 (link) parece haber implementaciones de C y Python, pero no C++. ¿Esto significa que hay una mejor manera de estar haciendo esto?
En la sección correspondiente de la documentación:
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
RESUELVE: A partir de la versión más reciente de OpenCV, ahora existe una función cv::MoveWindow("const string& winname, int x, int y)
. Referencia here.
Eso hace el truco, gracias. – Chris