Public Member Functions | |
ArSysMultiBoards () | |
void | cam_info_callback (const sensor_msgs::CameraInfo &msg) |
void | image_callback (const sensor_msgs::ImageConstPtr &msg) |
void | readFromFile (string sfile) throw ( cv::Exception ) |
void | readFromFile (cv::FileStorage &fs) throw ( cv::Exception ) |
Private Attributes | |
tf::TransformListener | _tfListener |
vector< board_t > | boards |
std::string | boards_config |
std::string | boards_directory |
bool | cam_info_received |
ros::Subscriber | cam_info_sub |
aruco::CameraParameters | camParam |
image_transport::Publisher | debug_pub |
bool | draw_markers |
bool | draw_markers_axis |
bool | draw_markers_cube |
image_transport::Publisher | image_pub |
image_transport::Subscriber | image_sub |
cv::Mat | inImage |
image_transport::ImageTransport | it |
vector< Marker > | markers |
MarkerDetector | mDetector |
ros::NodeHandle | nh |
ros::Publisher | pose_pub |
ros::Publisher | position_pub |
cv::Mat | resultImg |
BoardDetector | the_board_detector |
ros::Publisher | transform_pub |
bool | useRectifiedImages |
Definition at line 35 of file multi_boards.cpp.
ArSysMultiBoards::ArSysMultiBoards | ( | ) | [inline] |
Definition at line 65 of file multi_boards.cpp.
void ArSysMultiBoards::cam_info_callback | ( | const sensor_msgs::CameraInfo & | msg | ) | [inline] |
Definition at line 231 of file multi_boards.cpp.
void ArSysMultiBoards::image_callback | ( | const sensor_msgs::ImageConstPtr & | msg | ) | [inline] |
Definition at line 130 of file multi_boards.cpp.
void ArSysMultiBoards::readFromFile | ( | string | sfile | ) | throw ( cv::Exception ) [inline] |
Definition at line 90 of file multi_boards.cpp.
void ArSysMultiBoards::readFromFile | ( | cv::FileStorage & | fs | ) | throw ( cv::Exception ) [inline] |
Definition at line 104 of file multi_boards.cpp.
Definition at line 62 of file multi_boards.cpp.
vector<board_t> ArSysMultiBoards::boards [private] |
Definition at line 56 of file multi_boards.cpp.
std::string ArSysMultiBoards::boards_config [private] |
Definition at line 54 of file multi_boards.cpp.
std::string ArSysMultiBoards::boards_directory [private] |
Definition at line 55 of file multi_boards.cpp.
bool ArSysMultiBoards::cam_info_received [private] |
Definition at line 48 of file multi_boards.cpp.
Definition at line 47 of file multi_boards.cpp.
Definition at line 39 of file multi_boards.cpp.
Definition at line 50 of file multi_boards.cpp.
bool ArSysMultiBoards::draw_markers [private] |
Definition at line 41 of file multi_boards.cpp.
bool ArSysMultiBoards::draw_markers_axis [private] |
Definition at line 43 of file multi_boards.cpp.
bool ArSysMultiBoards::draw_markers_cube [private] |
Definition at line 42 of file multi_boards.cpp.
Definition at line 49 of file multi_boards.cpp.
Definition at line 60 of file multi_boards.cpp.
cv::Mat ArSysMultiBoards::inImage [private] |
Definition at line 38 of file multi_boards.cpp.
Definition at line 59 of file multi_boards.cpp.
vector<Marker> ArSysMultiBoards::markers [private] |
Definition at line 45 of file multi_boards.cpp.
MarkerDetector ArSysMultiBoards::mDetector [private] |
Definition at line 44 of file multi_boards.cpp.
ros::NodeHandle ArSysMultiBoards::nh [private] |
Definition at line 58 of file multi_boards.cpp.
ros::Publisher ArSysMultiBoards::pose_pub [private] |
Definition at line 51 of file multi_boards.cpp.
ros::Publisher ArSysMultiBoards::position_pub [private] |
Definition at line 53 of file multi_boards.cpp.
cv::Mat ArSysMultiBoards::resultImg [private] |
Definition at line 38 of file multi_boards.cpp.
Definition at line 46 of file multi_boards.cpp.
Definition at line 52 of file multi_boards.cpp.
bool ArSysMultiBoards::useRectifiedImages [private] |
Definition at line 40 of file multi_boards.cpp.