Go to the documentation of this file.
8 #include <jsk_topic_tools/log_utils.h>
12 #include <opencv2/imgproc/imgproc.hpp>
13 #include <opencv2/highgui/highgui.hpp>
25 "/camera/rgb/image_raw", 1,
27 cv::namedWindow(
"OrinetedGradient");
44 ROS_ERROR(
"cv_bridge exception: %s", e.what());
48 cv::Mat cv_img = cv_ptr->image;
56 cv::cvtColor(cv_og_img, cv_out_img, CV_HSV2BGR);
70 int main(
int argc,
char** argv) {
sensor_msgs::ImagePtr toImageMsg() const
ROSCPP_DECL void init(const M_string &remappings, const std::string &name, uint32_t options=0)
image_transport::Publisher image_pub_
Publisher advertise(const std::string &base_topic, uint32_t queue_size, bool latch=false)
CvImagePtr toCvCopy(const sensor_msgs::CompressedImage &source, const std::string &encoding=std::string())
Subscriber subscribe(const std::string &base_topic, uint32_t queue_size, const boost::function< void(const sensor_msgs::ImageConstPtr &)> &callback, const ros::VoidPtr &tracked_object=ros::VoidPtr(), const TransportHints &transport_hints=TransportHints())
ROS_INFO ROS_ERROR int pointer * argv
void publish(const sensor_msgs::Image &message) const
int main(int argc, char **argv)
image_transport::ImageTransport image_transport_
void calcOrientedGradient(cv::Mat &src, cv::Mat &dst)
OrientedGradientNode(const ros::NodeHandle &nh)
void imageCallback(const sensor_msgs::ImageConstPtr &msg)
image_transport::Subscriber image_sub_
jsk_perception
Author(s): Manabu Saito, Ryohei Ueda
autogenerated on Fri May 16 2025 03:11:17