Public Member Functions | Public Attributes | Protected Attributes | Private Member Functions | Private Attributes
saliencyMapItti Class Reference

#include <saliencyDetectionItti.h>

List of all members.

Public Member Functions

void calculateSaliencyMap (const Mat *src, Mat *dst, int scaleBase)
void combineFeatureMaps (int scale)
void imageCB (const sensor_msgs::ImageConstPtr &msg_ptr)
 saliencyMapItti ()
 ~saliencyMapItti ()

Public Attributes

Mat conspicuityMap_C
Mat conspicuityMap_I
Mat conspicuityMap_O
Mat S

Protected Attributes

image_transport::Subscriber image_sub_
image_transport::ImageTransport it_
ros::NodeHandle nh_
ros::Publisher point_pub_
image_transport::Publisher saliencymap_pub_

Private Member Functions

void clearBuffers ()
void create_RGBY ()
void createChannels (const Mat *src)
void createColorFeatureMaps ()
void createIntensityFeatureMaps ()
void createOrientationFeatureMaps (int orientation)
void createScaleSpace (const Mat *src, vector< Mat > *dst, int scale)
void mapNormalization (Mat *src)
void normalize_rgb ()

Private Attributes

Mat b
Mat B
vector< Mat > featureMaps_0
vector< Mat > featureMaps_135
vector< Mat > featureMaps_45
vector< Mat > featureMaps_90
vector< Mat > featureMaps_BY
vector< Mat > featureMaps_I
vector< Mat > featureMaps_RG
Mat G
Mat g
vector< Mat > gaussianPyramid_B
vector< Mat > gaussianPyramid_G
vector< Mat > gaussianPyramid_I
vector< Mat > gaussianPyramid_R
vector< Mat > gaussianPyramid_Y
Mat I
Mat r
Mat R
Mat Y

Detailed Description

Definition at line 29 of file saliencyDetectionItti.h.


Constructor & Destructor Documentation

Definition at line 39 of file saliencyDetectionItti.h.

Definition at line 47 of file saliencyDetectionItti.h.


Member Function Documentation

void saliencyMapItti::calculateSaliencyMap ( const Mat *  src,
Mat *  dst,
int  scaleBase 
)

Definition at line 56 of file saliencyDetectionItti.cpp.

void saliencyMapItti::clearBuffers ( ) [private]

Definition at line 325 of file saliencyDetectionItti.cpp.

Definition at line 266 of file saliencyDetectionItti.cpp.

void saliencyMapItti::create_RGBY ( ) [private]

Definition at line 121 of file saliencyDetectionItti.cpp.

void saliencyMapItti::createChannels ( const Mat *  src) [private]

Definition at line 74 of file saliencyDetectionItti.cpp.

Definition at line 173 of file saliencyDetectionItti.cpp.

Definition at line 149 of file saliencyDetectionItti.cpp.

void saliencyMapItti::createOrientationFeatureMaps ( int  orientation) [private]

Definition at line 213 of file saliencyDetectionItti.cpp.

void saliencyMapItti::createScaleSpace ( const Mat *  src,
vector< Mat > *  dst,
int  scale 
) [private]

Definition at line 144 of file saliencyDetectionItti.cpp.

void saliencyMapItti::imageCB ( const sensor_msgs::ImageConstPtr &  msg_ptr)

Definition at line 16 of file saliencyDetectionItti.cpp.

void saliencyMapItti::mapNormalization ( Mat *  src) [private]

Definition at line 318 of file saliencyDetectionItti.cpp.

void saliencyMapItti::normalize_rgb ( ) [private]

Definition at line 106 of file saliencyDetectionItti.cpp.


Member Data Documentation

Mat saliencyMapItti::b [private]

Definition at line 62 of file saliencyDetectionItti.h.

Mat saliencyMapItti::B [private]

Definition at line 62 of file saliencyDetectionItti.h.

Definition at line 57 of file saliencyDetectionItti.h.

Definition at line 56 of file saliencyDetectionItti.h.

Definition at line 58 of file saliencyDetectionItti.h.

vector<Mat> saliencyMapItti::featureMaps_0 [private]

Definition at line 83 of file saliencyDetectionItti.h.

vector<Mat> saliencyMapItti::featureMaps_135 [private]

Definition at line 86 of file saliencyDetectionItti.h.

vector<Mat> saliencyMapItti::featureMaps_45 [private]

Definition at line 84 of file saliencyDetectionItti.h.

vector<Mat> saliencyMapItti::featureMaps_90 [private]

Definition at line 85 of file saliencyDetectionItti.h.

vector<Mat> saliencyMapItti::featureMaps_BY [private]

Definition at line 82 of file saliencyDetectionItti.h.

vector<Mat> saliencyMapItti::featureMaps_I [private]

Definition at line 80 of file saliencyDetectionItti.h.

vector<Mat> saliencyMapItti::featureMaps_RG [private]

Definition at line 81 of file saliencyDetectionItti.h.

Mat saliencyMapItti::g [private]

Definition at line 62 of file saliencyDetectionItti.h.

Mat saliencyMapItti::G [private]

Definition at line 62 of file saliencyDetectionItti.h.

vector<Mat> saliencyMapItti::gaussianPyramid_B [private]

Definition at line 66 of file saliencyDetectionItti.h.

vector<Mat> saliencyMapItti::gaussianPyramid_G [private]

Definition at line 65 of file saliencyDetectionItti.h.

vector<Mat> saliencyMapItti::gaussianPyramid_I [private]

Definition at line 63 of file saliencyDetectionItti.h.

vector<Mat> saliencyMapItti::gaussianPyramid_R [private]

Definition at line 64 of file saliencyDetectionItti.h.

vector<Mat> saliencyMapItti::gaussianPyramid_Y [private]

Definition at line 67 of file saliencyDetectionItti.h.

Mat saliencyMapItti::I [private]

Definition at line 62 of file saliencyDetectionItti.h.

Definition at line 35 of file saliencyDetectionItti.h.

Definition at line 34 of file saliencyDetectionItti.h.

Definition at line 32 of file saliencyDetectionItti.h.

Definition at line 33 of file saliencyDetectionItti.h.

Mat saliencyMapItti::R [private]

Definition at line 62 of file saliencyDetectionItti.h.

Mat saliencyMapItti::r [private]

Definition at line 62 of file saliencyDetectionItti.h.

Definition at line 59 of file saliencyDetectionItti.h.

Definition at line 36 of file saliencyDetectionItti.h.

Mat saliencyMapItti::Y [private]

Definition at line 62 of file saliencyDetectionItti.h.


The documentation for this class was generated from the following files:


saliency_detection
Author(s): Joris van de Weem
autogenerated on Sun Jan 5 2014 11:07:22