24 using namespace gtsam;
26 #define time timeSingleThreaded 49 NonlinearFactor::shared_ptr
f = std::make_shared<ExpressionFactor<Point2> >
55 time(
"timing:", f, values);
static Point2 project(const Pose3 &pose, const Unit3 &pointAtInfinity, const Cal3_S2::shared_ptr &cal)
noiseModel::Diagonal::shared_ptr model
static Cal3_S2 K(500, 500, 0.1, 640/2, 480/2)
Point2(* f)(const Point3 &, OptionalJacobian< 2, 3 >)
The most common 5DOF 3D->2D calibration.
void insert(Key j, const Value &val)
Line3 transformTo(const Pose3 &wTc, const Line3 &wL, OptionalJacobian< 4, 6 > Dpose, OptionalJacobian< 4, 4 > Dline)
set noclip points set clip one set noclip two set bar set border lt lw set xdata set ydata set zdata set x2data set y2data set boxwidth set dummy x
static Point2 project3(const Pose3 &pose, const Point3 &point, const Cal3_S2 &cal)
noiseModel::Base::shared_ptr SharedNoiseModel
Point2 uncalibrate(const CAL &K, const Point2 &p, OptionalJacobian< 2, 5 > Dcal, OptionalJacobian< 2, 2 > Dp)