Added wrapping for Shonan constructor
parent
3571420010
commit
d4eadbaf20
|
|
@ -9,6 +9,8 @@ class SfmTrack {
|
||||||
SfmTrack();
|
SfmTrack();
|
||||||
SfmTrack(const gtsam::Point3& pt);
|
SfmTrack(const gtsam::Point3& pt);
|
||||||
const Point3& point3() const;
|
const Point3& point3() const;
|
||||||
|
|
||||||
|
Point3 p;
|
||||||
|
|
||||||
double r;
|
double r;
|
||||||
double g;
|
double g;
|
||||||
|
|
@ -34,6 +36,9 @@ class SfmData {
|
||||||
static gtsam::SfmData FromBundlerFile(string filename);
|
static gtsam::SfmData FromBundlerFile(string filename);
|
||||||
static gtsam::SfmData FromBalFile(string filename);
|
static gtsam::SfmData FromBalFile(string filename);
|
||||||
|
|
||||||
|
std::vector<gtsam::SfmTrack> tracks;
|
||||||
|
std::vector<gtsam::PinholeCamera<gtsam::Cal3Bundler>> cameras;
|
||||||
|
|
||||||
void addTrack(const gtsam::SfmTrack& t);
|
void addTrack(const gtsam::SfmTrack& t);
|
||||||
void addCamera(const gtsam::SfmCamera& cam);
|
void addCamera(const gtsam::SfmCamera& cam);
|
||||||
size_t numberTracks() const;
|
size_t numberTracks() const;
|
||||||
|
|
@ -184,6 +189,10 @@ class ShonanAveraging2 {
|
||||||
};
|
};
|
||||||
|
|
||||||
class ShonanAveraging3 {
|
class ShonanAveraging3 {
|
||||||
|
ShonanAveraging3(
|
||||||
|
const std::vector<gtsam::BinaryMeasurement<gtsam::Rot3>>& measurements,
|
||||||
|
const gtsam::ShonanAveragingParameters3& parameters =
|
||||||
|
gtsam::ShonanAveragingParameters3());
|
||||||
ShonanAveraging3(string g2oFile);
|
ShonanAveraging3(string g2oFile);
|
||||||
ShonanAveraging3(string g2oFile,
|
ShonanAveraging3(string g2oFile,
|
||||||
const gtsam::ShonanAveragingParameters3& parameters);
|
const gtsam::ShonanAveragingParameters3& parameters);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue