当使用opencv3.1版本的时候,有时候会出现问题。原因是在安装ros-indigo-desktop-full 的时候有些package依赖于opencv2.4.8,例如cv_bridge or image_pipeline等package 。
#include <ros/ros.h>
#include <image_transport/image_transport.h>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/aruco.hpp>
#include <cv_bridge/cv_bridge.h>
#include <iostream>
using std::cout;
using std::endl;
using std::stringstream;
using std::string;
unsigned int fileNum = 1;
bool saveCloud(false);
void imageCallback(const sensor_msgs::ImageConstPtr& msg)
{
cv