merged all the latest changes from 2.4 to trunk
This commit is contained in:
@@ -440,9 +440,9 @@ cv::Mesh3D::~Mesh3D() {}
|
||||
void cv::Mesh3D::buildOctree() { if (octree.getNodes().empty()) octree.buildTree(vtx); }
|
||||
void cv::Mesh3D::clearOctree(){ octree = Octree(); }
|
||||
|
||||
float cv::Mesh3D::estimateResolution(float tryRatio)
|
||||
float cv::Mesh3D::estimateResolution(float /*tryRatio*/)
|
||||
{
|
||||
#if 0
|
||||
#if 0
|
||||
const int neighbors = 3;
|
||||
const int minReasonable = 10;
|
||||
|
||||
@@ -476,10 +476,10 @@ float cv::Mesh3D::estimateResolution(float tryRatio)
|
||||
sort(dist, less<double>());
|
||||
|
||||
return resolution = (float)dist[ dist.size() / 2 ];
|
||||
#else
|
||||
#else
|
||||
CV_Error(CV_StsNotImplemented, "");
|
||||
return 1.f;
|
||||
#endif
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
@@ -1171,7 +1171,7 @@ private:
|
||||
break;
|
||||
|
||||
std::transform(left.begin(), left.end(), buf_beg, WgcHelper(group, groupingMat));
|
||||
int minInd = min_element(buf_beg, buf_beg + left_size) - buf_beg;
|
||||
size_t minInd = min_element(buf_beg, buf_beg + left_size) - buf_beg;
|
||||
|
||||
if (buf[minInd] < model.T_GroupingCorespondances) /* can add corespondance to group */
|
||||
{
|
||||
@@ -1182,14 +1182,14 @@ private:
|
||||
left.erase(pos);
|
||||
}
|
||||
else
|
||||
break;
|
||||
break;
|
||||
}
|
||||
|
||||
if (group.size() >= 4)
|
||||
groups.push_back(group);
|
||||
groups.push_back(group);
|
||||
}
|
||||
|
||||
/* converting the data to final result */
|
||||
/* converting the data to final result */
|
||||
for(size_t i = 0; i < groups.size(); ++i)
|
||||
{
|
||||
const group_t& group = groups[i];
|
||||
@@ -1197,7 +1197,7 @@ private:
|
||||
vector< Vec2i > outgrp;
|
||||
for(citer pos = group.begin(); pos != group.end(); ++pos)
|
||||
{
|
||||
const Match& m = allMatches[*pos];
|
||||
const Match& m = allMatches[*pos];
|
||||
outgrp.push_back(Vec2i(subset[m.modelInd], scene.subset[m.sceneInd]));
|
||||
}
|
||||
result.push_back(outgrp);
|
||||
|
||||
Reference in New Issue
Block a user