summaryrefslogtreecommitdiff
path: root/2005/i/robert/src/ovision/see/group.cc
diff options
context:
space:
mode:
authorgaillaro2005-04-10 23:02:31 +0000
committergaillaro2005-04-10 23:02:31 +0000
commitea20c1235c93e0b38cff6dfd604dfbcf6020945d (patch)
treea7e0e43882d9a31541018d09a58d2ec73b564263 /2005/i/robert/src/ovision/see/group.cc
parent294ed56b0c9848b07f0ad6fd791967fae761e46d (diff)
integration de la tranformee d'hotelling
Diffstat (limited to '2005/i/robert/src/ovision/see/group.cc')
-rw-r--r--2005/i/robert/src/ovision/see/group.cc8
1 files changed, 3 insertions, 5 deletions
diff --git a/2005/i/robert/src/ovision/see/group.cc b/2005/i/robert/src/ovision/see/group.cc
index 56aaa55..8bb80b6 100644
--- a/2005/i/robert/src/ovision/see/group.cc
+++ b/2005/i/robert/src/ovision/see/group.cc
@@ -30,7 +30,7 @@ Group::addZone (const int idColor, const int xmin, const int xmax, const int ymi
zone.ymin = ymin; zone.ymax = ymax;
zone.centerx = (xmax+xmin)/2;
zone.centery = (ymax+ymin)/2;
-
+ zone.color = idColor;
for (std::vector<ObjectColor>::iterator iter = oconfig_->groupColor.begin ();
iter != oconfig_->groupColor.end (); ++iter)
if (idColor == iter->color)
@@ -42,7 +42,6 @@ Group::addZone (const int idColor, const int xmin, const int xmax, const int ymi
else if (iter->label == "gap") zone.id = gap;
break;
}
-
zoneList_.push_back (zone);
}
@@ -98,10 +97,10 @@ void Group::jumpPoints (int color)
void Group::jumpPoints (const std::vector<ObjectColor> &colorList)
{
+ // Initialisation
zoneList_.clear ();
segm_->clearLum ();
segm_->setMode (img_->colorMode_);
-
int tmpY;
unsigned char curColor;
std::vector<ObjectColor>::const_iterator iter;
@@ -112,11 +111,10 @@ void Group::jumpPoints (const std::vector<ObjectColor> &colorList)
for (int x=0; x<img_->width_; x+=oconfig_->jumpPointDist)
{
curColor = segm_->giveColor (img_->tabData_ + ((tmpY + x) * 3), true, true);
-
for (iter = colorList.begin (); iter != colorList.end (); ++iter)
if ((iter->color >= 0) && (iter->color == curColor))
{
- plague(curColor, x, y);
+ plague (curColor, x, y);
break;
}
}