J'ai un flux vidéo comme décrit dans Qt Vidéo de Présentation, à l'aide de la MyVideoProducer
la mécanique. La source les images sont analysées et j'ai une liste de composants qui sont connectés (x,y,largeur,hauteur) et je veux superposition de rectangles sur la vidéo.
Puis-je le faire en envoyant une liste de rectangle de coordonnées de QML et l'ont lieu les rectangles ou dois-je créer mon propre superposition d'images?
J'ai regardé la QtQuick système de particules, mais il ne semble pas adaptée. D'autres questions ont le tracé du rectangle géré par Qt/Qml, mais j'ai besoin de le rectangle être placé selon les coordonnées que la vision de pipeline a déterminé qu'en C++, et envoyé à l'QML front-end. Ils seront périmés ou liées à des images vidéo.
Il est un exemple, mais la superposition est sans rapport avec la vidéo. Je pense que j'ai besoin d'une superposition qui est synchronisé à l' onNewVideoContentReceived()
. QML ne sera pas en mesure de déterminer la façon de garder une liste de rectangle en synchronisation avec la vidéo facilement.