Précédent   Forum des professionnels en informatique > Environnements de développement > MATLAB > Images
Images Forum d'entraide sur le traitement d'images en MATLAB
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/01/2012, 11h27   #1
Invité de passage
 
Inscription : janvier 2012
Messages : 4
Détails du profil
Informations forums :
Inscription : janvier 2012
Messages : 4
Points : 0
Points : 0
Par défaut Remplacer la fonction watershed de la toolbox Image Processing

Bonjour,

j'utilise la fonction watershed de la toolbox image processing mais je ne possède pas cette toolbox, et je n'ai pas le budget pour l'acheter. Je cherche donc une manière de substituer cette fonction. Voici le code ou je l'utilise :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
function seuil=Seuillage(A_pp,nb)

%  Seuillage      Calcul du seuil utilisé pour détecter les marches et les
%                 arrêt à partir d'un histogramme et de la ligne de partage
%                 des eaux.
%                  
%                  Utilisation :
%                   seuil=Seuillage(A_pp,nb)
%
%                  Variables d'entrée :
%                   A_pp   :       Vecteur Accélération prétraité.
%                   nb     :       Nombre de points utilisé pour
%                                  l'histogramme
%
%                  Variables de sortie :
%                   seuil  :       Utilisé pour détecter les marches et les
%                                  arrêt

    % Histogramme du signal sur 20 points
    [H,Nk] = hist(A_pp,nb);
    % figure(9),clf,plot(Nk , H),grid on , zoom on

    % Ligne de partages des eaux
    lw=watershed(-H);
    % figure(10),clf,plot(Nk , H ,Nk , lw*1000),grid on , zoom on
    lw1=find(lw==0);
    seuil=Nk(lw1(1)); 
    
end
L'idée est de detecter, à partir de données si une personne marche ou est à l'arrêt. j'utilise donc cette fonctione seuillage pour determiner un seuil. Connaissez-vous une fonction (en open source) qui pourrait me donner un résultat similaire? Ou alors auriez-vous une idée sur ce que je pourrais coder pour remplacer la fonction watershed.

Merci pour votre aide !

Chiche69
chiche69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h52.


 
 
 
 
Partenaires

Hébergement Web