请问知道一个jpg的二进制数据指针和数据长度,怎么转换成Mat数据类型?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问知道一个jpg的二进制数据指针和数据长度,怎么转换成Mat数据类型?相关的知识,希望对你有一定的参考价值。

void *类型 pic_jpg.start jpg二进制数据开始指针
long int 类型 pic_jpg.length 数据长度
Mat dest;需要的结果

这没有办法通过简单的转换实现,需要你理解两种格式的具体内容,然后进行内容转换追问

一个是矩阵一个是二进制文流??

一个是矩阵一个是二进制文流??

追答

仅仅说“二进制流”还不够,格式没这么简单

参考技术A dest = cv::imdecode(pic_jpg.start jpg, CV_LOAD_IMAGE_COLOR);

我记得是这个api本回答被提问者采纳

以上是关于请问知道一个jpg的二进制数据指针和数据长度,怎么转换成Mat数据类型?的主要内容,如果未能解决你的问题,请参考以下文章

delph的数据库如何存储和显示jpg文件

请问如何把图片保存为JPG和BMP

函数指针及函数指针数组的妙用

Python中读取二进制图片(例如 a.jpg)有关解码编码的问题

请问MySQL表的最大长度怎么调大,就是id可以自增至很大,比如100000

unity3d encodetopng和encodetojpg的区别