{{tag>accessibilité BROUILLON}} ---- ======Sikuli - Script graphique ====== {{ http://sikuli.org/images/ide-icon-64.png}} **Sikuli** est un logiciel libre d'automatisation d'action sur interface graphique (GUI script) : logiciel permettant d'automatiser facilement des actions sous Ubuntu. Il reconnait les éléments graphiques, lui permettant d'interagir avec l'interface (avec [[opencv]]). [[http://www.youtube.com/watch?v=FxDOlhysFcM&feature=player_embedded|Voir en vidéo]], [[http://web.mit.edu/newsoffice/2010/screen-shots-0120.html|article Picture-driven computing, les tâches sur ordinateur dirigés par image]] =====Prérequis===== * [[OpenCV]] 2.0, en installant les paquets **[[apt>wmctrl,libcv4,libhighgui4,libcvaux4|wmctrl libcv4 libhighgui4 libcvaux4]]** * [[Java]], soit la version OpenJDK ou celle d'Oracle * des contrôles un gestionnaire de fenêtre compatible EWMH/NetWM ( wmctrl ) * Gnome / kde / xfce ... =====Installation===== ====Installation==== [[https://code.launchpad.net/~vgod/sikuli/trunk|Installer depuis launchpad]]. cd ~ wget http://launchpad.net/sikuli/trunk/0.10.2/+download/Sikuli-IDE-linux-i686-0.10.2.zip unzip Sikuli-IDE-linux-i686-0.10.2.zip ====Lancement==== cd Sikuli-IDE/ $ ./sikuli-ide.sh =====Agent virtuel intelligent===== En couplant sikuli (ou un logiciel de [[gui scripts]] à de l'[[intelligence artificielle]] ([[opencog]]) cela permettra de créer un agent personnel qui apprendrait de vos actions sur un ordinateur, pour les reproduire si besoin il y a : ou aider dans n'importe quelle tâche. =====Voir aussi===== * [[Accessibilité]] * [[gui scripts]] * Peut se marier efficacement avec des outils "[[lanceur de logiciel]]" (+ [[reconnaissance vocale]]) * Site officiel : http://groups.csail.mit.edu/uid/sikuli/ * Basé notamment sur [[http://www.jython.org/|Jython]] (java dans python), et [[Opencv]] ([[http://opencv.willowgarage.com/wiki/|site]]) (( machine learning, pattern recognition, réseau de neurone ,[[intelligence artificielle]])) ---- //Contributeurs : [[:utilisateurs:psychederic|Psychederic]], ...//