Public Member Functions | |
RectangleDetector (ros::NodeHandle nh=ros::NodeHandle()) | |
Private Member Functions | |
void | callback (const sensor_msgs::ImageConstPtr &image, const jsk_recognition_msgs::LineArrayConstPtr &line) |
cv::Point2f | computeIntersect (cv::Vec4i a, cv::Vec4i b) |
void | reconfigureCallback (jsk_perception::RectangleDetectorConfig &new_config, uint32_t level) |
void | sortCorners (std::vector< cv::Point2f > &corners, cv::Point2f center) |
Private Attributes | |
int | _apertureSize |
bool | _L2gradient |
double | _threshold1 |
double | _threshold2 |
jsk_perception::RectangleDetectorConfig | config_ |
ros::Publisher | image_pub_ |
message_filters::Subscriber< sensor_msgs::Image > * | image_sub |
image_transport::ImageTransport | it_ |
message_filters::Subscriber< jsk_recognition_msgs::LineArray > * | line_sub |
ros::NodeHandle | nh_ |
dynamic_reconfigure::Server< jsk_perception::RectangleDetectorConfig > | srv |
TimeSynchronizer< sensor_msgs::Image, jsk_recognition_msgs::LineArray > * | sync |
Definition at line 26 of file rectangle_detector.cpp.
|
inline |
Definition at line 190 of file rectangle_detector.cpp.
|
inlineprivate |
Definition at line 97 of file rectangle_detector.cpp.
|
inlineprivate |
Definition at line 55 of file rectangle_detector.cpp.
|
inlineprivate |
Definition at line 46 of file rectangle_detector.cpp.
|
inlineprivate |
Definition at line 72 of file rectangle_detector.cpp.
|
private |
Definition at line 43 of file rectangle_detector.cpp.
|
private |
Definition at line 44 of file rectangle_detector.cpp.
|
private |
Definition at line 41 of file rectangle_detector.cpp.
|
private |
Definition at line 42 of file rectangle_detector.cpp.
|
private |
Definition at line 28 of file rectangle_detector.cpp.
|
private |
Definition at line 32 of file rectangle_detector.cpp.
|
private |
Definition at line 37 of file rectangle_detector.cpp.
|
private |
Definition at line 33 of file rectangle_detector.cpp.
|
private |
Definition at line 38 of file rectangle_detector.cpp.
|
private |
Definition at line 34 of file rectangle_detector.cpp.
|
private |
Definition at line 29 of file rectangle_detector.cpp.
|
private |
Definition at line 39 of file rectangle_detector.cpp.