[fr] traduction: [en] [de] (85215) * Home *Aide
© 15 Avril 2012      Contact
mon site

AIDE


Vous pouvez, bien sûr, envoyer un mail si vous ne trouvez pas de réponses à vos questions.




Fonctions principales de psadetect

fonctions diversesdateversion minimale
Lancement de psadetect au démarrage de WindowsOctobre 2006V3.0.4
TraceJuillet 2006V3.0.2
wxWidgetsMai 2006V3.0.0
Gestion de l'écranAvril 2006V2.0.5
Amélioration du clientAvril 2006V2.0.5
Protection accès au serveurMars 2006V2.0.4
Gestion des languesFévrier 2006V2.0.3
Exécution d'un programme externeJanvier 2006V2.0.2
Lancement de plusieurs sessions psadetectDécembre 2005V2.0.1
Changement de priorité d'exécutionDécembre 2005V2.0.1
Windows Driver ModelNovembre 2005V2.0.0
Emission de MailNovembre 2005V2.0.0
Liste de sonsOctobre 2005V1.0.6
Transfert de Fichiers (FTP)Octobre 2005V1.0.5
Enregistrement du sonOctobre 2005V1.0.5
Edition de la configurationJuillet 2005V1.0.4
Affichage des événementsJuillet 2005V1.0.4
PlannificationJuin 2005V1.0.3
Jouer le son (WAV)Mai 2005V1.0.2
Client psadetectAvril 2005V1.0.1
Détection de mouvementAvril 2005V1.0.1
<--
Lancement de psadetect au démarrage de Windows

	Il y a 3 manières possibles pour lancer psadetect au démarrage de Windows :
		
		1/ faire un couper-coller de l'icône psadetect dans démarrer->Tous les programmes->Démarrage
		
		2/ cocher dans le configurateur de psadetect dans l'onglet General "Démarrer avec Windows"
		
		  cela revient à mettre à jour dans la base de registre :
			HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\psadetect
				"C:\Program Files\psadetect\psadetect.exe" --dir="C:\Program Files\psadetect" --min

		
		3/ installer psadetect en mode service
		   sous Dos C:\Program Files\psadetect\insterv psadetect C:\Program Files\psadetect\srvany.exe
		
		Pour que ces paramètres soient mémorisés, il faut intervenir dans la Base de Registres à l'aide de Regedit ou Regedt32 (après avoir exécuté instsrv.exe) .
		La clef concernée s'appelle 	HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\psadetect
	
		Il faut changer la clef "Type" et mette 110 au lieu de 10 habituellement, cela correspond à autoriser le service à interagir avec le Bureau
	
		Il faut créer une sous-clef nommée Parameters, dans laquelle on va créer  3 entrées de type chaîne :
			Application=C:\Program Files\psadetect\psadetect.exe
			AppParameters=--min --dir="C:\\Program Files\\psadetect"
			AppDirectory =C:\Program Files\psadetect
	

<--

Trace

	Afin de pouvoir comprendre plus facilement les problèmes rencontrés de ci de là, une trace, pouvant être 
personnalisée dans l'onglet correspondant de la configuration, est mise en place.

	Si vous rencontrez des problèmes, merci de m'envoyer par Mail, le fichier psadetect.txt devant se trouver dans le 
répertoire Traces de C:\Program Files\campPSA\Traces

<--

wxWidgets

	Afin de préparer le passage sur les systèmes Unix,  l'application se détache des MFC, pour utiliser wxWidgets
qui ont l'avantage d'être compatibles entre systèmes.

          L'ergonomie en règle général a changé, mais les fonctions restent identiques avec quelques améliorations sur les
différentes fonctions.
	- La plannification peut être invalidée
	- Tous les sons peuvent être configurés avec le configurateur
	- Les champs cachés du mail sont intégrés ds le configurateur
	- L'application peut être mis en avant 

<--

Gestion de l'écran

	psadetect peut traiter votre écran comme s'il s'agissait d'une WebCam. Pour cela sélectionnez "écran..." 
dans la boite de dialogue obtenue en cliquant sur le bouton "Source" dans l'onget vidéo de la boite de dialogue 
"Configuration de psadetect".

	Vous pouvez de la même manière définir des zones dans l'écran à surveiller, et réagir à chaque changement 
d'écran.

	En plus des traitements habituels, la supervision s'arrête lorsque l'écran passe en mode veille, et pour traiter 
ce cas, il y a 2 nouvelles actions possibles : "Screensaver startup" et "End of screensaver" qui détecte quand l'écran 
entre et sort du mode veille.
	
	Si vous utilisez cette fonction, il est conseillé de mettre dans l'onglet vidéo une fréquence de contrôle
de l'image plus importante (disons 60 secondes) que dans le cas de la gestion d'une webcam, en effet le but 
n'est plus de détecter des mouvements mais plutôt de surveiller ce qui se passe sur l"écran pendant votre absence.

<--

Amélioration du client

	le client de psadetect a évolué pour pouvoir visualiser des images de taille supérieure à 640x480
