summaryrefslogtreecommitdiff
path: root/2005/i/robert/src/ovision/ui/comm.cc
diff options
context:
space:
mode:
Diffstat (limited to '2005/i/robert/src/ovision/ui/comm.cc')
-rw-r--r--2005/i/robert/src/ovision/ui/comm.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/2005/i/robert/src/ovision/ui/comm.cc b/2005/i/robert/src/ovision/ui/comm.cc
index 0065bd2..9e7a446 100644
--- a/2005/i/robert/src/ovision/ui/comm.cc
+++ b/2005/i/robert/src/ovision/ui/comm.cc
@@ -261,6 +261,7 @@ Comm::executeUiCmds (const char *buffer)
case 't': // Entraine le reseau
+ live_->segm->setMode (Image::yuv);
live_->segm->trainNN(live_->img);
// On live_->segmente l'image puis on la stocke
live_->segmAndGroup();
@@ -274,8 +275,10 @@ Comm::executeUiCmds (const char *buffer)
// Assignation du nombre de couleurs a isoler par le reseau
live_->oconfig->nnNbColor = nbColor;
// Genere aleatoire les poids
+ live_->segm->setMode (Image::yuv);
live_->segm->buildNN(live_->oconfig->nnNbColor, Segm::generate);
// Apprentissage
+ live_->segm->setMode (Image::yuv);
live_->segm->trainNN(live_->img);
// On live_->segmente l'image puis on la stocke
live_->segmAndGroup();