opencv 读取内存文件 cv:imread

只有这个读取文件的方法。实际上需要读取内存的。

void CDlg...::...Image(size_t imgSize, char * imgData)

 {

std::vectorsrc_data(imgData, imgData + imgSize);

shared_ptrsrc = make_shared();

*src = cv::imdecode(cv::Mat(src_data), cv::IMREAD_UNCHANGED);

}


另外也可以参考:

http://www.tootoogo.org/wordpress/?p=724

http://blog.csdn.net/swjtu_ray/article/details/52529535

你可能感兴趣的:(opencv 读取内存文件 cv:imread)