1 #ifndef USB_CAM_CONTROLLERS_FORMAT_CONTROLLERS 2 #define USB_CAM_CONTROLLERS_FORMAT_CONTROLLERS 17 #include <opencv2/core/core.hpp> 18 #include <opencv2/imgproc/imgproc.hpp> 22 template < cv::ColorConversionCodes ConversionCode, const std::
string *DstEncoding >
55 out.
image, ConversionCode);
56 }
catch (
const cv::Exception &ex) {
const Byte * getStartAs() const
FormatController< cv::COLOR_YUV2BGR_YUYV, &sensor_msgs::image_encodings::BGR8 > YUYVController
Publisher advertise(const std::string &base_topic, uint32_t queue_size, bool latch=false)
FormatController< cv::COLOR_YUV2BGR_UYVY, &sensor_msgs::image_encodings::BGR8 > UYVYController
sensor_msgs::ImagePtr toImageMsg() const
bool param(const std::string ¶m_name, T ¶m_val, const T &default_val) const
FormatController< cv::COLOR_RGB2BGR, &sensor_msgs::image_encodings::BGR8 > RGB24Controller
void publish(const sensor_msgs::Image &message) const
ros::Time getStamp() const
#define ROS_ERROR_STREAM(args)
usb_cam_hardware_interface::PacketHandle packet_iface_
std::size_t getLength() const