包含头文件#include "opencv2/opencv.hpp"
// strPhotoData为string类型,包含二进制图片数据
std::vector<char> vec_data(strPhotoData.begin(), strPhotoData.end());
cv::Mat mat = cv::imdecode(cv::Mat(vec_data), CV_LOAD_IMAGE_COLOR);
vector<uchar> buff;
cv::imencode(".jpg", mat, buff);
// strJPGData为转换后的JPG格式图片数据
string strJPGData = string(buff.begin(), buff.end());