Je dois capturer l'écran (en tant qu'imprimante) de manière à pouvoir accéder aux données de couleur de pixel, à faire une reconnaissance d'image, après quoi je devrai générer des événements de souris sur l'écran comme le clic gauche, faites glisser et déplacer (déplacer la souris tout en appuyant sur le bouton, puis relâchez-le). Une fois cela fait, l'image sera supprimée.Linux, comment capturer l'écran et simuler les mouvements de la souris
Note: Je dois capturer tout écran tout que l'utilisateur peut voir, et je dois simuler des clics en dehors de la fenêtre de mon programme (si cela fait une différence)
Spec: Linux ubuntu Langue:
C++Les performances ne sont pas très importantes, la fonction "impression d'écran" sera exécutée toutes les ~ 10 sec. La durée du processus peut aller jusqu'à 24 heures, donc la méthode doit être stable et les fuites de mémoire gratuites (comme d'habitude :)
J'ai été capable de faire dans Windows avec Win GDI et certains événements Windows, mais je ne idée comment le faire sous Linux.
Merci beaucoup
Cela a probablement quelque chose à voir avec le serveur X. (X11) – ereOn