#include <saliencyDetectionItti.h>
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 |
Definition at line 29 of file saliencyDetectionItti.h.
saliencyMapItti::saliencyMapItti | ( | ) | [inline] |
Definition at line 39 of file saliencyDetectionItti.h.
saliencyMapItti::~saliencyMapItti | ( | ) | [inline] |
Definition at line 47 of file saliencyDetectionItti.h.
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.
void saliencyMapItti::combineFeatureMaps | ( | int | scale | ) |
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.
void saliencyMapItti::createColorFeatureMaps | ( | ) | [private] |
Definition at line 173 of file saliencyDetectionItti.cpp.
void saliencyMapItti::createIntensityFeatureMaps | ( | ) | [private] |
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.
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.
image_transport::ImageTransport saliencyMapItti::it_ [protected] |
Definition at line 34 of file saliencyDetectionItti.h.
ros::NodeHandle saliencyMapItti::nh_ [protected] |
Definition at line 32 of file saliencyDetectionItti.h.
ros::Publisher saliencyMapItti::point_pub_ [protected] |
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.