de plus la gestion de l'historique des mouvements s'est calqué sur le serveur. 

	Dans l'historique un lien est créé sur le fichier en cours de visualisation, vous pouvez changer l'utilitaire 
utilisé par défaut en modifiant dans le fichier psadetect.ini l'entrée suivante :

	[psadetect]
	Viewer=l'exécutable à utiliser pour visualiser un jpg

<--

Protection accès au serveur

	Vous pouvez à partir du menu configuration et dans l'onglet Serveur préciser un mot de passe, cela 
obligera l'utilisateur(vous ou qq'un d'autre) à donner un mot de passe quand il voudra arrêter ou 
afficher psadetect à partir de la barre des icônes (trayicon).

	Juste en passant , il est  possible de rendre psadetect complétement invisible en mettant dans le fichier 
.ini "TrayIcon=0", mais attention cela veut dire que vous ne pourrez arrêter psadetect qu'en passant par 
le gestionnaire des tâches, de même, vous n'aurez plus de moyens d'accéder à la visualisation ou la 
configuration de psadetect, sauf après avoir remis "TrayIcon=1" ou "Display=1" et relancé psadetect.

<--

Gestion des langues

	Dans la configuration, j'ai ajouté la possibilité de choisir la langue qui sera utilisé par psadetect après son redémarrage
	
	Si vous n'avez pas votre langue dans la liste vous pouvez faire la <<< TRADUCTION >>> ( et pourquoi pas !!!! )
le plus simple, c'est de prendre le fichier "fr.ini" et de le renommer en xx.ini :

	[msgstr]
	LANG=la langue qui s'affichera dans la listbox
	LG=la contraction de la langue correspondant au nom du fichier (ex=fr)
	 ---->et changer tous les libellés Français par votre langue<-----

	Si vous faites ce travail :) , envoyez moi le fichier à l'adresse psadetect@free.fr, je l'intégrerai avec plaisir
dans ma prochaine livraison....

<--

Exécution d'un programme externe

	C'est une action qui permet d'éxécuter un programme externe à psadetect lorsqu'un mouvement se produit, vous pouvez 
configurer cette fonction en utilisant la configuration de psadetect ou en mettant directement à jour le fichier ini :

exemple:

	[psadetect Execute]
	management=1
	application=C:\Program Files\bfpteam\Alert Processor\bin\toAPX.exe
	arguments=-s Notification SOUND="%E"

	L'exécution de l'application est lancé de manière asynchrone par un createprocess, permettant de ne pas perturber les
détections suivantes.

les arguments possibles sont :
		%n = le nom de l'image avec son arborescence complète	 
		%f = 	la zone dans lequel une détection s'est faite, en sachant que si la 
			détection est en plusieurs zones à la fois, ce champ est null et les
			six mots clés suivants également.		 
			le point 0,0 correspond au coin haut à gauche
			
			%a = position abcisse centre du mouvement de la zone en cours
			%o = position ordonnée centre du mouvement de la zone en cours
			%x = coin gauche de la zone en cours
			%y = le haut de la zone en cours
			%w = largeur de la zone en cours
			%h = hauteur de la zone en cours
		
		%H = hauteur de l'image
		%W = largeur de l'image
		%c = numéro de webcam
		%e = numéro événement
		%E = libellé événement
			les événements possibles sont :
				toutes les zones                   1
				près de la zone                    2
				dans la zone                       3
				devant la zone                     4
				plusieurs zones                    5
				déplacement de gauche a droite     10
				déplacement de droite à gauche     11
				déplacement de bas en haut         12
				déplacement de haut en bas         13


<--

Lancement de plusieurs sessions psadetect

	Si au lancement de psadetect, vous donnez un numéro de 1 à 4 alors psadetect va lire le fichier psadetect_numéro.ini
et sauvera les jpg dans le répertoire "files_numéro", ce qui vous permets de gérer plusieurs caméras en parallèlle en lançant 
plusieurs psadetect.
exemple :  dans les Propriétés de psadetect, vous pouvez indiquer dans le champ Cible : "C:\Program Files\psadetect\psadetect.exe" 3

	Cela vous permet de traiter, si je compte bien et si votre système tient la charge 5 Webcams en même temps.

<--

Changement de priorité d'exécution

	J'ai rajouté cette option pour faire en sorte que psadetect cohabite mieux quand plusieurs applications tournent sous Windows
