Defines | Functions | Variables
FindMarkerBundlesNoKinect.cpp File Reference
#include "CvTestbed.h"
#include "MarkerDetector.h"
#include "MultiMarkerBundle.h"
#include "MultiMarkerInitializer.h"
#include "Shared.h"
#include <cv_bridge/CvBridge.h>
#include <ar_track_alvar/AlvarMarker.h>
#include <ar_track_alvar/AlvarMarkers.h>
#include <tf/transform_listener.h>
Include dependency graph for FindMarkerBundlesNoKinect.cpp:

Go to the source code of this file.

Defines

#define GHOST_MARKER   3
#define MAIN_MARKER   1
#define VISIBLE_MARKER   2

Functions

void getCapCallback (const sensor_msgs::ImageConstPtr &image_msg)
void GetMultiMarkerPoses (IplImage *image)
int main (int argc, char *argv[])
void makeMarkerMsgs (int type, int id, Pose &p, sensor_msgs::ImageConstPtr image_msg, tf::StampedTransform &CamToOutput, visualization_msgs::Marker *rvizMarker, ar_track_alvar::AlvarMarker *ar_pose_marker)

Variables

ros::Publisher arMarkerPub_
ar_track_alvar::AlvarMarkers arPoseMarkers_
sensor_msgs::CvBridge bridge_
std::vector< int > * bundle_indices
PosebundlePoses
bool * bundles_seen
Cameracam
std::string cam_image_topic
std::string cam_info_topic
image_transport::Subscriber cam_sub_
IplImage * capture_
bool init = true
MarkerDetector< MarkerDatamarker_detector
double marker_size
int * master_id
double max_new_marker_error
double max_track_error
MultiMarkerBundle ** multi_marker_bundles = NULL
int n_bundles = 0
std::string output_frame
ros::Publisher rvizMarkerPub_
tf::TransformBroadcastertf_broadcaster
tf::TransformListenertf_listener

Define Documentation

#define GHOST_MARKER   3

Definition at line 53 of file FindMarkerBundlesNoKinect.cpp.

#define MAIN_MARKER   1

Definition at line 51 of file FindMarkerBundlesNoKinect.cpp.

#define VISIBLE_MARKER   2

Definition at line 52 of file FindMarkerBundlesNoKinect.cpp.


Function Documentation

void getCapCallback ( const sensor_msgs::ImageConstPtr &  image_msg)

Definition at line 192 of file FindMarkerBundlesNoKinect.cpp.

void GetMultiMarkerPoses ( IplImage *  image)

Definition at line 86 of file FindMarkerBundlesNoKinect.cpp.

int main ( int  argc,
char *  argv[] 
)

Definition at line 278 of file FindMarkerBundlesNoKinect.cpp.

void makeMarkerMsgs ( int  type,
int  id,
Pose p,
sensor_msgs::ImageConstPtr  image_msg,
tf::StampedTransform CamToOutput,
visualization_msgs::Marker *  rvizMarker,
ar_track_alvar::AlvarMarker ar_pose_marker 
)

Definition at line 103 of file FindMarkerBundlesNoKinect.cpp.


Variable Documentation

Definition at line 59 of file FindMarkerBundlesNoKinect.cpp.

Definition at line 61 of file FindMarkerBundlesNoKinect.cpp.

Definition at line 57 of file FindMarkerBundlesNoKinect.cpp.

Definition at line 69 of file FindMarkerBundlesNoKinect.cpp.

Definition at line 66 of file FindMarkerBundlesNoKinect.cpp.

bool* bundles_seen

Definition at line 68 of file FindMarkerBundlesNoKinect.cpp.

Definition at line 55 of file FindMarkerBundlesNoKinect.cpp.

std::string cam_image_topic

Definition at line 75 of file FindMarkerBundlesNoKinect.cpp.

std::string cam_info_topic

Definition at line 76 of file FindMarkerBundlesNoKinect.cpp.

Definition at line 58 of file FindMarkerBundlesNoKinect.cpp.

IplImage* capture_

Definition at line 56 of file FindMarkerBundlesNoKinect.cpp.

bool init = true

Definition at line 70 of file FindMarkerBundlesNoKinect.cpp.

Definition at line 64 of file FindMarkerBundlesNoKinect.cpp.

double marker_size

Definition at line 72 of file FindMarkerBundlesNoKinect.cpp.

int* master_id

Definition at line 67 of file FindMarkerBundlesNoKinect.cpp.

Definition at line 73 of file FindMarkerBundlesNoKinect.cpp.

Definition at line 74 of file FindMarkerBundlesNoKinect.cpp.

Definition at line 65 of file FindMarkerBundlesNoKinect.cpp.

int n_bundles = 0

Definition at line 78 of file FindMarkerBundlesNoKinect.cpp.

std::string output_frame

Definition at line 77 of file FindMarkerBundlesNoKinect.cpp.

Definition at line 60 of file FindMarkerBundlesNoKinect.cpp.

Definition at line 63 of file FindMarkerBundlesNoKinect.cpp.

Definition at line 62 of file FindMarkerBundlesNoKinect.cpp.



ar_track_alvar
Author(s): Scott Niekum
autogenerated on Sat Dec 28 2013 16:46:16