51 #include <visp/vpConfig.h>
52 #include <visp/vpViper850.h>
53 #include <visp/vpDebug.h>
61 std::cout <<
"a test for vpViper850 class..." << std::endl;
66 std::cout <<
"-- Default settings for Viper 850 ---"
68 std::cout << viper850 << std::endl;
70 std::cout << cam << std::endl;
72 std::cout <<
"-- Settings associated to the Marlin F033C camera without distortion ---"
76 std::cout << viper850 << std::endl;
78 std::cout << cam << std::endl;
80 std::cout <<
"-- Settings associated to the Marlin F033C camera with distortion ------"
84 std::cout << viper850 << std::endl;
86 std::cout << cam << std::endl;
114 std::cout <<
"fMe:" << std::endl
115 <<
"\tt: " << t.
t() << std::endl
116 <<
"\trzyz (rad): " << r.
t() << std::endl
124 std::cout <<
"Catch an exception: " << e << std::endl;
The class provides a data structure for the homogeneous matrices as well as a set of operations on th...
void getCameraParameters(vpCameraParameters &cam, const unsigned int &image_width, const unsigned int &image_height) const
error that can be emited by ViSP classes.
The vpRotationMatrix considers the particular case of a rotation matrix.
vpRowVector t() const
transpose of Vector
Generic class defining intrinsic camera parameters.
Modelisation of the ADEPT Viper 850 robot.
void extract(vpRotationMatrix &R) const
void get_fMe(const vpColVector &q, vpHomogeneousMatrix &fMe) const
Perspective projection with distortion model.
static double rad(double deg)
static double deg(double rad)
Class that provides a data structure for the column vectors as well as a set of operations on these v...
Class that consider the case of the Euler angles using the z-y-z convention, where are respectively...
void buildFrom(const double phi, const double theta, const double psi)
Class that consider the case of a translation vector.