examples - opencv tuto




OpenCV: come forzare la finestra dell'immagine a comparire in cima ad altre finestre? (2)

Su MAC-OSX (El Capitan) OpenCV 3.1.0, chiamare moveWindow sembra portare la finestra appena spostata in alto.

Usando cvShowImage , si può facilmente mostrare un'immagine in OpenCV. Tuttavia, come si dice a OpenCV di mostrare la finestra sopra ogni altra finestra?

Eseguo un'applicazione OpenGL a schermo intero mentre mostro le immagini. La prima volta che la finestra di OpenCV viene visualizzata nella parte superiore della finestra dell'applicazione, ma se faccio clic sulla finestra della mia applicazione (cioè concedo il focus su di essa), allora non riesco a far tornare OpenCV in cima alla finestra dell'applicazione. Finestra OpenGL, anche quando si distrugge e si ricrea la finestra.

Ho pensato di rinominare la finestra ogni volta, ma c'è un altro modo per farlo?


OpenCV non ha un modo nativo per farlo (che io sappia).

La risposta dipende dalla piattaforma. Se il tuo obiettivo è Windows, controlla questa risposta e questo e questo sarà sicuramente utile.

Se sei su Linux, devi dare un'occhiata a come è stato compilato OpenCV e verificare su quale sistema è basato (probabilmente GTK + 2.x). Quindi, fai qualche ricerca per conto tuo.





opencv