Skip to content
Snippets Groups Projects

Resolve "Implementation of Falko lib"

Merged Sergi Pujol Badell requested to merge 26-implementation-of-falko-lib into master
2 files
+ 5
4
Compare changes
  • Side-by-side
  • Inline
Files
2
+ 4
3
@@ -10,8 +10,8 @@
@@ -10,8 +10,8 @@
namespace laserscanutils{
namespace laserscanutils{
CornerFalko2d::CornerFalko2d(int _circularSectorNumber, int _radialRingNumber, bool _useKeypointRadius, double _radius) :BSCExtractor( _circularSectorNumber, _radialRingNumber, _useKeypointRadius ,_radius ) {
CornerFalko2d::CornerFalko2d(int _circularSectorNumber, int _radialRingNumber, bool _useKeypointRadius, double _radius) :BSCExtractor( _circularSectorNumber, _radialRingNumber, _useKeypointRadius ,_radius ) {
// FALKO EXTRACTOR PARAMS
// FALKO Extractor Parameters
setMinExtractionRange(0.25);
setMinExtractionRange(0.1);
setMaxExtractionRange(25);
setMaxExtractionRange(25);
enableSubbeam(true);
enableSubbeam(true);
setNMSRadius(0.1);
setNMSRadius(0.1);
@@ -19,6 +19,8 @@ CornerFalko2d::CornerFalko2d(int _circularSectorNumber, int _radialRingNumber, b
@@ -19,6 +19,8 @@ CornerFalko2d::CornerFalko2d(int _circularSectorNumber, int _radialRingNumber, b
setBRatio(4);
setBRatio(4);
setGridSectors(16);
setGridSectors(16);
 
// Matcher Extractor Parameters
 
setDistanceThreshold(0.1);
}
}
@@ -63,7 +65,6 @@ void CornerFalko2d::findLoopClosure(falkolib::LaserScan scan){
@@ -63,7 +65,6 @@ void CornerFalko2d::findLoopClosure(falkolib::LaserScan scan){
int cols = sizeof(keypointSets)/(sizeof(int)*rows);
int cols = sizeof(keypointSets)/(sizeof(int)*rows);
for (int i=0; i<rows;i++){
for (int i=0; i<rows;i++){
setDistanceThreshold(0.1);
std::vector<std::pair<int, int> > assoNN;
std::vector<std::pair<int, int> > assoNN;
matchingNumber = match(keypointSets[i], keypointSet2, assoNN);
matchingNumber = match(keypointSets[i], keypointSet2, assoNN);
}
}
Loading