一、 直接本地读取图片文件
使用: Mat imread(const String & filename, int flags)
二、将内存中获取
1. 图片数据存储在 char pImgBuf[size]
2. 将图片数据转存到 std::vector<char> data 中
3. 使用 Mat = imdecoder(data, cv::IMREAD::COLOR), 将内存中的图片数据放置到Mat 中
三、将Mat 数据转换到内存数据
std::vector<char> outData
使用 imencoder("*.jpg", Mat, outData) 将Mat数据以*.jpg的格式保到outData中
使用 imwrite 函数将内存数据写入到本地图片文件