Précédent   Forum du club des développeurs et IT Pro > 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
 
Outils de la discussion
Publicité
'
Vieux 24/09/2012, 18h37   #1
palador
Invité de passage
 
Homme
Technicien R&D
Inscription : septembre 2012
Messages : 6
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Technicien R&D
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : septembre 2012
Messages : 6
Points : 0
Points : 0
Par défaut Apprentissage automatique

Bonjour,

J'utilise la lib ml de openCv (2.3.1), plus precisement l'algo RandomForest.
Je me suis aidé de ce lien http://public.cranfield.ac.uk/c5354/...ndomforest.cpp pour mon appli.

Cependant je rencontre plusieurs problèmes (en ne s'interessant ici qu'a la partie creation de la forêt aleatoire et pas prediction des resultats) :

D'une part la fonction CvRTrees::train(...) ne semble pas fonctionner avec la lib realease d'openCV (opencv_ml231.lib).
Je dois utiliser la version debug pour que ça marche (opencv_ml231d.lib)...

Ensuite je sauvegarde la forêt générée avec la fonction CvRTrees::save(char* path)

Pour un peu que je veuille générée une forêt de 500 arbres et que mon fichiers de reference fasse 35000 lignes, je me retrouve avec un fichier genéré de 3 Go et plus de 60 millions de lignes...

Le même algo sous R , avec les mêmes paramètres me fournit un fichier de 100 Mo...

Le problème réel c'est qu'ensuite quand je veux charger le fichier forêt, le programme plante du à un manque de mémoire.

Est-ce que qqun à dejà rencontré ces problèmes ?
Si vous avez une idée, n'hesitez-pas !!

Merci,

palador.

ps: ceci est mon premier post sur ce forum, j'espère être dans la bonne section
palador est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/11/2012, 11h56   #2
mmplv
Invité de passage
 
Inscription : mars 2010
Messages : 11
Détails du profil
Informations forums :
Inscription : mars 2010
Messages : 11
Points : 3
Points : 3
Par défaut Avez vous trouvé la réponse?

Bonjour
Avez vous trouvé la réponse?

Merci
mmplv est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2013, 15h58   #3
palador
Invité de passage
 
Homme
Technicien R&D
Inscription : septembre 2012
Messages : 6
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Technicien R&D
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : septembre 2012
Messages : 6
Points : 0
Points : 0
Citation:
Envoyé par mmplv Voir le message
Bonjour
Avez vous trouvé la réponse?

Merci
Non, du coup j'ai trouvé une autre lib plus petite. J'ai du la modifier quelque peu mais maintenant j'en suis satisfait, je génère des fichiers de 200 Mo environ pour une forêt de 500 arbres.

Je peux ensuite charger le fichier sans problème pour faire des prédictions.

Je sais vraiment pas pourquoi je n'ai pas réussi avec OpenCV ...
palador est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 16h08.


 
 
 
 
Partenaires

Hébergement Web