Skip to content

Commit a617e0c

Browse files
author
nils-hamel
committed
Restauring previous disparity filtering
1 parent 70b344c commit a617e0c

File tree

2 files changed

+2
-4
lines changed

2 files changed

+2
-4
lines changed

src/framework-feature.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ void Feature::setRadius(double newRadius, double newDisparity){
8686
radius=newRadius;
8787

8888
// Compute and assign normalised disparity
89-
disparity=newDisparity;
89+
disparity=newDisparity/newRadius;
9090

9191
}
9292

src/framework-structure.cpp

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -292,9 +292,7 @@ void Structure::computeRadius(unsigned int lowViewpoint){
292292
if(feature->getViewpoint()->getIndex()>=lowViewpoint){
293293
vector=position-(*feature->getViewpoint()->getPosition());
294294
radius=(*feature->getModel()).dot(vector);
295-
vector/=vector.norm();
296-
feature->setRadius(radius,acos(vector.dot(*feature->getModel())));
297-
295+
feature->setRadius(radius,(vector-(*feature->getModel())*radius).norm());
298296
}
299297
}
300298

0 commit comments

Comments
 (0)