en effet si je téléphone (voip) ou si je regarde un film ou si je travaille(oui c'est possible), je mettrai à psadetect une priorité de type 2 
pour que psadetect pertube le moins possible mes activités.

	Cette priorité se configure par l'intermédiaire du fichier .ini, le niveau de priorité du module psadetect varie du moins prioritaire (1)
au plus prioritaire (6) :

	IDLE_PRIORITY_CLASS                    1
	BELOW_NORMAL_PRIORITY_CLASS            2
	NORMAL_PRIORITY_CLASS                  3
	ABOVE_NORMAL_PRIORITY_CLASS            4
	HIGH_PRIORITY_CLASS                    5
	REALTIME_PRIORITY_CLASS                6
	
Sur Windows NT:  BELOW_NORMAL_PRIORITY_CLASS et ABOVE_NORMAL_PRIORITY_CLASS ne sont pas supportés. 	

[psadetect] 	Priority=1-6	(par défaut, bien sur, la priorité est "normale".)

	Vous pouvez également jouer sur la priorité des threads de psadetect(ftp, mail, client) de la même manière qu'avec le programme principal, 
les valeurs possibles vont de 1 à 7 et correspondent à :

	THREAD_PRIORITY_IDLE                   1
	THREAD_PRIORITY_LOWEST                 2
	THREAD_PRIORITY_BELOW_NORMAL           3
	THREAD_PRIORITY_NORMAL                 4
	THREAD_PRIORITY_ABOVE_NORMAL           5
	THREAD_PRIORITY_HIGHEST                6
	THREAD_PRIORITY_TIME_CRITICAL          7

[psadetect FTP]     Priority=1-7		(Par défaut les threads héritent de la priorité du process père)
[psadetect Client]  Priority=1-7
[psadetect MAIL]    Priority=1-7

	
<--

Windows Driver Model

	psadetect utilise maintenant WDM, qui est une méthode plus moderne pour visualiser une WebCam, pour cela, il faut 
directX (DirectShow) installé sur le serveur, j'ai laissé l'ancien exécutable sous le nom de "psadetect_VFW", concrétement ce 
changement me permet de visualiser une webcam dans un format donné avec VFW cela est impossible, on ne peut visualiser 
que la WebCam par défaut (à moins de passer par un menu).  

	En gros, rien ne change à part un nouveau champ dans psadetect.ini  permettant d'adapter ou non l'image à la taille de
la fenêtre. 
  ex-> 
	[psadetect]
	ResizeVideo=0 (ou 1) 
  
	De plus la notion de fréquence ou de rafraichissement des images n'est plus gérée, vous pouvez préciser le nombre de frame 
  par secondes dans psadetect.ini ou par le biais de la configuration.
  ex-> 
	[psadetect]
	fps=5
  

<--

Emission de Mail

	psadetect peut envoyer un mail avec en pièce jointe les jpg concernés. On peut utiliser le configurateur pour mettre à jour 
la plupart des paramètres ci-dessous (psadetect.ini)
  
	[psadetect MAIL]
	management=1                          // Valide (1) ou non (0) l'émission du mail
	ifjpg=1                               // Valide (1) ou non (0) l'émission des jpg en pièces jointes
	Port=25                               // port utilisé pour atteindre le serveur SMTP(def=25)
	SMTP=smtp.free.fr                     // adresse du serveur SMTP 
	Subject=Detection mouvement psadetect    // sujet du Mail
	CC=copie1@free.fr;copie2@free.fr      // les adresses doivent être séparés par un ";"
	TO=undestinataire@free.fr             // destinataire du Mail
	SizeMax=500                           // taille max en Ko du mail émis (def=500)
	From=monmail@free.fr                  // mail en provenance de ...
	Sensibility=3                         // déclenchement du mail après 3 détections au minimum(def=1)
	Time before another mail=300          // temps minimum entre 2 mails (def=300 secondes)
	Polling=86400                         // Emission systématique d'un mail tous les 86400 secondes (def=86400)

	Si le mail ne fonctionne pas, vous pouvez essayer d'émettre le mail en mode commande en dehors de psadetect en utilisant 
les mêmes paramètres que dans le fichier .ini, cela vous permettra de comprendre à quel niveau se pose le problème.

Ouvrir une fenêtre en mode commande (démarrer->Exécuter...->cmd + ok)

>>>	C:\> telnet smtp.free.fr 25 
	220 smtp1-g19.free.fr ESMTP Postfix
>>>	HELO cmoi
	250 smtp1-g19.free.fr
>>>	MAIL FROM: monmail@free.fr
	250 Ok
>>>	RCPT TO: undestinataire@free.fr
	250 Ok
>>>	DATA 
	354 End data with .
>>>	debut du mail
>>>	bla bla bla
>>>	.
	250 2.0.0 k2EEMWS31987 Message accepted for delivery
>>>	quit
	221 2.0.0 loupiac.citb.bull.net closing connection
	Perte de la connexion à l'hôte.
	C:\>

	Si cette manipulation ne vous éclaire pas, vous pouvez voir si dans la fenêtre de psadetect (Détection->Affichage des événements...)
on aurait pas une indication d'erreur lors de l'émission du mail.

<--

Liste de sons

	Un ensemble de .wav sont livrés avec psadetect, on peut préciser ces wav, dans l'onglet "Sons" de la "Configuration", sans mettre
l'arborescence. Ils se trouvent dans le répertoire d'installation de psadetect  (dans C:\Program Files\psadetect\wav pour l'installation par défaut)
		
			ape.wav                 applause.wav
			bat_chirp.wav           bienvenue1.wav     bipbip.wav         bird_1.wav
			bird_2.wav              bird_3.wav         boing1.wav         boing2.wav
			boing3.wav              bonjour.wav        bye.wav            chihuahua.wav
			chimpanzee_1.wav        dog.wav            dog1.wav           dog3.wav
			dog8.wav                dog9.wav           dogbark.wav        dogbark01.wav
			dogbark1.wav            dogbark2.wav       dogbark3.wav       dogbrk.wav
			doggrowl.wav            dogsniff.wav       hyena1.wav         jungle.wav
			leopard.wav             ocean_waves.wav    river.wav          siren.wav
			snore_funny.wav         thunder_1.wav      train.wav          wind.wav

Vous pouvez, bien sur, ajouter les sons que vous voulez.

<--

Transfert de Fichiers (FTP)

	Il est possible d'émettre chaque image sur un serveur ftp au fil des détection de mouvements 
	
	La configuration se fait dans les menus,
	
	Le password est crypté...

les paramétres dans psadetect.ini sont les suivants :
	[psadetect FTP]
	management=1                    // le ftp sera effectif(1) ou non
	Port=21                         // port du ftp
	Server=UnSite.free.fr           // l'adresse du serveur
	Login=VotreLogin
	RemoteDir=/psadetect/              // Repertoire de destination des images 
	Password=€fr3)29&`=;            // Password (ne peut etre saisi que dans psadetect)
	ifproxy=0                       // on valide l'utilisation du proxy(1) ou non(0)
	Proxy=proxy.free.fr
	Proxy Port=8080

	Si vous transférez vos images chez un provider, vous pouvez consulter les images en mettant dans le même répertoire
("RemoteDir") le fichier index.php qui se trouve sous C:\Program Files\CampPSA, il s'agit d'un exemple permettant d'afficher 
les images de psadetect (le transfert de ce fichier devrait se faire de lui même)

exemple :
ftp

Bien sur, pour que ca marche, il faut que vous ayez les autorisations de traverser des éventuels firewalls ou autres... le meilleur 
moyen de vérifier est de faire, comme avec le cas des mails, un test dans le mode commande de Windows

Ouvrir une fenêtre en mode commande (démarrer->Exécuter...->cmd + ok)

	Microsoft Windows XP [version 5.1.2600]
	(C) Copyright 1985-2001 Microsoft Corp.
>>>	C:\> ftp ftpperso.free.fr
	Connecté à ftpperso.free.fr.
	220 Serveur de mise a jour des pages perso de Free.fr version [Feb  7 2005 13:55:51]
>>>	Utilisateur (ftpperso.free.fr:(none)) : psadetect
	331 Password required for psadetect.
>>>	Mot de passe : ########
	230 User psadetect logged in.
	ftp> quit
	221 Goodbye.
	
si vous voulez tester jusqu'a l'émission du fichier vous pouvez faire les commandes "cd" pour changer de repertoire
et "put" pour déposer votre fichier et "help" pour plus d'infos :)
 
<--

Enregistrement du son

	Il est possible d'enregistrer la conversation lorsque du mouvement est détecté, cet enregistrement se fait au format .wav 
sans en tête, vous pouvez le lire avec psadetect bien sur par le biais de l'historique.

On peut les lire aussi avec par exemple Audacity (Freeware) par le menu Projet->Importer des données Raw... :

ftp

les paramétres dans psadetect.ini sont les suivants :

	[psadetect Audio Management]
	management=1            // fonction validée(1) ou non (def=0)
	device in=0             // numero du device record -1=defaut 0=le 1er 2=le second...
	device out=0
	min time=5              // temps de mouvement minimum en secondes pour considérer 
                                   qu'un  enregistrement est à lancer
	max time=600            // non utilise
	no activity time=10     // temps de silence (mouvement) avant de fermer l'enregistrement

	Pour écouter,  positionnez vous dans la gestion de l'historique et sur une image, puis cliquez sur le bouton en haut à gauche, les
images correspondantes défileront pendant la conversation, elles devraient correspondre à la conversation, enfin j'espère.

<--

Edition de la configuration

	Permet d'éditer le fichier psadetect.ini qui contient l'ensemble de la configuration de psadetect de maniere un peu 
plus abscons que la configuration...

	Sachez juste que toute la configuration se trouve dans ce fichier, rien ne se trouve dans la base de registre.

Attention, dans les versions récentes le fichier .ini peut être sous la forme :

			psadetect.ini
	ou		psadetect_1.ini
	ou		psadetect_2.ini
	ou		psadetect_3.ini
	ou		psadetect_4.ini	suivant le paramètre passé au lancement (voir + haut)
						

Si vous avez un éditeur favori, vous pouvez l'utiliser en l'indiquant sous la forme suivante
	[psadetect]
	Editor="C:\Program Files\wscite\SciTE.exe"		(par def Editor=notepad)
		  
	
<--

Affichage des événements


	Affiche une liste des événements détectés, dans chaque ligne on aura la date et le libellé de l'événement :

les libellés possibles sont :

de type DETECTION

	In zone x : 	un mouvement est détecté dans la zone x, on considére un mouvement  quand entre l'image de
			référence et l'image courante il y a plus d'un certain nombres de différences (association des champs bruit 
			+ nombre min de pixels définis dans l'onglet "Détection" de la "Configuration")
	
	Zone x y ... : un mouvement est détecté dans les zones x et y et ...
	
	All zones : 	un mouvement est détecté dans l'ensemble des zones
	
	Near zone x : un mouvement est détecté près de la zone x
	
	In front of zone x : un mouvement est détecté devant la zone x, en fait pour affirmer cela je considére que si le 
			mouvement est impacté aussi autour de la zone en question  dans une certaine proportion, cela 
			peut vouloir dire que le mouvement est en avant de la zone.
	
	Screensaver startup : dans le cas où la source est l'écran, indique que celui ci passe en mode veille et que psadetect
			arrête de contrôler l'écran.

	End of screensaver : dans le cas où la source est l'écran, indique que celui ci sort du mode veille et que psadetect
			reprend le contrôle de l'écran.


de type DEPLACEMENT : (On considére un déplacement quand 3 mouvements simultanés se produisent dans une 
même zone et dans une direction donnée, cela dans un délai imparti)

	In zone x left to right : un déplacement est constaté de gauche à droite dans la zone x
	
	In zone x right to left : un déplacement est constaté de droite à gauche dans la zone x
	
	In zone x bottom to top : un déplacement est constaté de bas en haut dans la zone x
	
	In zone x top to bottom : un déplacement est constaté de haut en bas dans la zone x

de type ACTION :

	liste les actions éxécutées avec ou sans succès suite à une détection de mouvement ou de déplacement

<--

Plannification

	L'onglet Plannification qui se trouve dans la boite de dialogue configuration  permet de préciser quand 
psadetect est actif ou non.

	On précise l'ensemble des jours actifs et le créneau horaire. Si vous cochez "Hors de la plage horaire", 
cela veut dire que la detection sera active en dehors de la plage horaire précisée, plutôt que durant...
	ex : debut=8h à 15h  avec "Hors de la plage horaire" coché indique que la webcam sera active de 
		0 à 8h et de 15h à 24 h

	Dès que l'on ne se trouve plus dans la plage horaire, psadetect ferme la liaison  avec la caméra et attend 
d'être de nouveau dans le créneau horaire pour revalider la caméra et la détection, si celle-ci est confirmée dans
l'onglet de la configuration Détection  (Démarrage auto détection)

<--

Jouer le son (WAV)

	Au niveau de l'interface, un onglet permet de creer un wav associé à une action dans une ou plusieurs zones, 
ce sont des exemples, on peut aussi écrire directement dans le fichier psadetect.ini dans l'entrée [psadetect Sound Management]
le wav associé à l'action (voir Affichage des événements...)

	Si il n'y a pas d'associations psadetect se contente de créer une entrée en indiquant "to define", cela permet de 
voir tous les événements possibles...

remarque : 2 mouvements identiques dans un temps donné ne rejouent pas le son 
	      [psadetect Sound Management]	Replay Sound=x  (x secondes et par def= 15 secondes)
	

<--
Client psadetect

		Développement d'une application "cl_psadetect.exe" permettant de se connecter sur le serveur psadetect,  
afin de visualiser la webcam à distance ainsi que l'historique des détections.

voir aussi  Paramètres de l'onglet Client dans le menu configuration pour l'aspect configuration


<--
Détection de mouvement

	C'est la fonction principale de l'application, détecter  du mouvement dans une ou plusieurs zones (jusqu'à 9) du 
champ de vision de la caméra puis sauver chaque image impactée sous la forme d'un fichier jpeg.

	voir aussi Affichage des événements


<--





FAQ

[1] Où sont les fichiers jpeg?
[2] Le disque n'arrête pas de travailler
[3] La barre de progression est toujours bleu
[4] La barre de progression est toujours verte
[5] Il n'y a pas de barre de progression ou celle ci est figée
[6] psadetect is OFF
[7] Motion is OFF
[8] Gestion du son
[9] Comment configurer l'éditeur permettant la modification de la configuration ?
[10] Existe il une documentation ?
[11] Comment implémenter le ftp ?
[12] A quoi correspond "Hors de la plage horaire" dans la plannification?
[13] Paramètres de l'onglet Client dans le menu configuration
[14] Explication sur les onglets de la configuration
[15] Est-ce possible d'avoir l'appication sur le bureau sans icônes dans la barre des tâches
<--

Sujet: [1] Où sont les fichiers jpeg?

Dans le cadre du serveur, les fichiers sont par défaut sauvés dans le répertoire "files" se
trouvant dans le rép. d'installation. Vous pouvez modifier ce chemin dans l'onglet "Jpeg"
de la boite de dialogue "Device->Configuration..."  (puis Sauver)

Les fichiers déduit de la détection de mouvement sont nommés  psadetect_0.jpg à psadetect_x.jpg 
"x" correspondant au "nombre max de jpg sur disque" et renseigné dans le menu décrit ci-dessus.
Une fois atteint le nombre max, l'application écrit les images suivantes en repartant à zéro...etc...

Les fichiers sauvés par le menu "Fichier->Sauvegarde Image" ont le nom psadetect_save_1 a 9.jpg

Dans le cadre du client, les fichiers sont dans "files" et sous le nom "cl_psadetect_save_0 a 9.jpg" 


<--

Sujet: [2] Le disque n'arrête pas de travailler

Vérifiez les paramètres suivants dans l'onglet "Détection" de la boite de dialogue 
"Device->Configuration..."  (puis Sauver)

le "bruit autorisé pour un pixel" est fonction de la luminosité et de la qualité de la webcam. Chaque pixel de
l'image varie en permanence, c'est ce que j'appelle le bruit, très concrétement dans le cas d'une
image de type RGB le bruit de l'image = la différence entre le R et R d'avant (idem pour G et B)
en sachant que R = au max 255

le "Nombre min de pixels avant détection" correspond au nombre de pixels par image qui dépasse le "bruit.." toléré.


Si votre système n'arrête pas d'écrire sur le disque cela peut vouloir dire 2 choses :

1/Les paramètres ci dessus ne sont pas correctement positionnés
ou
2/La zone de détection est trop remuante

<--

Sujet: [3] La barre de progression est toujours bleu

Voir sujet 2

<--

Sujet: [4] La barre de progression est toujours verte

Idem sujet 2

de plus, vérifiez que la ou les zones de sélections correspondent bien à des zones dans lesquelles
il y a du mouvement.

<--

Sujet: [5] Il n'y a pas de barre de progression ou celle ci est figée

sans doute que la détection n'est pas démarrée

<--

Sujet: [6] psadetect is OFF

psadetect utilise les ressources de la WebCam pendant(ou hors de) la plage horaire définie et les
jours sélectionnés, si "psadetect is OFF", vérifier alors que la plannification est valide 
(Device->Configuration...)

<--

Sujet: [7] Motion is OFF

la détection est arrêtée

<--

Sujet: [8] Gestion du son

	On peut associé un son à un événement, par l'intermédiaire du menu (Device->Configuration->Sons...)
Mais tous les sons possibles ne sont pas configurables par ce menu, le + simple est d'éditer le fichier psadetect.ini  
(Device->Edition Configuration...) , vous retrouverez tous les événements rencontrés dans l'entree[psadetect Sound Management], 
vous pouvez indiquer un son avec son chemin à la place de "todefine".

les événements possibles peuvent être de type :

- un mouvement est détecté dans une zone
- un mouvement est détecté dans toutes les zones
- un mouvement est détecté dans plusieurs zones
- un mouvement de gauche à droite (ou de haut en bas ou....) est détecté dans une zone

En régle général un délai de 15 secondes est appliqué entre 2 mouvements de même type avant de rejouer le son.
	cela se configure dans psadetect.ini [psadetect Sound Management]	Replay Sound=x  (x secondes et par def= 15 secondes)

voir aussi Jouer le son (WAV)

<--

Sujet: [9] Comment configurer l'éditeur permettant la modification de la configuration ?

en ajoutant dans l'entrée [psadetect] du fichier psadetect.ini --> 

Editor="C:\Program Files\wscite\SciTE.exe" (par exemple)

<--

Sujet: [10] Existe il une documentation ?

non, il n'existe pas de documentation (snif) , tout est là.

<--

Sujet: [11] Comment implémenter le ftp ?

ftp

sinon, voir Transfert de Fichiers (FTP) pour plus de détails

<--

Sujet: [12] A quoi correspond "Hors de la plage horaire" dans la plannification?

La plannification permet de décider quand la détection doit être active, pour qu'elle le soit tout le temps,
il faut cocher tous les jours de la semaine et indiquer une plage horaire de 00:00 à 24:00.

Si vous cochez "Hors de la plage horaire", cela veut dire que la detection sera active en dehors de la plage 
horaire précisée, plutôt que durant...

Donc si, par exemple, on indique une plage horaire de 08:00 à 18:00, alors la détection sera active de 
00:00 à 08:00 et de 18:00 à 24:00 dans le cas bien sûr où le jour en cours est valorisé.

<--

Sujet: [13] Paramètres de l'onglet Client dans le menu configuration ?

	Cet onglet concerne le client de psadetect, il est possible avec ce client de se connecter sur le serveur 
psadetect pour afficher les mouvements détectés à distance, ainsi que l'historique des mouvements.


ftp

Permettre des connexions distantes
		Si coché, autorise un client psadetect à se connecter

Port du serveur
		Numéro du port utilisé par le client pour atteindre le serveur

Mot de passe
		Mot de passe que le client devra saisir pour être accepté par le serveur, si le champ est vide, alors 
		le client n'aura pas besoin de s'authentifier pour être accepté

Rafraichissement hors detection (sec)
		le client recevra une image tous les x (sec) même si aucune détection n'est faite.

Fréquence max des images (ms)
		limite le traffic, l'image suivante ne sera émise que si le temps avec celle émise précédemment
		ne dépasse pas les x (ms)

<--

Sujet: [14] Explication sur les onglets de la configuration

General
	Démarrer avec Windows
		Installe dans la base de registre psadetect pour que celui ci se lance dès le démarrage d'une session utilisateur
		pour plus d'informations voir Lancement de psadetect au démarrage de Windows
	 Priorité de psadetect
		En fonction de la priorité choisie, le système sera plus ou moins perturbé par psadetect. 
	Changement de langue
		Détermine la langue que sera utilisé par psadetect au prochain lancement de
		l'application, la liste correspond au fichier *.ini qui se trouve dans le répertoire
		d'installation de psadetect (def : C:\Program Files\psadetect).
		Par exemple, il y a un fr.ini dans lequel on retrouvera toutes les traductions 
		qui sont appliquées en sachant que dans le code j'ai codé en anglais.
	Display menu bar
	          Si oui (case cochée), alors l'application affiche un menu bar	
	Display tool bar
	          Si oui (case cochée), alors l'application affiche une tool bar	
		les 11 cases correspondent aux icônes affichées ds la tool bar
		rem = les icônes se trouvent ds chrome/standard sous la forme de fichiers png
		
		
Serveur
	Mot de passe
		Si vous voulez protéger l'accès à psadetect, vous pouvez mettre un mot de passe
		dans ce cas un utilisateur ne pourra pas arrêter l'application ou voir la configuration
		à partir de l'icône psadetect se trouvant dans la zone de notification sans donner le mot
		de passe. 
		Attention, le contrôle est limité, en effet si la fenêtre psadetect est affiché à l'écran
		ou dans la barre des tâches on peut tout faire, de plus rien n'empêche un utilisateur
		averti de modifier le fichier psadetect...ini  correspondant ou d'arrêter le process par 
		le gestionnaire des tâches.

Vidéo
		choix et gestion de la webcam
	S'adapter à la fenêtre
		Si oui (case cochée), alors l'image s'adapte à la taille de la fenêtre psadetect.		
	Images par secondes
		Dans le cas d'une détection de mouvement, il n'est pas forcément utile de lire beaucoup 
		d'images par secondes (souvent = 25 images par secondes). Donc on peut indiquer
		un nombre d'images par secondes assez réduit pour ne pas trop surcharger la bécane...
		disons que 3 voir 1 devrait suffire.
	Fréquence écran
		Dans le cas d'une détection de mouvement sur l'écran, cette donnée indique le temps entre deux 
		contrôles (en secondes)
	Prendre une photo
		Indique  à l'application de prendre une photo toutes les x secondes, que l'application soit 
		connectée ou non et indépendamment d'un éventuel planning. (si vide ou 0 ce champ est inactif)
	Source
		Permet de choisir la source à afficher (affiche comme choix l'écran et la liste des WDM avec leurs définitions)
	Format, Display, Compression
		Dépend de la source choisie

Jpeg
		Quand un mouvement est détecté, psadetect sauve ce mouvement sous la forme d'une
		image au format jpeg.
	Répertoire de stockage des JPG
		les jpeg s'enregistrerons dans le répertoire précisé à ce niveau
	Nombre max de jpg sur disque
		Quand l'application atteint le nombre max, alors elle supprime le plus vieux au profit du plus récent.
	qualité du jpg (%)
		taux de compression, plus c'est proche de 100, meilleur est la qualité et plus grande la place prise sur 
		le disque

Client
		voir Paramètres de l'onglet Client dans le menu configuration
		
Détection
		Paramétres précisant le comportement et la précision de la détection.
	Démarrer auto-détection
		Si coché, dès le lancement de l'application la détection démarre
	valeur
		entre l'image de référence et l'image courante, le "bruit autorisé pour un pixel" est fonction de la luminosité et de la qualité 
		de la webcam. Chaque pixel de l'image varie en permanence, c'est ce que j'appelle le bruit, très concrétement dans le cas 
		d'une image de type RGB le bruit de l'image = la différence entre le R et R de référence (idem pour G et B) en sachant que 
		R = au max 255, donc si vous indiquez un bruit  >= 255 alors il n'y aura jamais de détection. 
		
		L'image de référence est remise à jour dans les cas suivants :
		
				- par le menu "Détection->Création d'une image de référence"
				- toute l'image a bougée (suite à changement de lumière ou webcam qui bouge)
				- l'image ne bouge pas depuis un temps donné
						  exemple:
							[psadetect]
							Reference Image=30
								  (par def 30 sec)		
		
		
	Nombre min de pixels avant détection
		Un mouvement est détecté dans une zone si le nombre de pixel (dépassant le "bruit.." toléré) entre l'image en cours 
		et l'image de référence dépasse le "Nombre min de pixels avant détection" proportionellement à la zone.
		
		Il faut un peut jouer avec ce champ en fonction de la lumiére, de la qualité de votre webcam, des couleurs du champ...
		plus le contenu de ce champ sera petit et plus la détection sera sensible.
		
		Une image de 320x240=76800 pixels, vous pouvez utiliser la barre de progression en bas de la fenêtre de psadetect
		pour mieux comprendre l'impact de ce champ avec la détection, si la barre est verte il n'y a pas détection, si elle est bleu
		une détection s'enclenche.
					


Plannification
		Permets de définir quand psadetect est actif ou non.
	Gestion
		Si la case est cochée, alors la plannification est traitée, sinon non.
	Lundi...
		Valide les jours qui seront cochés
	Hors de la plage horaire
		si coché, alors cela indique que psadetect sera actif en dehors de la plage horaire précisé
		exemple:  de 0 a 8h et de 14h a 24 h en sachant que la plage est de 8h a 14h
	De	
		Debut de la plage horaire
	à	
		Fin de la plage horaire
		
Sons
		A chaque détection de mouvement, un son peut être joué.
	Liste des événements
		Combo box affichant la liste de tous les événements possibles
	Son associé
		On choisit un son a associer à l'événement ci-dessus, puis pour l'appliquer, il
		faut le valider par le boutton "Apply".
		C'est un cas un peu à part du reste du configurateur, en effet la modification
		est validée sur le disque de suite(que le configurateur soit validé ou non).
	Bouton "Start Reg"
		Permet d'enregistrer un message personnel qui sera stocké dans message.wav
		dans le répertoire wav du répertoire de travail.
		

Enregistrement
		quand une détection est identifiée, on peut faire un enregistrement sous la forme d'un .wav
		cet enregistrement peut être lu à travers l'utilisation de l'historique.
	Valider enregistrement
		Si coché, l'action enregistrement est validée
	Unité en entrée
		j'ai un peu eu la flemme d'afficher la liste des micros du PC, donc 0 = premier élément de la 
		liste, 2 deuxieme element...dans Windows, on retrouve cette liste dans les "propriétés de Sons
		et périphériques audio", dans l'onglet "Audio"  ==> Enregistrement audio
	Unité en sortie
		idem que ci-dessus, ce paramétre concerne le choix du haut parleur utilisé par l'historique
		pour rejouer le son.
	Min
		l'enregistrement sera confirmé si des mouvements sont détectés durant le temps minimum
		indiqué
	Max	
		temps max de l'enregistrement(non implémenté)
	tps de silence avant d'arrêter(secs)
		l'enregistrement s'arrêtera de lui même si pendant x secondes aucune détection ne se passe
	
FTP
		Il est possible d'émettre chaque image sur un serveur ftp au fil des mouvements, l'application ajoute 
		dans le répertoire distant un fichier index.php, ce qui peut vous permettre de visualiser les jpg si le
		serveur ftp correspond à un serveur WEB
	Valider les transferts de fichiers
		comme son nom l'indique
	Proxy
		on coche si on utilise un proxy, de plus il faut indiquer l'adresse et le port eventuellement
	Serveur FTP
		Adresse et port du serveur ftp 
	Utilisateur
		nom de l'utilisateur pour accéder au site ftp
	Mot de passe
		mot de passe qui sera utilisé pour l'utilisateur en question
	Répertoire distant
		répertoire ou seront mis les fichiers jpeg
		
Mail		
		psadetect peut envoyer un mail avec en pièce jointe les jpg concernés.
	Valider Courriel
		on valide ou non le gestion des mails
	Temps min entre 2 mails (sec)
		le mail suivant ne pourra être émis qu'après le temps imparti
	Polling (sec)
		qu'il y ait mouvement ou pas, un mail sera émis systématiquement dans le polling donné
	SMTP
		le nom et le port du serveur smtp, vérifiez dans votre application mail favorite si
		vous ne savez pas quoi mettre, c'est qqe chose comme "smtp.xxx.fr"
	From
		indique qui emet le mail, indiquez votre adresse locale par exemple
	To	
		A qui emettre les mails
	CC
		si on envoi en copie a quelqu'un d'autre
	Sujet	
		le sujet du mail
	Sensibilité
		on envoie un mail si au moins le nombre de détection indiqué dans ce champ
	Avec JPG
		si coché, on met en pièce jointe l'image ou les images concernés
	Taille max
		le mail ne pourra pas dépasser la taille précisée dans ce champ

Application
		cette action permet à psadetect d'exécuter une application externes avec un ensemble
		de paramètres...
	Valider lancement application
		on valide cette action
	Application
		le nom de l'application, mettre le chemin complet
	Arguments
		la liste des arguments 

Trace
		pour tracer les actions de psadetect
	Niveau de trace
		Choisir la trace, celle ci va créer un fichier dans .../Traces/psadetect.txt
		pour prendre en compte les éléments sélectionnés dans la liste, cliquer sur le bouton "Apply"
	Tracer le centre de la détection
		si coché, ajoute sur l'image les pixels qui bougent et le centre de ces pixels.
		
Mise à jour
	Vérification si nouvelle version
		Si coché, l'application vérifiera si sur le site de psadetect, une nouvelle version existe.
	http://psadetect.free.fr
		URL du site psadetect
	psadetect@free.fr
		mail pour communiquer ...

<--

Sujet: [15] Est-ce possible d'avoir l'appication sur le bureau sans icônes dans la barre des tâches

Oui en ajoutant l'entrée notaskbar=1 dans le chapitre  [psadetect] du fichier psadetect.ini
il faut relancer psadetect pour que ce soit pris en compte

<--