#include <cstdio>
#include <ros/ros.h>
#include <opencv/cv.h>
#include <opencv/highgui.h>
#include "cv_bridge/CvBridge.h"
#include "sensor_msgs/Image.h"
#include "sensor_msgs/CameraInfo.h"
#include "image_transport/image_transport.h"
#include <image_geometry/pinhole_camera_model.h>
#include <GL/gl.h>
#include <GL/glext.h>
#include <GL/freeglut.h>
#include "camera_self_filter/robotMeshModel.h"
#include "camera_self_filter/mask.h"
#include <string>
#include <vector>
#include <ostream>
#include "ros/serialization.h"
#include "ros/builtin_message_traits.h"
#include "ros/message_operations.h"
#include "ros/message.h"
#include "ros/time.h"
#include "ros/service_traits.h"
#include "std_msgs/Header.h"
Go to the source code of this file.
Defines | |
#define | GL_GLEXT_PROTOTYPES |
Functions | |
sensor_msgs::ImagePtr | calc_and_publish_BWMask (const ros::Time time_stamp, const std::string frame_id) |
bool | calcMaskCB (camera_self_filter::maskRequest &req, camera_self_filter::maskResponse &res) |
void | display () |
void | initializeGL () |
int | main (int argc, char **argv) |
Variables | |
sensor_msgs::CvBridge | bridge |
bool | inverted |
IplImage * | ipl_maskBGRA = NULL |
IplImage * | ipl_maskBW = NULL |
RobotMeshModel * | robmod = NULL |
#define GL_GLEXT_PROTOTYPES |
Definition at line 55 of file camera_self_filter_server.cpp.
sensor_msgs::ImagePtr calc_and_publish_BWMask | ( | const ros::Time | time_stamp, | |
const std::string | frame_id | |||
) |
Definition at line 104 of file camera_self_filter_server.cpp.
bool calcMaskCB | ( | camera_self_filter::maskRequest & | req, | |
camera_self_filter::maskResponse & | res | |||
) |
Definition at line 122 of file camera_self_filter_server.cpp.
void display | ( | ) |
Definition at line 90 of file camera_self_filter_server.cpp.
void initializeGL | ( | ) |
Definition at line 72 of file camera_self_filter_server.cpp.
int main | ( | int | argc, | |
char ** | argv | |||
) |
Definition at line 130 of file camera_self_filter_server.cpp.
sensor_msgs::CvBridge bridge |
Definition at line 69 of file camera_self_filter_server.cpp.
bool inverted |
Definition at line 68 of file camera_self_filter_server.cpp.
IplImage* ipl_maskBGRA = NULL |
Definition at line 65 of file camera_self_filter_server.cpp.
IplImage* ipl_maskBW = NULL |
Definition at line 66 of file camera_self_filter_server.cpp.
RobotMeshModel* robmod = NULL |
Definition at line 64 of file camera_self_filter_server.cpp.