tutorials docs image-processing opencv

image processing - docs - Configurar la posición de la ventana para cv:: imshow



opencv tutorials (2)

A partir de OpenCV 2.1 esto también es posible en C ++ API usando la función moveWindow :

cv::moveWindow(std::string winName, int x, int y)

Por ejemplo:

cv::namedWindow("WindowName"); cv::moveWindow("WindowName", 10, 50);

¿Hay alguna manera de cambiar la posición de la ventana que aparece cuando se llama a cv::imshow ?

Para mí, la ventana parece aparecer parcialmente fuera de la pantalla, así que tengo que arrastrarla antes de poder ver toda la imagen. Es muy molesto tener que hacer esto cada vez.

Eché un vistazo al manual de referencia, parece que tienes control sobre lo que entra en el título de la ventana, pero no puedo ver nada relacionado con la posición de la ventana.

Ah, y el comportamiento es el mismo si uso la antigua interfaz C ( cvShowImage ).

¿Algunas ideas?


El uso de C ++ API no es posible en este momento.

Puede usar C API en su lugar; es cvMoveWindow() .

ACTUALIZACIÓN: Ahora es posible en C ++ con cvMoveWindow()