blend_images_node.cpp
/tmp/ws/src/marti_common/swri_image_util/src/nodes/
blend__images__node_8cpp.html
int
main
blend__images__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
blend_images_nodelet.cpp
/tmp/ws/src/marti_common/swri_image_util/src/nodelets/
blend__images__nodelet_8cpp.html
swri_image_util::BlendImagesNodelet
swri_image_util
const double
DEFAULT_ALPHA_LEVEL
namespaceswri__image__util.html
a313b77daea7d49f26c317d39fbf5271f
const cv::Scalar
NO_MASK
namespaceswri__image__util.html
a52f74af00e3aa746efdcafb7aace56e7
contrast_stretch.cpp
/tmp/ws/src/marti_common/swri_image_util/src/nodes/
contrast__stretch_8cpp.html
int
main
contrast__stretch_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
contrast_stretch_nodelet.cpp
/tmp/ws/src/marti_common/swri_image_util/src/nodelets/
contrast__stretch__nodelet_8cpp.html
swri_image_util/image_normalization.h
swri_image_util::ContrastStretchNodelet
swri_image_util
crosshairs_nodelet.cpp
/tmp/ws/src/marti_common/swri_image_util/src/nodelets/
crosshairs__nodelet_8cpp.html
swri_image_util::CrosshairsNodelet
swri_image_util
draw_polygon_nodelet.cpp
/tmp/ws/src/marti_common/swri_image_util/src/nodelets/
draw__polygon__nodelet_8cpp.html
swri_image_util::DrawPolygonNodelet
swri_image_util
SWRI_NODELET_EXPORT_CLASS
draw__polygon__nodelet_8cpp.html
a988da2fb23a931d19e3aa1fd79b7b3b6
(swri_image_util, DrawPolygonNodelet)
draw_text.cpp
/tmp/ws/src/marti_common/swri_image_util/src/nodes/
draw__text_8cpp.html
int
main
draw__text_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
draw_text_nodelet.cpp
/tmp/ws/src/marti_common/swri_image_util/src/nodelets/
draw__text__nodelet_8cpp.html
swri_image_util::DrawTextNodelet
swri_image_util
draw_util.cpp
/tmp/ws/src/marti_common/swri_image_util/src/
draw__util_8cpp.html
swri_image_util/draw_util.h
swri_image_util
void
DrawMatches
namespaceswri__image__util.html
af03387d761591ec4470280e95af15395
(const std::string &title, const cv::Mat image, const cv::Mat points1, const cv::Mat points2, const cv::Scalar &color1, const cv::Scalar &color2, bool draw_image_borders=false)
void
DrawMatches
namespaceswri__image__util.html
ad00baf307db0ba70e8d0df3926b59f54
(const std::string &title, const cv::Mat image1, const cv::Mat image2, const cv::Mat points1, const cv::Mat points2, const cv::Scalar &color=cv::Scalar::all(-1), bool draw_image_borders=false)
void
DrawMatches
namespaceswri__image__util.html
a5001fc3ae9463419f3f357edef13507b
(cv::Mat &image_out, const cv::Mat image1, const cv::Mat image2, const cv::Mat points1, const cv::Mat points2, const cv::Scalar &color=cv::Scalar::all(-1), bool draw_image_borders=false)
void
DrawOverlap
namespaceswri__image__util.html
add3c589c0eebe1a96379d84f5f3a0cce
(const std::string &title, const cv::Mat &image1, const cv::Mat &image2, const cv::Mat &transform)
void
JetColorMap
namespaceswri__image__util.html
a084233ebb547c636555d2f678038d82f
(unsigned char &r, unsigned char &g, unsigned char &b, float value, float min, float max)
void
RandomColor
namespaceswri__image__util.html
a587d18108e20a6aaf4b014dac4141d66
(int32_t seed, double &r, double &g, double &b)
draw_util.h
/tmp/ws/src/marti_common/swri_image_util/include/swri_image_util/
draw__util_8h.html
swri_image_util
void
DrawMatches
namespaceswri__image__util.html
af03387d761591ec4470280e95af15395
(const std::string &title, const cv::Mat image, const cv::Mat points1, const cv::Mat points2, const cv::Scalar &color1, const cv::Scalar &color2, bool draw_image_borders=false)
void
DrawMatches
namespaceswri__image__util.html
ad00baf307db0ba70e8d0df3926b59f54
(const std::string &title, const cv::Mat image1, const cv::Mat image2, const cv::Mat points1, const cv::Mat points2, const cv::Scalar &color=cv::Scalar::all(-1), bool draw_image_borders=false)
void
DrawMatches
namespaceswri__image__util.html
a5001fc3ae9463419f3f357edef13507b
(cv::Mat &image_out, const cv::Mat image1, const cv::Mat image2, const cv::Mat points1, const cv::Mat points2, const cv::Scalar &color=cv::Scalar::all(-1), bool draw_image_borders=false)
void
DrawOverlap
namespaceswri__image__util.html
add3c589c0eebe1a96379d84f5f3a0cce
(const std::string &title, const cv::Mat &image1, const cv::Mat &image2, const cv::Mat &transform)
void
JetColorMap
namespaceswri__image__util.html
a084233ebb547c636555d2f678038d82f
(unsigned char &r, unsigned char &g, unsigned char &b, float value, float min, float max)
void
RandomColor
namespaceswri__image__util.html
a587d18108e20a6aaf4b014dac4141d66
(int32_t seed, double &r, double &g, double &b)
dummy_image_publisher.cpp
/tmp/ws/src/marti_common/swri_image_util/src/nodes/
dummy__image__publisher_8cpp.html
DummyImagePublisherNode
int
main
dummy__image__publisher_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
geometry_util.cpp
/tmp/ws/src/marti_common/swri_image_util/src/
geometry__util_8cpp.html
swri_image_util/geometry_util.h
swri_image_util
std::vector< tf::Vector3 >
GetEllipsePoints
namespaceswri__image__util.html
adda4d2a97375466a7b9075e8642fd7fb
(const cv::Mat &ellipse, const tf::Vector3 ¢er, double scale, int32_t num_points)
double
GetOverlappingArea
namespaceswri__image__util.html
af789dca6ea2588acb4526a2795abeaf1
(const cv::Rect &rect, const cv::Mat &rigid_transform)
bool
Intersects
namespaceswri__image__util.html
aab7d9c9e2411cb66f1ff2150f764779d
(const BoundingBox &box1, const BoundingBox &box2)
cv::Mat
ProjectEllipsoid
namespaceswri__image__util.html
a2d1b84d53a9da9a344adeed2a0f9adfe
(const cv::Mat &ellipsiod)
geometry_util.h
/tmp/ws/src/marti_common/swri_image_util/include/swri_image_util/
geometry__util_8h.html
swri_image_util
cv::Rect_< double >
BoundingBox
namespaceswri__image__util.html
adb5179c41fba428691ce67580f000f44
std::vector< tf::Vector3 >
GetEllipsePoints
namespaceswri__image__util.html
adda4d2a97375466a7b9075e8642fd7fb
(const cv::Mat &ellipse, const tf::Vector3 ¢er, double scale, int32_t num_points)
double
GetOverlappingArea
namespaceswri__image__util.html
af789dca6ea2588acb4526a2795abeaf1
(const cv::Rect &rect, const cv::Mat &rigid_transform)
bool
Intersects
namespaceswri__image__util.html
aab7d9c9e2411cb66f1ff2150f764779d
(const BoundingBox &box1, const BoundingBox &box2)
cv::Mat
ProjectEllipsoid
namespaceswri__image__util.html
a2d1b84d53a9da9a344adeed2a0f9adfe
(const cv::Mat &ellipsiod)
image_matching.cpp
/tmp/ws/src/marti_common/swri_image_util/src/
image__matching_8cpp.html
swri_image_util/image_matching.h
swri_image_util
void
ConvertMatches
namespaceswri__image__util.html
a275feea7ee83d254dd7c861b2aaa25d6
(const std::vector< cv::KeyPoint > &kp1, const std::vector< cv::KeyPoint > &kp2, const std::vector< cv::DMatch > &matches, cv::Mat &kp1_out, cv::Mat &kp2_out)
void
GetFundamentalInliers
namespaceswri__image__util.html
a70e5261b5755453f234286ea68a38048
(const cv::Mat points1, const cv::Mat points2, cv::Mat &fundamental_matrix, cv::Mat &inliers1, cv::Mat &inliers2, double max_distance=1.0, double confidence=0.99)
void
GetFundamentalInliers
namespaceswri__image__util.html
a22d74b79cb5f62d8763f14a8f90f9905
(const cv::Mat points1, const cv::Mat points2, cv::Mat &fundamental_matrix, cv::Mat &inliers1, cv::Mat &inliers2, std::vector< uint32_t > &indices, double max_distance=1.0, double confidence=0.99)
image_matching.h
/tmp/ws/src/marti_common/swri_image_util/include/swri_image_util/
image__matching_8h.html
swri_image_util
void
ConvertMatches
namespaceswri__image__util.html
a275feea7ee83d254dd7c861b2aaa25d6
(const std::vector< cv::KeyPoint > &kp1, const std::vector< cv::KeyPoint > &kp2, const std::vector< cv::DMatch > &matches, cv::Mat &kp1_out, cv::Mat &kp2_out)
void
GetFundamentalInliers
namespaceswri__image__util.html
a70e5261b5755453f234286ea68a38048
(const cv::Mat points1, const cv::Mat points2, cv::Mat &fundamental_matrix, cv::Mat &inliers1, cv::Mat &inliers2, double max_distance=1.0, double confidence=0.99)
void
GetFundamentalInliers
namespaceswri__image__util.html
a22d74b79cb5f62d8763f14a8f90f9905
(const cv::Mat points1, const cv::Mat points2, cv::Mat &fundamental_matrix, cv::Mat &inliers1, cv::Mat &inliers2, std::vector< uint32_t > &indices, double max_distance=1.0, double confidence=0.99)
image_normalization.cpp
/tmp/ws/src/marti_common/swri_image_util/src/
image__normalization_8cpp.html
swri_image_util/image_normalization.h
swri_image_util
void
ContrastStretch
namespaceswri__image__util.html
a9ba0c30817f0812b1957b9eb3f48c051
(int32_t grid_size, const cv::Mat &source_image, cv::Mat &dest_image, const cv::Mat &mask=cv::Mat(), double max_min=0.0, double min_max=0.0)
cv::Mat
generate_normalization_image
namespaceswri__image__util.html
ab9066dd52ec603da2999304c37b1cc0e
(const std::vector< cv::Mat > &image_list)
void
MaskedBoxFilter
namespaceswri__image__util.html
ae9d3f6a0e4989547c989a8698c77c5b1
(cv::Mat &mat, cv::Mat &mask, int32_t kernel_size)
void
normalize_illumination
namespaceswri__image__util.html
a8caef0484c204b4ab28f633cf253af4e
(cv::Mat NormImage, cv::Mat SourceImage, cv::Mat &DestImage)
void
NormalizeResponse
namespaceswri__image__util.html
ac6d5c1f779c45601e5249f8837da009d
(const cv::Mat &src, cv::Mat &dst, int winsize, int ftzero, uchar *buf)
cv::Mat
scale_2_8bit
namespaceswri__image__util.html
afa5f95702ac3e66fb37c3daa6944b282
(const cv::Mat &image)
cv::Mat
scale_2_8bit_color
namespaceswri__image__util.html
a7fa9e38143cb00cf634a42a74882de77
(const cv::Mat &image)
image_normalization.h
/tmp/ws/src/marti_common/swri_image_util/include/swri_image_util/
image__normalization_8h.html
swri_image_util
void
ContrastStretch
namespaceswri__image__util.html
a9ba0c30817f0812b1957b9eb3f48c051
(int32_t grid_size, const cv::Mat &source_image, cv::Mat &dest_image, const cv::Mat &mask=cv::Mat(), double max_min=0.0, double min_max=0.0)
cv::Mat
generate_normalization_image
namespaceswri__image__util.html
ab9066dd52ec603da2999304c37b1cc0e
(const std::vector< cv::Mat > &image_list)
void
normalize_illumination
namespaceswri__image__util.html
a8caef0484c204b4ab28f633cf253af4e
(cv::Mat NormImage, cv::Mat SourceImage, cv::Mat &DestImage)
void
NormalizeResponse
namespaceswri__image__util.html
ac6d5c1f779c45601e5249f8837da009d
(const cv::Mat &src, cv::Mat &dst, int winsize, int ftzero, uchar *buf)
cv::Mat
scale_2_8bit
namespaceswri__image__util.html
afa5f95702ac3e66fb37c3daa6944b282
(const cv::Mat &image)
cv::Mat
scale_2_8bit_color
namespaceswri__image__util.html
a7fa9e38143cb00cf634a42a74882de77
(const cv::Mat &image)
image_pub_nodelet.cpp
/tmp/ws/src/marti_common/swri_image_util/src/nodelets/
image__pub__nodelet_8cpp.html
swri_image_util::ImagePubNodelet
swri_image_util
image_warp_util.cpp
/tmp/ws/src/marti_common/swri_image_util/src/
image__warp__util_8cpp.html
swri_image_util/image_warp_util.h
swri_image_util
cv::Mat
GetR
namespaceswri__image__util.html
a1159bd9fbf870ab60c1311c3c94cf877
(double pitch, double roll, double yaw=0.0)
cv::Mat
WarpImage
namespaceswri__image__util.html
a87949b77fbb5125c2f5cc3985651ee7a
(const cv::Mat &image, double roll, double pitch)
void
WarpPoints
namespaceswri__image__util.html
a4ce2667a257a3a923c23dd9423d9f126
(double pitch, double roll, const cv::Size &image_size, const cv::Mat &pts_in, cv::Mat &pts_out)
void
WarpPoints
namespaceswri__image__util.html
a915eaa3c0080ef8f77e0032796d19f1f
(double pitch, double roll, const cv::Size &image_size, const std::vector< cv::KeyPoint > &pts_in, std::vector< cv::KeyPoint > &pts_out)
image_warp_util.h
/tmp/ws/src/marti_common/swri_image_util/include/swri_image_util/
image__warp__util_8h.html
swri_image_util/image_matching.h
swri_image_util::PitchAndRollEstimator
swri_image_util::PitchAndRollEstimatorQueue
swri_image_util
cv::Mat
GetR
namespaceswri__image__util.html
a1159bd9fbf870ab60c1311c3c94cf877
(double pitch, double roll, double yaw=0.0)
cv::Mat
WarpImage
namespaceswri__image__util.html
a87949b77fbb5125c2f5cc3985651ee7a
(const cv::Mat &image, double roll, double pitch)
void
WarpPoints
namespaceswri__image__util.html
a4ce2667a257a3a923c23dd9423d9f126
(double pitch, double roll, const cv::Size &image_size, const cv::Mat &pts_in, cv::Mat &pts_out)
void
WarpPoints
namespaceswri__image__util.html
a915eaa3c0080ef8f77e0032796d19f1f
(double pitch, double roll, const cv::Size &image_size, const std::vector< cv::KeyPoint > &pts_in, std::vector< cv::KeyPoint > &pts_out)
mainpage.dox
/tmp/ws/src/marti_common/swri_image_util/
mainpage_8dox.html
normalization_image_generator_node.cpp
/tmp/ws/src/marti_common/swri_image_util/src/nodes/
normalization__image__generator__node_8cpp.html
swri_image_util/image_normalization.h
NormalizationImageNode
int
main
normalization__image__generator__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
normalize_response.cpp
/tmp/ws/src/marti_common/swri_image_util/src/nodes/
normalize__response_8cpp.html
int
main
normalize__response_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
normalize_response_nodelet.cpp
/tmp/ws/src/marti_common/swri_image_util/src/nodelets/
normalize__response__nodelet_8cpp.html
swri_image_util/image_normalization.h
swri_image_util::NormalizeResponseNodelet
swri_image_util
nodes/replace_colors.cpp
/tmp/ws/src/marti_common/swri_image_util/src/nodes/
nodes_2replace__colors_8cpp.html
int
main
nodes_2replace__colors_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
replace_colors.cpp
/tmp/ws/src/marti_common/swri_image_util/src/
replace__colors_8cpp.html
swri_image_util/replace_colors.h
swri_image_util
void
replaceColors
namespaceswri__image__util.html
adb9e71abdd3d4b0a97db3ec1db691af3
(const cv::Mat &original_image, const cv::Mat &lut, cv::Mat &modified_image)
replace_colors.h
/tmp/ws/src/marti_common/swri_image_util/include/swri_image_util/
replace__colors_8h.html
swri_image_util
void
replaceColors
namespaceswri__image__util.html
adb9e71abdd3d4b0a97db3ec1db691af3
(const cv::Mat &original_image, const cv::Mat &lut, cv::Mat &modified_image)
replace_colors_nodelet.cpp
/tmp/ws/src/marti_common/swri_image_util/src/nodelets/
replace__colors__nodelet_8cpp.html
swri_image_util/replace_colors.h
swri_image_util::ReplaceColorsNodelet
swri_image_util
const int32_t
MAX_RGB_VALUE
namespaceswri__image__util.html
af04b75ac761ff9863c359e4fa6fe5354
const int32_t
NUM_GRAY_VALUES
namespaceswri__image__util.html
a46109e2bc69b2a6d91dad65c3be4c5f6
rolling_normalization.cpp
/tmp/ws/src/marti_common/swri_image_util/src/
rolling__normalization_8cpp.html
swri_image_util/rolling_normalization.h
swri_image_util
rolling_normalization.h
/tmp/ws/src/marti_common/swri_image_util/include/swri_image_util/
rolling__normalization_8h.html
swri_image_util::RollingNormalization
swri_image_util
rotate_image.cpp
/tmp/ws/src/marti_common/swri_image_util/src/nodes/
rotate__image_8cpp.html
int
main
rotate__image_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
rotate_image_nodelet.cpp
/tmp/ws/src/marti_common/swri_image_util/src/nodelets/
rotate__image__nodelet_8cpp.html
swri_image_util::RotateImageNodelet
swri_image_util
scale_image.cpp
/tmp/ws/src/marti_common/swri_image_util/src/nodes/
scale__image_8cpp.html
int
main
scale__image_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
scale_image_nodelet.cpp
/tmp/ws/src/marti_common/swri_image_util/src/nodelets/
scale__image__nodelet_8cpp.html
swri_image_util::ScaleImageNodelet
swri_image_util
test_image_util.cpp
/tmp/ws/src/marti_common/swri_image_util/test/
test__image__util_8cpp.html
swri_image_util/geometry_util.h
int
main
test__image__util_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
test__image__util_8cpp.html
ac0ad71feb35722e2c441cc70b390afeb
(ImageUtilTests, GetOverlappingArea1)
TEST
test__image__util_8cpp.html
a11f3a427bc13ad8d2ccf15d8be924252
(ImageUtilTests, GetOverlappingArea2)
TEST
test__image__util_8cpp.html
a07f76b53e4dd0fcfddcc79aa76de1605
(ImageUtilTests, Intersects)
TEST
test__image__util_8cpp.html
a33551bb5fd911f3fd23b49057332b57c
(ImageUtilTests, TestGetEllipsePoints1)
TEST
test__image__util_8cpp.html
a1c92b11ab032efb320e3af726f1e3d96
(ImageUtilTests, TestProjectEllipse1)
TEST
test__image__util_8cpp.html
aab6f768275c2a16e978a2ba92c87fa23
(ImageUtilTests, TestProjectEllipse2)
TEST
test__image__util_8cpp.html
a4484b4c987a1d9e3c77100393a2099eb
(ImageUtilTests, TestProjectEllipse3)
TEST
test__image__util_8cpp.html
a66ddd41e3d6303a74ed93acd68d92148
(ImageUtilTests, TestProjectEllipseInvalid1)
TEST
test__image__util_8cpp.html
abff00b1a059e54c0fbcf36e13990d8f9
(ImageUtilTests, TestProjectEllipseInvalid2)
TEST
test__image__util_8cpp.html
a69fe46f10d3eafaad75fc0aa083aed7c
(ImageUtilTests, TestProjectEllipseInvalid3)
warp_image_nodelet.cpp
/tmp/ws/src/marti_common/swri_image_util/src/nodelets/
warp__image__nodelet_8cpp.html
swri_image_util::WarpImageNodelet
swri_image_util
swri_image_util::BlendImagesNodelet
classswri__image__util_1_1BlendImagesNodelet.html
nodelet::Nodelet
BlendImagesNodelet
classswri__image__util_1_1BlendImagesNodelet.html
aeb17c0be46347cb8162d4d34a5ff8278
()
~BlendImagesNodelet
classswri__image__util_1_1BlendImagesNodelet.html
aa5a6bc0482d264c2a13ecb160eab8b1e
()
message_filters::sync_policies::ApproximateTime< sensor_msgs::Image, sensor_msgs::Image >
ApproximateTimePolicy
classswri__image__util_1_1BlendImagesNodelet.html
a13ba3451204ebb28044005efaadd019b
message_filters::Synchronizer< ApproximateTimePolicy >
ApproximateTimeSync
classswri__image__util_1_1BlendImagesNodelet.html
a789e3d4407d583625a3e42b23727a7b2
void
imageCallback
classswri__image__util_1_1BlendImagesNodelet.html
a9bd1310be0b29e04bb53d43625c1e012
(const sensor_msgs::ImageConstPtr &base_image, const sensor_msgs::ImageConstPtr &top_image)
virtual void
onInit
classswri__image__util_1_1BlendImagesNodelet.html
a1e60ea9ba9ddb3cc7824b845175d6023
()
double
alpha_
classswri__image__util_1_1BlendImagesNodelet.html
a5170e1186f08464317c52831b14a338b
message_filters::Subscriber< sensor_msgs::Image >
base_image_sub_
classswri__image__util_1_1BlendImagesNodelet.html
a6a593783830e98588791717550b29cb9
image_transport::Publisher
image_pub_
classswri__image__util_1_1BlendImagesNodelet.html
ae495116a58f3f28702dc9ed0dc060679
boost::shared_ptr< ApproximateTimeSync >
image_sync_
classswri__image__util_1_1BlendImagesNodelet.html
a017b197143f80240a89a8ad5fe80f398
cv::Scalar
mask_color_
classswri__image__util_1_1BlendImagesNodelet.html
a895c73af6819b115c6b8dbc4ef39d724
message_filters::Subscriber< sensor_msgs::Image >
top_image_sub_
classswri__image__util_1_1BlendImagesNodelet.html
ad7305e407f810a3a74434c99103c7647
swri_image_util::ContrastStretchNodelet
classswri__image__util_1_1ContrastStretchNodelet.html
nodelet::Nodelet
ContrastStretchNodelet
classswri__image__util_1_1ContrastStretchNodelet.html
a234ff082f993848410efbde26705061f
()
void
ImageCallback
classswri__image__util_1_1ContrastStretchNodelet.html
a9ed5d67f0d55f3c81ec7fd431c208027
(const sensor_msgs::ImageConstPtr &image)
void
onInit
classswri__image__util_1_1ContrastStretchNodelet.html
ad013a9d5977828117a458cbf31ed77b1
()
~ContrastStretchNodelet
classswri__image__util_1_1ContrastStretchNodelet.html
a139297f82d6ff93b0c7e52d88cc4723a
()
int32_t
bins_
classswri__image__util_1_1ContrastStretchNodelet.html
a06b33f267ebf892713a091e02ab5f185
image_transport::Publisher
image_pub_
classswri__image__util_1_1ContrastStretchNodelet.html
ad39848ea9119dc0e5f36be8983fb0a07
image_transport::Subscriber
image_sub_
classswri__image__util_1_1ContrastStretchNodelet.html
ad156e9bb18ad35c1fe9cf4b4edda8428
cv::Mat
mask_
classswri__image__util_1_1ContrastStretchNodelet.html
acb86a2eba17910ddc8235c8ca21a5797
double
max_min_
classswri__image__util_1_1ContrastStretchNodelet.html
aea958770d2ead5dc0359f2e65525e8e3
double
min_max_
classswri__image__util_1_1ContrastStretchNodelet.html
a642ff51c6eefdff1d1bb72e10c7bb437
int32_t
over_exposure_dilation_
classswri__image__util_1_1ContrastStretchNodelet.html
ab9879074bbd4fd3965184327d10d9c48
double
over_exposure_threshold_
classswri__image__util_1_1ContrastStretchNodelet.html
ae1f896409daa255a8c8e041c6747ba80
swri_image_util::CrosshairsNodelet
classswri__image__util_1_1CrosshairsNodelet.html
nodelet::Nodelet
CrosshairsNodelet
classswri__image__util_1_1CrosshairsNodelet.html
a15451b0c41b479dff3e510a6138fd78e
()
void
ImageCallback
classswri__image__util_1_1CrosshairsNodelet.html
a8ab91d6f3ea48f5fcad30ff2546604d4
(const sensor_msgs::ImageConstPtr &image)
void
onInit
classswri__image__util_1_1CrosshairsNodelet.html
af7f551a862f105e4e4c4ffda924a02b4
()
~CrosshairsNodelet
classswri__image__util_1_1CrosshairsNodelet.html
aa5da8647113ab08f9944f627859f31a4
()
image_transport::Publisher
image_pub_
classswri__image__util_1_1CrosshairsNodelet.html
a50295fe6a4db4326201da567c04a6919
image_transport::Subscriber
image_sub_
classswri__image__util_1_1CrosshairsNodelet.html
a7915d2831fbee8bd18469eb741224da0
swri_image_util::DrawPolygonNodelet
classswri__image__util_1_1DrawPolygonNodelet.html
nodelet::Nodelet
DrawPolygonNodelet
classswri__image__util_1_1DrawPolygonNodelet.html
a8562eb1862f847ee195b375baa449564
()
void
imageCallback
classswri__image__util_1_1DrawPolygonNodelet.html
a0685a16e82cb4cde0b673055e5b60540
(const sensor_msgs::ImageConstPtr &image)
void
onInit
classswri__image__util_1_1DrawPolygonNodelet.html
ae39d0debd41804f3ad12c749623521fa
()
int
b_
classswri__image__util_1_1DrawPolygonNodelet.html
ada90c0c6dfb8d5be768862275dc91ac8
int
g_
classswri__image__util_1_1DrawPolygonNodelet.html
a8ffa6982d09c48aafc5a4c352b032655
image_transport::Publisher
image_pub_
classswri__image__util_1_1DrawPolygonNodelet.html
a08a55f38ab502afb3e4c4fab5c37bb6f
image_transport::Subscriber
image_sub_
classswri__image__util_1_1DrawPolygonNodelet.html
a50d3df9d6f88073b6cbb9a9161bc27f5
std::vector< cv::Point >
polygon_
classswri__image__util_1_1DrawPolygonNodelet.html
a896c11be86e181e3dbd0e28ced565c0b
int
r_
classswri__image__util_1_1DrawPolygonNodelet.html
a823e78e2cdd5a1f0fd312d0500ee510b
int
thickness_
classswri__image__util_1_1DrawPolygonNodelet.html
ac410ede98148d16871d5a99aa441e7e2
swri_image_util::DrawTextNodelet
classswri__image__util_1_1DrawTextNodelet.html
nodelet::Nodelet
DrawTextNodelet
classswri__image__util_1_1DrawTextNodelet.html
ad6b1ea0d1a72e964c93c1258f29f8e15
()
void
ImageCallback
classswri__image__util_1_1DrawTextNodelet.html
af3f96c4978e402fa1afff2b356d1a2a0
(const sensor_msgs::ImageConstPtr &image)
void
onInit
classswri__image__util_1_1DrawTextNodelet.html
afadccfb6432802202a85c98e81b4606a
()
~DrawTextNodelet
classswri__image__util_1_1DrawTextNodelet.html
a3dccd929373a467a30ff8b417ad18efe
()
double
font_scale_
classswri__image__util_1_1DrawTextNodelet.html
affa5c4b12e1e1e6c0b044f28afe25891
int
font_thickness_
classswri__image__util_1_1DrawTextNodelet.html
a76eed210f582c5bb6611510624ea2435
image_transport::Publisher
image_pub_
classswri__image__util_1_1DrawTextNodelet.html
abb5497211ebe78b6971ea92f9d84ad9a
image_transport::Subscriber
image_sub_
classswri__image__util_1_1DrawTextNodelet.html
a8e0d1a41aa8b6e90ce04d24d513d9a26
double
offset_x_
classswri__image__util_1_1DrawTextNodelet.html
a16546de2b0753b7341e8f9dba7498376
double
offset_y_
classswri__image__util_1_1DrawTextNodelet.html
a56d4ad7741d7ec6e4c633371267fe1f0
std::string
text_
classswri__image__util_1_1DrawTextNodelet.html
ae743a37771dee5816f810fdf83bcabd3
DummyImagePublisherNode
classDummyImagePublisherNode.html
DummyImagePublisherNode
classDummyImagePublisherNode.html
ad7562b876576661d4e90cbf82751869a
()
void
Spin
classDummyImagePublisherNode.html
ac9bab5f0ffae953a79dca234bf13d4ac
()
std::string
encoding_
classDummyImagePublisherNode.html
ad74832437615afd4b058b22456e0f2b0
int32_t
height_
classDummyImagePublisherNode.html
ac619953b9d03aef7c7ca9cb3a5888305
ros::Publisher
image_pub_
classDummyImagePublisherNode.html
a4065ebbd450ae8dfce7040dc30a8abbc
double
rate_
classDummyImagePublisherNode.html
a9812df848e83724d43819c795a29c66f
int32_t
width_
classDummyImagePublisherNode.html
af61923a5e77cd5a3425128a4d4a8b321
swri_image_util::ImagePubNodelet
classswri__image__util_1_1ImagePubNodelet.html
nodelet::Nodelet
void
initialize
classswri__image__util_1_1ImagePubNodelet.html
ab79be840725c95aef9aa7a2fc6603f0c
(const ros::TimerEvent &unused)
virtual void
onInit
classswri__image__util_1_1ImagePubNodelet.html
a72d0c4a9cc0d3a3892c474d7bec2d6d0
()
void
publish
classswri__image__util_1_1ImagePubNodelet.html
a9e16b6fc479993cd35c9908ca2e177e9
(const ros::TimerEvent &e)
cv_bridge::CvImage
cv_image
classswri__image__util_1_1ImagePubNodelet.html
ac26fabf105ee35ec3c9133858806aae1
image_transport::Publisher
image_pub_
classswri__image__util_1_1ImagePubNodelet.html
a6f012ce64f5f669d8677cfb99d82e00a
ros::Timer
init_timer_
classswri__image__util_1_1ImagePubNodelet.html
abe7a9563a953fe74f3a4897b0914b718
ros::Timer
pub_timer_
classswri__image__util_1_1ImagePubNodelet.html
aa230a87e9e5dd1ec4e19f895eef29c0a
NormalizationImageNode
classNormalizationImageNode.html
bool
get_image_written
classNormalizationImageNode.html
a52ad027c8890f5367078b7e1a02a89de
()
NormalizationImageNode
classNormalizationImageNode.html
aba02f39e0ae6bdc8fdf30330c6d15454
(const ros::NodeHandle &nh)
void
shut_down
classNormalizationImageNode.html
a25a517923d6edb9d182d8216075d311e
()
void
generate_and_write_image
classNormalizationImageNode.html
a160f8ab5aa440e3dbedfefc55786fcd8
()
void
get_parameters
classNormalizationImageNode.html
a83745b1c28082a181aeb7a65fda53280
()
void
image_cb
classNormalizationImageNode.html
ab068b0cdfe21a90855b90ddc152445f2
(const sensor_msgs::ImageConstPtr &msg)
void
subscribe_to_topics
classNormalizationImageNode.html
a1c8a6a274b73bd2a95524ee37cb86fc0
()
std::string
filename_
classNormalizationImageNode.html
a6d95f390102ae402f2db201977d7ec71
std::vector< cv::Mat >
image_array_
classNormalizationImageNode.html
ac31d83c67d5324100cad0046340b79c2
int32_t
image_count_
classNormalizationImageNode.html
a858a9d2aa8fe31f053eb6cc2d6a7f08d
ros::Subscriber
image_sub_
classNormalizationImageNode.html
a3790a20da9958ffa6424713bccf966f2
bool
image_written_
classNormalizationImageNode.html
a9670c14f7a68348541b4cbce058cb8da
int32_t
max_num_to_average_
classNormalizationImageNode.html
a9968f1e68d639b0dacb98edffba6430e
ros::NodeHandle
nh_
classNormalizationImageNode.html
aa31dab618c884d03d803351fbf147d26
int32_t
num_to_skip_
classNormalizationImageNode.html
a7eb03d006c3349171a2d36afe2759cae
int32_t
raw_count_
classNormalizationImageNode.html
aa88e6c0592be2cece071f792269aa9b6
swri_image_util::NormalizeResponseNodelet
classswri__image__util_1_1NormalizeResponseNodelet.html
nodelet::Nodelet
void
ImageCallback
classswri__image__util_1_1NormalizeResponseNodelet.html
a75acd86143a1f1faf553fa69f30fe3c8
(const sensor_msgs::ImageConstPtr &image)
NormalizeResponseNodelet
classswri__image__util_1_1NormalizeResponseNodelet.html
a2fb41b908a254a7c9a928ad3dd410f5f
()
void
onInit
classswri__image__util_1_1NormalizeResponseNodelet.html
a60360a32d0c80168c5a85b24b349b942
()
~NormalizeResponseNodelet
classswri__image__util_1_1NormalizeResponseNodelet.html
a9627a43255df95c2fca8b10b93882387
()
cv::Mat
buffer_
classswri__image__util_1_1NormalizeResponseNodelet.html
af59ed0a8d648286b83ae5c9e7b405488
int32_t
filter_cap_
classswri__image__util_1_1NormalizeResponseNodelet.html
ac210db40ccc7615989fea6084ca94754
int32_t
filter_size_
classswri__image__util_1_1NormalizeResponseNodelet.html
a6b5728ba88beca0234a391fa46d39b9f
image_transport::Publisher
image_pub_
classswri__image__util_1_1NormalizeResponseNodelet.html
a9e233a8aeab010690f24e2e94b16419b
image_transport::Subscriber
image_sub_
classswri__image__util_1_1NormalizeResponseNodelet.html
a66eed4f4f276a105cfcebd09d1182db6
cv::Mat
normalized_
classswri__image__util_1_1NormalizeResponseNodelet.html
a8b2284fbcabbb0d799b862f213e38857
swri_image_util::PitchAndRollEstimator
classswri__image__util_1_1PitchAndRollEstimator.html
cv::Mat
EstimateNominalAngle
classswri__image__util_1_1PitchAndRollEstimator.html
a8142fc273360c3eb71b083b6830378db
(double &nominal_pitch, double &nominal_roll, bool show_image_diff=false)
PitchAndRollEstimator
classswri__image__util_1_1PitchAndRollEstimator.html
ae9929fbe9b5dad36e8373cc3a790e1f6
()
static cv::Mat
EstimateNominalAngle
classswri__image__util_1_1PitchAndRollEstimator.html
a2a4b1bcbb0e94434868bbc4dba8a15f9
(const cv::Mat &points1, const cv::Mat &points2, const cv::Size &image_size, double &nominal_pitch, double &nominal_roll)
bool
ComputeGeometricMatches
classswri__image__util_1_1PitchAndRollEstimator.html
a8150840017955f0c92404f636632b445
()
void
WarpAffinePoints
classswri__image__util_1_1PitchAndRollEstimator.html
ad7175eafcfcb84b98898275b5adfe401
(const cv::Mat &T, const cv::Mat &pts_in, cv::Mat &pts_out)
void
WarpPoints
classswri__image__util_1_1PitchAndRollEstimator.html
a32c35db7567b03f9db9f23d9f9a87ed4
(double pitch, double roll, const cv::Mat &pts_in, cv::Mat &pts_out)
static bool
EstimateTransforms
classswri__image__util_1_1PitchAndRollEstimator.html
a4ff6cca5ad2322c2b3a101194a25ea7d
(cv::Mat &pts1, cv::Mat &pts2, cv::Mat &T_affine, cv::Mat &T_rigid, double &rms_error)
cv::Mat
descriptors1_
classswri__image__util_1_1PitchAndRollEstimator.html
a2f21315d8cf143e27797dffc467dc210
cv::Mat
descriptors2_
classswri__image__util_1_1PitchAndRollEstimator.html
af646beb5982b95c691ac1e716957ef82
cv::Mat
im1_
classswri__image__util_1_1PitchAndRollEstimator.html
a4d736ab42da99277a83cc51a8ba82dd4
cv::Mat
im2_
classswri__image__util_1_1PitchAndRollEstimator.html
ac63482af63cb977e705d43b561fab684
cv::Mat
K_
classswri__image__util_1_1PitchAndRollEstimator.html
a704d47a08457c4527300821c509e0630
std::vector< cv::KeyPoint >
kp1_
classswri__image__util_1_1PitchAndRollEstimator.html
ac668cab45e60c242ca9376c9413d40c7
cv::Mat
kp1_matched_
classswri__image__util_1_1PitchAndRollEstimator.html
a800d59b481aea2627fa3c18490320476
std::vector< cv::KeyPoint >
kp2_
classswri__image__util_1_1PitchAndRollEstimator.html
aae204bb16a7e4f515c2b88fc21cb0e33
cv::Mat
kp2_matched_
classswri__image__util_1_1PitchAndRollEstimator.html
a053a47a6c9dba7d3507fc596db2cb47f
cv::Mat
T_
classswri__image__util_1_1PitchAndRollEstimator.html
ac77fc22f8a42d733a907d05f0d34c906
cv::detail::PlaneWarper
warper_
classswri__image__util_1_1PitchAndRollEstimator.html
a5e9bd0b6b7412949ab6d2957e5ecf614
swri_image_util::PitchAndRollEstimatorQueue
classswri__image__util_1_1PitchAndRollEstimatorQueue.html
void
Clear
classswri__image__util_1_1PitchAndRollEstimatorQueue.html
a0a9c5e7c935af67f76985f176a6e9cfc
()
void
GenerateNewEstimate
classswri__image__util_1_1PitchAndRollEstimatorQueue.html
a1e442919aa1895dbc0aec416cfdfed78
(const cv::Mat &points1, const cv::Mat &points2, const cv::Size &image_size)
bool
GetMeanPitchAndRoll
classswri__image__util_1_1PitchAndRollEstimatorQueue.html
a783619ac67d05a7396cdd10f2a5d9d61
(double &pitch, double &roll)
bool
GetMedianPitchAndRoll
classswri__image__util_1_1PitchAndRollEstimatorQueue.html
a79389e002db4c26f39dcb651b05a8060
(double &pitch, double &roll)
void
LoadNewData
classswri__image__util_1_1PitchAndRollEstimatorQueue.html
acf5bf3be345b4a1c611a2e5fc64e9a8f
(double new_pitch, double new_roll)
PitchAndRollEstimatorQueue
classswri__image__util_1_1PitchAndRollEstimatorQueue.html
abccd4ae430a0193c7f017046cd4d104e
()
void
SetBufferSize
classswri__image__util_1_1PitchAndRollEstimatorQueue.html
af27004731f436084e0408cc1e76ede1d
(int32_t buff_size=50)
void
WarpPoints
classswri__image__util_1_1PitchAndRollEstimatorQueue.html
aa67388a6288a33b1ee6ebb43a11138b9
(const cv::Mat &points_in, cv::Mat &points_out, const cv::Size &image_size, bool use_median=true)
~PitchAndRollEstimatorQueue
classswri__image__util_1_1PitchAndRollEstimatorQueue.html
a2eb13a9df7c983ae6112370ca88b7e33
()
void
ComputeStats
classswri__image__util_1_1PitchAndRollEstimatorQueue.html
a30cb833807c467706cbee3e402d7daef
()
double
mean_pitch_
classswri__image__util_1_1PitchAndRollEstimatorQueue.html
a9f1f9af6303c34533d0e1d8bd201edd3
double
mean_roll_
classswri__image__util_1_1PitchAndRollEstimatorQueue.html
a6dc7bcac6a9b55d1aac7e0b795717c4b
double
median_pitch_
classswri__image__util_1_1PitchAndRollEstimatorQueue.html
a7e388576332ee608993b40f28ed3ab2e
double
median_roll_
classswri__image__util_1_1PitchAndRollEstimatorQueue.html
a36b7748461aae2f785cfbb5a9f9c155a
boost::circular_buffer< double >
pitches_
classswri__image__util_1_1PitchAndRollEstimatorQueue.html
af46baceae23e42980e1d76bebd171177
boost::circular_buffer< double >
rolls_
classswri__image__util_1_1PitchAndRollEstimatorQueue.html
a440c5e1da0bf9030bc745a9f7935cd46
swri_image_util::ReplaceColorsNodelet
classswri__image__util_1_1ReplaceColorsNodelet.html
nodelet::Nodelet
ReplaceColorsNodelet
classswri__image__util_1_1ReplaceColorsNodelet.html
a8d94827dc268bb2d57a36822d15528ce
()
~ReplaceColorsNodelet
classswri__image__util_1_1ReplaceColorsNodelet.html
af4b9c7966bd7a4c6b1069ff5f35a4364
()
std::string
getValueTypeString
classswri__image__util_1_1ReplaceColorsNodelet.html
a8f0493d3b0a1fc8cbb96773ced459baa
(const XmlRpc::XmlRpcValue &value)
void
imageCallback
classswri__image__util_1_1ReplaceColorsNodelet.html
a873b40d35f6d291f4fac3539b60a4b6f
(const sensor_msgs::ImageConstPtr &image_msg)
void
initLut
classswri__image__util_1_1ReplaceColorsNodelet.html
ab18e652806928ab3d2ccc9ac218c76ae
()
virtual void
onInit
classswri__image__util_1_1ReplaceColorsNodelet.html
abe1f4a766bbabc177f309fbd10717bf6
()
void
readColormap
classswri__image__util_1_1ReplaceColorsNodelet.html
aeb8a2d4d88adce5d4825afd9330f5e32
(const XmlRpc::XmlRpcValue ¶m)
void
readUserLut
classswri__image__util_1_1ReplaceColorsNodelet.html
a3beef52083de81541896714f59f51a6c
(const XmlRpc::XmlRpcValue ¶m)
cv::Mat
color_lut_
classswri__image__util_1_1ReplaceColorsNodelet.html
ac2cd0874b2299fedef59434c685ab0d6
std::map< std::string, int32_t >
colormap_names_
classswri__image__util_1_1ReplaceColorsNodelet.html
a2a70156b63a96aa41ed4544bedbac11d
image_transport::Publisher
image_pub_
classswri__image__util_1_1ReplaceColorsNodelet.html
a5e86a1084e252f4f844c487af0b3b61d
image_transport::Subscriber
image_sub_
classswri__image__util_1_1ReplaceColorsNodelet.html
a1536ba01a112740ffc32d17f6526a83d
swri_image_util::RollingNormalization
classswri__image__util_1_1RollingNormalization.html
cv::Mat
AddSample
classswri__image__util_1_1RollingNormalization.html
a2b6582c6b65cddea8d5e169ff6538a82
(const cv::Mat &image)
RollingNormalization
classswri__image__util_1_1RollingNormalization.html
a04acb31014d9971c11521dc65c9a4755
(int32_t size)
~RollingNormalization
classswri__image__util_1_1RollingNormalization.html
a4611aa370d9b20d356ab6e262f56390d
()
cv::Mat
average_image_
classswri__image__util_1_1RollingNormalization.html
a3a8af42d31574ee78297c0313acf287d
int32_t
max_size_
classswri__image__util_1_1RollingNormalization.html
a63025de4a09bbe9e8aa3ce55b820182d
cv::Mat
norm_image_
classswri__image__util_1_1RollingNormalization.html
af3093f042ddbba7da047a1cf4901b221
int32_t
samples_
classswri__image__util_1_1RollingNormalization.html
ab9057fdc328d110d8d7de7a911f173e1
swri_image_util::RotateImageNodelet
classswri__image__util_1_1RotateImageNodelet.html
nodelet::Nodelet
void
ImageCallback
classswri__image__util_1_1RotateImageNodelet.html
a45b334d9008802e2f480faea24bdd908
(const sensor_msgs::ImageConstPtr &image)
void
onInit
classswri__image__util_1_1RotateImageNodelet.html
a1b7bc6a29e53de8813f3b70074ffb845
()
RotateImageNodelet
classswri__image__util_1_1RotateImageNodelet.html
aa302c6f044c6c8ad2174d1b5f3714513
()
~RotateImageNodelet
classswri__image__util_1_1RotateImageNodelet.html
a5070d02b4283e70f1c9d6f099e5e5a4f
()
double
angle_
classswri__image__util_1_1RotateImageNodelet.html
a1c821089afcd55634cc003cd2ae1cf27
bool
flip_axis_
classswri__image__util_1_1RotateImageNodelet.html
a249b808981f2d023d201780e8fa498e2
image_transport::Publisher
image_pub_
classswri__image__util_1_1RotateImageNodelet.html
a04a18e8ec20331552a90f3843aa7d6f6
image_transport::Subscriber
image_sub_
classswri__image__util_1_1RotateImageNodelet.html
a9de1cea2d30f0685daa97d7852668232
int32_t
operations_
classswri__image__util_1_1RotateImageNodelet.html
a7877e684f8539c650a882491f5097f34
swri_image_util::ScaleImageNodelet
classswri__image__util_1_1ScaleImageNodelet.html
nodelet::Nodelet
void
ImageCallback
classswri__image__util_1_1ScaleImageNodelet.html
a0e18f4d0828708f72e686e8e85c106e8
(const sensor_msgs::ImageConstPtr &image)
void
onInit
classswri__image__util_1_1ScaleImageNodelet.html
acbfc6039b432d76eb54677cbea538127
()
ScaleImageNodelet
classswri__image__util_1_1ScaleImageNodelet.html
abf6a40c98f069272553b49a89bf11576
()
~ScaleImageNodelet
classswri__image__util_1_1ScaleImageNodelet.html
a5c938d969308f3eb83df671d038d4072
()
image_transport::Publisher
image_pub_
classswri__image__util_1_1ScaleImageNodelet.html
a4d92ae37e590754d34f1ee5dd1287509
image_transport::Subscriber
image_sub_
classswri__image__util_1_1ScaleImageNodelet.html
aa36d27475b3537887e1717ed2d9b8514
double
scale_
classswri__image__util_1_1ScaleImageNodelet.html
a975ee2fe339998aa68818174ea82df5b
swri_image_util::WarpImageNodelet
classswri__image__util_1_1WarpImageNodelet.html
nodelet::Nodelet
void
handleImage
classswri__image__util_1_1WarpImageNodelet.html
a086ee2d1005c9ff5c8a3365a24f06c98
(sensor_msgs::ImageConstPtr const &image)
void
onInit
classswri__image__util_1_1WarpImageNodelet.html
a6c71600ee488d372cb9cf1d39416f227
()
WarpImageNodelet
classswri__image__util_1_1WarpImageNodelet.html
ab6b1e0fef9bb5cb7f58972cb09995bcd
()
~WarpImageNodelet
classswri__image__util_1_1WarpImageNodelet.html
a8499607aa92bf727b9e3051badc68d5b
()
image_transport::Publisher
image_pub_
classswri__image__util_1_1WarpImageNodelet.html
a7c2491ab890693a1aa1a0bda8c1d3ecc
image_transport::Subscriber
image_sub_
classswri__image__util_1_1WarpImageNodelet.html
a42239c43d4a1c3a91891c97cfa70390e
cv::Mat
m_
classswri__image__util_1_1WarpImageNodelet.html
a0860dd4b46728b1e6d8101f51aa36065
cv::Size
output_size_
classswri__image__util_1_1WarpImageNodelet.html
a5a043651bd137edd396b88718d20950c
bool
use_input_size_
classswri__image__util_1_1WarpImageNodelet.html
acbec22e6649cc416600cd6c1009d7798
swri_image_util
namespaceswri__image__util.html
swri_image_util::BlendImagesNodelet
swri_image_util::ContrastStretchNodelet
swri_image_util::CrosshairsNodelet
swri_image_util::DrawPolygonNodelet
swri_image_util::DrawTextNodelet
swri_image_util::ImagePubNodelet
swri_image_util::NormalizeResponseNodelet
swri_image_util::PitchAndRollEstimator
swri_image_util::PitchAndRollEstimatorQueue
swri_image_util::ReplaceColorsNodelet
swri_image_util::RollingNormalization
swri_image_util::RotateImageNodelet
swri_image_util::ScaleImageNodelet
swri_image_util::WarpImageNodelet
cv::Rect_< double >
BoundingBox
namespaceswri__image__util.html
adb5179c41fba428691ce67580f000f44
void
ContrastStretch
namespaceswri__image__util.html
a9ba0c30817f0812b1957b9eb3f48c051
(int32_t grid_size, const cv::Mat &source_image, cv::Mat &dest_image, const cv::Mat &mask=cv::Mat(), double max_min=0.0, double min_max=0.0)
void
ConvertMatches
namespaceswri__image__util.html
a275feea7ee83d254dd7c861b2aaa25d6
(const std::vector< cv::KeyPoint > &kp1, const std::vector< cv::KeyPoint > &kp2, const std::vector< cv::DMatch > &matches, cv::Mat &kp1_out, cv::Mat &kp2_out)
void
DrawMatches
namespaceswri__image__util.html
af03387d761591ec4470280e95af15395
(const std::string &title, const cv::Mat image, const cv::Mat points1, const cv::Mat points2, const cv::Scalar &color1, const cv::Scalar &color2, bool draw_image_borders=false)
void
DrawMatches
namespaceswri__image__util.html
ad00baf307db0ba70e8d0df3926b59f54
(const std::string &title, const cv::Mat image1, const cv::Mat image2, const cv::Mat points1, const cv::Mat points2, const cv::Scalar &color=cv::Scalar::all(-1), bool draw_image_borders=false)
void
DrawMatches
namespaceswri__image__util.html
a5001fc3ae9463419f3f357edef13507b
(cv::Mat &image_out, const cv::Mat image1, const cv::Mat image2, const cv::Mat points1, const cv::Mat points2, const cv::Scalar &color=cv::Scalar::all(-1), bool draw_image_borders=false)
void
DrawOverlap
namespaceswri__image__util.html
add3c589c0eebe1a96379d84f5f3a0cce
(const std::string &title, const cv::Mat &image1, const cv::Mat &image2, const cv::Mat &transform)
cv::Mat
generate_normalization_image
namespaceswri__image__util.html
ab9066dd52ec603da2999304c37b1cc0e
(const std::vector< cv::Mat > &image_list)
std::vector< tf::Vector3 >
GetEllipsePoints
namespaceswri__image__util.html
adda4d2a97375466a7b9075e8642fd7fb
(const cv::Mat &ellipse, const tf::Vector3 ¢er, double scale, int32_t num_points)
void
GetFundamentalInliers
namespaceswri__image__util.html
a70e5261b5755453f234286ea68a38048
(const cv::Mat points1, const cv::Mat points2, cv::Mat &fundamental_matrix, cv::Mat &inliers1, cv::Mat &inliers2, double max_distance=1.0, double confidence=0.99)
void
GetFundamentalInliers
namespaceswri__image__util.html
a22d74b79cb5f62d8763f14a8f90f9905
(const cv::Mat points1, const cv::Mat points2, cv::Mat &fundamental_matrix, cv::Mat &inliers1, cv::Mat &inliers2, std::vector< uint32_t > &indices, double max_distance=1.0, double confidence=0.99)
double
GetOverlappingArea
namespaceswri__image__util.html
af789dca6ea2588acb4526a2795abeaf1
(const cv::Rect &rect, const cv::Mat &rigid_transform)
cv::Mat
GetR
namespaceswri__image__util.html
a1159bd9fbf870ab60c1311c3c94cf877
(double pitch, double roll, double yaw=0.0)
bool
Intersects
namespaceswri__image__util.html
aab7d9c9e2411cb66f1ff2150f764779d
(const BoundingBox &box1, const BoundingBox &box2)
void
JetColorMap
namespaceswri__image__util.html
a084233ebb547c636555d2f678038d82f
(unsigned char &r, unsigned char &g, unsigned char &b, float value, float min, float max)
void
MaskedBoxFilter
namespaceswri__image__util.html
ae9d3f6a0e4989547c989a8698c77c5b1
(cv::Mat &mat, cv::Mat &mask, int32_t kernel_size)
void
normalize_illumination
namespaceswri__image__util.html
a8caef0484c204b4ab28f633cf253af4e
(cv::Mat NormImage, cv::Mat SourceImage, cv::Mat &DestImage)
void
NormalizeResponse
namespaceswri__image__util.html
ac6d5c1f779c45601e5249f8837da009d
(const cv::Mat &src, cv::Mat &dst, int winsize, int ftzero, uchar *buf)
cv::Mat
ProjectEllipsoid
namespaceswri__image__util.html
a2d1b84d53a9da9a344adeed2a0f9adfe
(const cv::Mat &ellipsiod)
void
RandomColor
namespaceswri__image__util.html
a587d18108e20a6aaf4b014dac4141d66
(int32_t seed, double &r, double &g, double &b)
void
replaceColors
namespaceswri__image__util.html
adb9e71abdd3d4b0a97db3ec1db691af3
(const cv::Mat &original_image, const cv::Mat &lut, cv::Mat &modified_image)
cv::Mat
scale_2_8bit
namespaceswri__image__util.html
afa5f95702ac3e66fb37c3daa6944b282
(const cv::Mat &image)
cv::Mat
scale_2_8bit_color
namespaceswri__image__util.html
a7fa9e38143cb00cf634a42a74882de77
(const cv::Mat &image)
cv::Mat
WarpImage
namespaceswri__image__util.html
a87949b77fbb5125c2f5cc3985651ee7a
(const cv::Mat &image, double roll, double pitch)
void
WarpPoints
namespaceswri__image__util.html
a4ce2667a257a3a923c23dd9423d9f126
(double pitch, double roll, const cv::Size &image_size, const cv::Mat &pts_in, cv::Mat &pts_out)
void
WarpPoints
namespaceswri__image__util.html
a915eaa3c0080ef8f77e0032796d19f1f
(double pitch, double roll, const cv::Size &image_size, const std::vector< cv::KeyPoint > &pts_in, std::vector< cv::KeyPoint > &pts_out)
const double
DEFAULT_ALPHA_LEVEL
namespaceswri__image__util.html
a313b77daea7d49f26c317d39fbf5271f
const int32_t
MAX_RGB_VALUE
namespaceswri__image__util.html
af04b75ac761ff9863c359e4fa6fe5354
const cv::Scalar
NO_MASK
namespaceswri__image__util.html
a52f74af00e3aa746efdcafb7aace56e7
const int32_t
NUM_GRAY_VALUES
namespaceswri__image__util.html
a46109e2bc69b2a6d91dad65c3be4c5f6
index
index