# HG changeset patch # User bastiena # Date 1343898101 -7200 # Node ID a1476fa4c75bb2673991e673ce0ce63b58610f2c # Parent 8b2f99b8a83065417ca4015fec19f0d26b56ca1a# Parent 20da47bd9408df430521cc086fba6401b53990de Fusionner diff -r 20da47bd9408 -r a1476fa4c75b .hgignore --- a/.hgignore Thu Aug 02 09:26:15 2012 +0200 +++ b/.hgignore Thu Aug 02 11:01:41 2012 +0200 @@ -88,6 +88,8 @@ front_idill/src/img/background.bak.png front_idill/src/mosaic/js/pointers - Copy.js front_idill/src/pictos/help/img bak/* +front_idill/src/config_kinect.json +front_idill/src/config_souris.json syntax: regexp middleware/extern/.*/(bin|obj) middleware/src/bin/Debug/* diff -r 20da47bd9408 -r a1476fa4c75b front_idill/doc/Documentation - Front IDILL.html --- a/front_idill/doc/Documentation - Front IDILL.html Thu Aug 02 09:26:15 2012 +0200 +++ b/front_idill/doc/Documentation - Front IDILL.html Thu Aug 02 11:01:41 2012 +0200 @@ -60,6 +60,7 @@
Lorsque vous vous trouvez dans la mosaïque, ou sur le lecteur vidéo (au dessus de la timeline), il vous est possible d'effectuer une recherche par courbe en demandant une recherche, puis en déplacant les deux mains dans la zone de recherche. Seul les débuts de courbes valides seront pris en compte (afin d'éviter que le positionnement des mains ne génère trop d'erreurs de reconnaissance). La courbe sera alors tracée par le mouvement du curseur.
Dès que l'utilisateur enlève au moins une main de la zone de recherche, la courbe disparaît.
Lorsque vous vous trouvez dans la mosaïque, ou sur le lecteur vidéo (au dessus de la timeline), il vous est possible d'effectuer une recherche par courbe en demandant une recherche, puis en déplacant les deux mains dans la zone de recherche. Seul les débuts de courbes valides seront pris en compte (afin d'éviter que le positionnement des mains ne génère trop d'erreurs de reconnaissance). La courbe sera alors tracée par le mouvement du curseur.
Dès que l'utilisateur enlève les deux mains de la zone de recherche, la courbe disparaît.
Chaque pointeur génère une courbe. L'analyse de courbes est donc double.
Il est possible aussi d'afficher l'aide en effectuant le geste wave (secouer la main droite horizontalement, le coude formant un angle droit). Au préalable il faut avoir effectué une demande de recherche.
+Il est possible aussi d'afficher l'aide en effectuant le geste wave (secouer la main droite horizontalement, le coude formant un angle droit). Au préalable il faut avoir effectué une demande de recherche. Il est possible d'effectuer une recherche gestuelle (voir plus bas) ou de tracer une nouvelle courbe pour faire disparaître le panneau d'aide.
Une recherche par courbes dans la mosaïque résulte en un filtrage. Plus les vidéos sont opaques et plus le nombre de marqueurs trouvés dans celles-ci sont importants.
Une recherche dans une vidéo mettra en surbrillance les marqueurs correspondant au type de marqueur recherché.
Une nouvelle requête de recherche écrase la précédente.
Si une recherche est effectuée dans la mosaïque, la recherche s'étend à toutes les vidéos contenues.
diff -r 20da47bd9408 -r a1476fa4c75b front_idill/src/config_kinect.json --- a/front_idill/src/config_kinect.json Thu Aug 02 09:26:15 2012 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,51 +0,0 @@ -{ - "local":true, - "videoConfigFileLocal":"./player/json/local_videos.json", - "videoConfigFileOnline":"./player/json/online_videos.json", - "mouseInteractions":false, - "noUserModeEnabled":true, - "kinectMinCoordX":"40", - "kinectMinCoordY":"30", - "kinectMaxCoordX":"520", - "kinectMaxCoordY":"260", - "imagesByLine":"5", - "imagesToShow":"20", - "totalImages":"22", - "timeReloadAfterResize":"1000", - "timePrezoom":"500", - "timePreUnzoom":"200", - "zoomTime":"500", - "timeUnzoom":"400", - "timeNeighbourGlowing":"1000", - "timeNeighbourUnglowing":"1000", - "timeMovingToNeighbour":"1000", - "timeSearchFade":"2000", - "timeNotifyFade":"2000", - "timeFilterFade":"2000", - "timeANFade":"500", - "timeShowBigHelp":"1000", - "timeoutZoom":"2000", - "timeoutUnzoom":"1000", - "timeoutMoveToNeighbour":"250", - "timeoutPointersIdle":"2000", - "timeoutAreBothPointersHere":"500", - "timeoutRemoveNotificationByGesture":"1500", - "timeoutNotifySwipe":"1000", - "timeoutSelectTL":"100", - "timeoutSlideTL":"1000", - "timeoutCanNotifyHelp":"1000", - "timeoutRemoveSpinner":"1000", - "timeoutNouser":"3000", - "timeoutNextDrawCurve":"500", - "zoomPercentage":"0.80", - "prezoomPercentage":"0.25", - "zoomedMargin":"42", - "host":"127.0.0.1", - "port":"8090", - "mouseUpDownDeltaTreshold":"15", - "kinectUpDownDeltaTreshold":"20", - "curveDictionaryMI":"./dicoMI.json", - "curveDictionaryKI":"./dicoKI.json", - "lang":"", - "langs":["en", "fr"] -} \ No newline at end of file diff -r 20da47bd9408 -r a1476fa4c75b front_idill/src/config_kinect.json.tmpl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/front_idill/src/config_kinect.json.tmpl Thu Aug 02 11:01:41 2012 +0200 @@ -0,0 +1,51 @@ +{ + "local":false, + "videoConfigFileLocal":"./player/json/local_videos.json", + "videoConfigFileOnline":"./player/json/online_videos.json", + "mouseInteractions":false, + "noUserModeEnabled":true, + "kinectMinCoordX":"40", + "kinectMinCoordY":"30", + "kinectMaxCoordX":"520", + "kinectMaxCoordY":"260", + "imagesByLine":"5", + "imagesToShow":"20", + "totalImages":"22", + "timeReloadAfterResize":"1000", + "timePrezoom":"500", + "timePreUnzoom":"200", + "zoomTime":"500", + "timeUnzoom":"400", + "timeNeighbourGlowing":"1000", + "timeNeighbourUnglowing":"1000", + "timeMovingToNeighbour":"1000", + "timeSearchFade":"2000", + "timeNotifyFade":"2000", + "timeFilterFade":"2000", + "timeANFade":"500", + "timeShowBigHelp":"1000", + "timeoutZoom":"2000", + "timeoutUnzoom":"1000", + "timeoutMoveToNeighbour":"250", + "timeoutPointersIdle":"2000", + "timeoutAreBothPointersHere":"500", + "timeoutRemoveNotificationByGesture":"1500", + "timeoutNotifySwipe":"1000", + "timeoutSelectTL":"100", + "timeoutSlideTL":"1000", + "timeoutCanNotifyHelp":"1000", + "timeoutRemoveSpinner":"1000", + "timeoutNouser":"3000", + "timeoutNextDrawCurve":"500", + "zoomPercentage":"0.80", + "prezoomPercentage":"0.25", + "zoomedMargin":"42", + "host":"127.0.0.1", + "port":"8090", + "mouseUpDownDeltaTreshold":"15", + "kinectUpDownDeltaTreshold":"20", + "curveDictionaryMI":"./dicoMI.json", + "curveDictionaryKI":"./dicoKI.json", + "lang":"", + "langs":["en", "fr"] +} \ No newline at end of file diff -r 20da47bd9408 -r a1476fa4c75b front_idill/src/config_souris.json --- a/front_idill/src/config_souris.json Thu Aug 02 09:26:15 2012 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,51 +0,0 @@ -{ - "local":true, - "videoConfigFileLocal":"./player/json/local_videos.json", - "videoConfigFileOnline":"./player/json/online_videos.json", - "mouseInteractions":true, - "noUserModeEnabled":true, - "kinectMinCoordX":"40", - "kinectMinCoordY":"30", - "kinectMaxCoordX":"520", - "kinectMaxCoordY":"260", - "imagesByLine":"5", - "imagesToShow":"20", - "totalImages":"22", - "timeReloadAfterResize":"1000", - "timePrezoom":"500", - "timePreUnzoom":"200", - "zoomTime":"500", - "timeUnzoom":"400", - "timeNeighbourGlowing":"1000", - "timeNeighbourUnglowing":"1000", - "timeMovingToNeighbour":"1000", - "timeSearchFade":"2000", - "timeNotifyFade":"2000", - "timeFilterFade":"2000", - "timeANFade":"500", - "timeShowBigHelp":"1000", - "timeoutZoom":"2000", - "timeoutUnzoom":"1000", - "timeoutMoveToNeighbour":"250", - "timeoutPointersIdle":"2000", - "timeoutAreBothPointersHere":"500", - "timeoutRemoveNotificationByGesture":"1500", - "timeoutNotifySwipe":"1000", - "timeoutSelectTL":"100", - "timeoutSlideTL":"1000", - "timeoutCanNotifyHelp":"1000", - "timeoutRemoveSpinner":"1000", - "timeoutNouser":"3000", - "timeoutNextDrawCurve":"500", - "zoomPercentage":"0.80", - "prezoomPercentage":"0.25", - "zoomedMargin":"42", - "host":"127.0.0.1", - "port":"8090", - "mouseUpDownDeltaTreshold":"15", - "kinectUpDownDeltaTreshold":"20", - "curveDictionaryMI":"./dicoMI.json", - "curveDictionaryKI":"./dicoKI.json", - "lang":"", - "langs":["en", "fr"] -} \ No newline at end of file diff -r 20da47bd9408 -r a1476fa4c75b front_idill/src/config_souris.json.tmpl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/front_idill/src/config_souris.json.tmpl Thu Aug 02 11:01:41 2012 +0200 @@ -0,0 +1,51 @@ +{ + "local":false, + "videoConfigFileLocal":"./player/json/local_videos.json", + "videoConfigFileOnline":"./player/json/online_videos.json", + "mouseInteractions":true, + "noUserModeEnabled":true, + "kinectMinCoordX":"40", + "kinectMinCoordY":"30", + "kinectMaxCoordX":"520", + "kinectMaxCoordY":"260", + "imagesByLine":"5", + "imagesToShow":"20", + "totalImages":"22", + "timeReloadAfterResize":"1000", + "timePrezoom":"500", + "timePreUnzoom":"200", + "zoomTime":"500", + "timeUnzoom":"400", + "timeNeighbourGlowing":"1000", + "timeNeighbourUnglowing":"1000", + "timeMovingToNeighbour":"1000", + "timeSearchFade":"2000", + "timeNotifyFade":"2000", + "timeFilterFade":"2000", + "timeANFade":"500", + "timeShowBigHelp":"1000", + "timeoutZoom":"2000", + "timeoutUnzoom":"1000", + "timeoutMoveToNeighbour":"250", + "timeoutPointersIdle":"2000", + "timeoutAreBothPointersHere":"500", + "timeoutRemoveNotificationByGesture":"1500", + "timeoutNotifySwipe":"1000", + "timeoutSelectTL":"100", + "timeoutSlideTL":"1000", + "timeoutCanNotifyHelp":"1000", + "timeoutRemoveSpinner":"1000", + "timeoutNouser":"3000", + "timeoutNextDrawCurve":"500", + "zoomPercentage":"0.80", + "prezoomPercentage":"0.25", + "zoomedMargin":"42", + "host":"127.0.0.1", + "port":"8090", + "mouseUpDownDeltaTreshold":"15", + "kinectUpDownDeltaTreshold":"20", + "curveDictionaryMI":"./dicoMI.json", + "curveDictionaryKI":"./dicoKI.json", + "lang":"", + "langs":["en", "fr"] +} \ No newline at end of file diff -r 20da47bd9408 -r a1476fa4c75b front_idill/src/index.html --- a/front_idill/src/index.html Thu Aug 02 09:26:15 2012 +0200 +++ b/front_idill/src/index.html Thu Aug 02 11:01:41 2012 +0200 @@ -15,7 +15,7 @@ * * Auteur : alexandre.bastien@iri.centrepompidou.fr * - * Fonctionnalités : Centralise les différents éléments du Front IDILL, tels que les classes javascript, les fonctions jQuery, les css. + * Fonctionnalités : Permet d'accéder au Front IDILL en mode d'interaction souris/Kinect. */ --> diff -r 20da47bd9408 -r a1476fa4c75b front_idill/src/index_kinect.html --- a/front_idill/src/index_kinect.html Thu Aug 02 09:26:15 2012 +0200 +++ b/front_idill/src/index_kinect.html Thu Aug 02 11:01:41 2012 +0200 @@ -11,11 +11,11 @@ /* * Projet : TraKERS * Module : Front IDILL - * Fichier : index.html + * Fichier : index_kinect.html * * Auteur : alexandre.bastien@iri.centrepompidou.fr * - * Fonctionnalités : Centralise les différents éléments du Front IDILL, tels que les classes javascript, les fonctions jQuery, les css. + * Fonctionnalités : Centralise les différents éléments du Front IDILL, tels que les classes javascript, les fonctions jQuery, les css. Mode d'interaction Kinect. */ --> @@ -49,7 +49,7 @@ - + diff -r 20da47bd9408 -r a1476fa4c75b front_idill/src/index_souris.html --- a/front_idill/src/index_souris.html Thu Aug 02 09:26:15 2012 +0200 +++ b/front_idill/src/index_souris.html Thu Aug 02 11:01:41 2012 +0200 @@ -11,11 +11,11 @@ /* * Projet : TraKERS * Module : Front IDILL - * Fichier : index.html + * Fichier : index_souris.html * * Auteur : alexandre.bastien@iri.centrepompidou.fr * - * Fonctionnalités : Centralise les différents éléments du Front IDILL, tels que les classes javascript, les fonctions jQuery, les css. + * Fonctionnalités : Centralise les différents éléments du Front IDILL, tels que les classes javascript, les fonctions jQuery, les css. Mode d'interaction souris. */ --> @@ -49,7 +49,7 @@ - + diff -r 20da47bd9408 -r a1476fa4c75b middleware/Debug/DebugWindow.xaml.cs --- a/middleware/Debug/DebugWindow.xaml.cs Thu Aug 02 09:26:15 2012 +0200 +++ b/middleware/Debug/DebugWindow.xaml.cs Thu Aug 02 11:01:41 2012 +0200 @@ -39,7 +39,7 @@ public partial class DebugWindow : Window { //Nom du projet, afin de savoir quel menu charger et quel fichier de configuration utiliser (TraKERS ou BBM). - private String projectName = "TraKERS"; + private String projectName = "BBM"; //Chemins du fichier de config. private String configPath; //private String projectName = "BBM";