All Classes Namespaces Files Functions Variables Typedefs Defines
Public Member Functions | Private Member Functions | Private Attributes
omnicamera::ColourCorrection Class Reference

List of all members.

Public Member Functions

 ColourCorrection ()

Private Member Functions

void correct_col (const sensor_msgs::ImageConstPtr &msg)
cv::Vec3i getMeanColour (cv::Mat *im, bool sat_ign)
void linear_correction (float b_c, float g_c, float r_c, cv::Mat *im)
void onInit ()

Private Attributes

float b_list [ARRAY_LENGTH]
image_transport::Publisher cameraPub
double corb
double corg
double corr
bool full
float g_list [ARRAY_LENGTH]
double horizontal_endposition
double horizontal_startposition
boost::shared_ptr
< image_transport::ImageTransport > 
it
int iter
ros::NodeHandle n
float r_list [ARRAY_LENGTH]
int SATURATION_VAL1
int SATURATION_VAL2
image_transport::Subscriber sub
double vertical_endposition
double vertical_startposition

Detailed Description

Definition at line 40 of file imageColourCorrection_Nodelet.cpp.


Constructor & Destructor Documentation

Definition at line 44 of file imageColourCorrection_Nodelet.cpp.


Member Function Documentation

void omnicamera::ColourCorrection::correct_col ( const sensor_msgs::ImageConstPtr &  msg) [inline, private]

Definition at line 176 of file imageColourCorrection_Nodelet.cpp.

cv::Vec3i omnicamera::ColourCorrection::getMeanColour ( cv::Mat *  im,
bool  sat_ign 
) [inline, private]

Definition at line 104 of file imageColourCorrection_Nodelet.cpp.

void omnicamera::ColourCorrection::linear_correction ( float  b_c,
float  g_c,
float  r_c,
cv::Mat *  im 
) [inline, private]

Definition at line 132 of file imageColourCorrection_Nodelet.cpp.

void omnicamera::ColourCorrection::onInit ( ) [inline, private]

Definition at line 71 of file imageColourCorrection_Nodelet.cpp.


Member Data Documentation

Definition at line 54 of file imageColourCorrection_Nodelet.cpp.

image_transport::Publisher omnicamera::ColourCorrection::cameraPub [private]

Definition at line 50 of file imageColourCorrection_Nodelet.cpp.

Definition at line 64 of file imageColourCorrection_Nodelet.cpp.

Definition at line 65 of file imageColourCorrection_Nodelet.cpp.

Definition at line 66 of file imageColourCorrection_Nodelet.cpp.

Definition at line 53 of file imageColourCorrection_Nodelet.cpp.

Definition at line 55 of file imageColourCorrection_Nodelet.cpp.

Definition at line 60 of file imageColourCorrection_Nodelet.cpp.

Definition at line 59 of file imageColourCorrection_Nodelet.cpp.

boost::shared_ptr<image_transport::ImageTransport> omnicamera::ColourCorrection::it [private]

Definition at line 49 of file imageColourCorrection_Nodelet.cpp.

Definition at line 52 of file imageColourCorrection_Nodelet.cpp.

ros::NodeHandle omnicamera::ColourCorrection::n [private]

Definition at line 48 of file imageColourCorrection_Nodelet.cpp.

Definition at line 56 of file imageColourCorrection_Nodelet.cpp.

Definition at line 61 of file imageColourCorrection_Nodelet.cpp.

Definition at line 62 of file imageColourCorrection_Nodelet.cpp.

image_transport::Subscriber omnicamera::ColourCorrection::sub [private]

Definition at line 51 of file imageColourCorrection_Nodelet.cpp.

Definition at line 58 of file imageColourCorrection_Nodelet.cpp.

Definition at line 57 of file imageColourCorrection_Nodelet.cpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Defines


omnicamera
Author(s): Tomas Petricek / petrito1@cmp.felk.cvut.cz
autogenerated on Tue Dec 10 2013 14:26:53