OpenCV capture d'écran du bureau en live
Je suis en utilisant OpenCV pour un codage c++ du projet. Je vais avoir quelques difficultés avec certaines limitations dans OpenCV, je veux analyser un fichier vidéo et de détecter certains objets. Cela fonctionne parfaitement, mais maintenant je le veux pour l'analyse d'un article de mon écran de bureau. (live)
Quelqu'un a une idée comment faire cela? J'ai pensé à faire une webcam simulator qui capte mon écran de bureau mais je pense que c'est la façon de compliqué et il devrait être beaucoup plus facile.
stackoverflow.com/questions/14148758/...
Merci pour votre réponse! Je suis à la recherche de plus pour quelque chose comme ceci youtube.com/watch?v=z7rS6bH_OHY
Le lien "moteur" vous a donné est ce que vous avez besoin (windows OS). Vous pouvez limiter la capture sur une sous-zone de l'écran plus tard, ou vous pouvez saisir une seule fenêtre si vous le souhaitez.
libvlc pourrait être un choix aussi: stackoverflow.com/questions/16186401/...
Merci pour votre réponse! Je suis à la recherche de plus pour quelque chose comme ceci youtube.com/watch?v=z7rS6bH_OHY
Le lien "moteur" vous a donné est ce que vous avez besoin (windows OS). Vous pouvez limiter la capture sur une sous-zone de l'écran plus tard, ou vous pouvez saisir une seule fenêtre si vous le souhaitez.
libvlc pourrait être un choix aussi: stackoverflow.com/questions/16186401/...
OriginalL'auteur RTNTVG | 2014-11-12
Vous devez vous connecter pour publier un commentaire.
Si vous ciblez système d'exploitation Windows, l'option recommandée par le Moteur me semble idéal.
Pour Linux j'ai fini par utiliser un serveur RTSP(FFSERVER) comme un VideoCapture d'entrée, puis des captures d'écran vidéo à l'aide de FFMPEG avec "x11grab".
FFMPEG pour Windows acceptera la "capture d'écran-enregistreur" de l'application, mais je n'ai aucune expérience de la configuration d'un serveur RTSP sur windows.
Pour ma configuration, ce qui traduit le code qui ressemble à ceci:
et
La 200x200 résolution a été nécessaire de réduire le temps de latence, donc si vous pouvez récupérer la mémoire tampon d'écran directement afin d'éviter des captures d'écran vidéo/encodage qui sonne mieux à partir d'un point de vue des performances...
OriginalL'auteur A. Breuer