Précédent   Forum des professionnels en informatique > C et C++ > Bibliothèques > OpenCV
OpenCV Vos questions sur l'API de traitement d'images OpenCV.
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 15/01/2012, 16h22   #1
Invité de passage
 
Inscription : janvier 2012
Messages : 31
Détails du profil
Informations forums :
Inscription : janvier 2012
Messages : 31
Points : 0
Points : 0
Par défaut la méthode cvwatershed

bonjour,
j'ai besoin de l'algorithme cvwatershed.je ne le trouve pas dans la bibliothèque d'opencv. j'ai cherché sur internet j'ai rien trouvé.ou je peux trouver cet algorithme?
mathphy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2012, 13h58   #2
Membre éclairé
 
Avatar de Flo.
 
Homme Florian
Inscription : mai 2002
Messages : 359
Détails du profil
Informations personnelles :
Nom : Homme Florian
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : mai 2002
Messages : 359
Points : 339
Points : 339
http://opencv.willowgarage.com/docum...l#cv-watershed

Flo.
Flo. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2012, 14h56   #3
Invité de passage
 
Inscription : janvier 2012
Messages : 31
Détails du profil
Informations forums :
Inscription : janvier 2012
Messages : 31
Points : 0
Points : 0
merci pour vos réponses mais le pb que j'ai pas trouvé le code dans la bibliothèque si quelqu'un peut me le fournir
mathphy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2012, 15h07   #4
Membre éclairé
 
Avatar de Flo.
 
Homme Florian
Inscription : mai 2002
Messages : 359
Détails du profil
Informations personnelles :
Nom : Homme Florian
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : mai 2002
Messages : 359
Points : 339
Points : 339
Tu veux quoi exactement ?

Le code source de la fonction se trouve dans le fichier

modules\imgproc\src\segmentation.cpp ligne 80 pour la version 2.3.1 de OpenCV.

Sinon, si c'est pas ça, t'as des problèmes d'include ou de link ? Tu cherches la théorie associée à leur fonction ? Tu programmes en quel langage déjà pour commencer ?

Bref, soit plus clair sur ce que tu veux sinon on peut pas t'aider

Flo.
Flo. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2012, 16h05   #5
Invité de passage
 
Inscription : janvier 2012
Messages : 31
Détails du profil
Informations forums :
Inscription : janvier 2012
Messages : 31
Points : 0
Points : 0
j'utilise la version 2.0.le code watershed.cpp fait appel à cvwatershed "cvWatershed( img0, markers );" je veux savoir si cvWatershed est une fonction prédéfinie ou bien c'est une fonction qui se trouve dans la bibliothèque et qu'on en fait appel
mathphy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2012, 16h43   #6
Membre éclairé
 
Avatar de Flo.
 
Homme Florian
Inscription : mai 2002
Messages : 359
Détails du profil
Informations personnelles :
Nom : Homme Florian
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : mai 2002
Messages : 359
Points : 339
Points : 339
C'est pas très clair ce que tu racontes quand même ? Ca veut dire quoi "prédéfinies" en c/c++.

Le code de la fonction cvWatershed est disponible dans le code source de OpenCV. Tu fais une recherche dans le dossier des fichiers qui contiennent le mot cvWatershed et puis tu vas le trouver, le code de la fonction.

Je comprends pas où le problème ? Dans ta version il doit peut-être se trouver dans le fichier cvsegmentation.cpp si t'as pas de fichier segmentation.cpp.

Sinon voici un lien sur koders.com du code de la fonction d'une version (je ne sais pas laquelle) de OpenCV :

http://www.koders.com/cpp/fid43E71CA73F276F080C26037C25E8976287748618.aspx?s=cvWatershed#L86


Flo.
Flo. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2012, 19h54   #7
Invité de passage
 
Inscription : janvier 2012
Messages : 31
Détails du profil
Informations forums :
Inscription : janvier 2012
Messages : 31
Points : 0
Points : 0
merci beaucoup j'ai trouvé le code cvwatershed dans le dossier de fichiers. j'ai besoin de ce code pour vérifier s'il fait accès à une image particulière car dans le code watershed.cpp il ne traite qu'une seule image "fruits.jpg" et meme si je change l'accès à une autre image et j'exécute de nouveau il traite la meme image "fruits.jpg".
aussi, j'ai un autre pb. le code watershed.cpp nécessite l'intervention d'utilisateur pour faire des traitements mais j'ai besoin de faire entrer une image et le résultat d'exécution est une image segmentée. comment je peux procéder pour arrive à un tel résultat?
mathphy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2012, 10h43   #8
Membre régulier
 
Homme
Étudiant
Inscription : octobre 2011
Messages : 84
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2011
Messages : 84
Points : 96
Points : 96
Quand tu dis que tu obtiens la meme image c'est apres avoir changé le path de l'image et recompliler?
Car si tu utilises l' executable déja présen ds le dossier (et à mon avis c'est ce que tu fais) c'est normal qu'il te sorte l'image des fruits...
romanzo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2012, 16h36   #9
Invité de passage
 
Inscription : janvier 2012
Messages : 31
Détails du profil
Informations forums :
Inscription : janvier 2012
Messages : 31
Points : 0
Points : 0
merci pour votre aide. j'ai crée un nouveau projet dont je plan watershed.cpp et j'arrive à faire appel à d'autres images autre que "fruits.jpg".
mon pb maintenant c'est le fait que la segmentation nécessite l'intervention de l'utilisateur après 'exécution or j'ai besoin de faire entrée une image et le résultat c'est une image segmentée sans aucune intervention. qu'est ce que je doit faire?
mathphy 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 23h42.


 
 
 
 
Partenaires

Hébergement Web