1

我有一些我正在使用的代码,cv::imdecode(Mat(buf), -1); 其中 buf 是vector从 a 创建的char*,以便从一些原始数据中给我一个 Mat 对象(在这种情况下,我碰巧提前知道它是 jpeg)。

无论如何从 cv 库中获取原始数据类型是什么buf(在这种情况下,我知道它的 jpeg,但我不想硬编码)?换句话说,我想反转这个过程cv::imencode()并将相同类型的数据传回给调用者。

tldr:我希望能够将原始数据缓冲区解码为 cv::Mat,做一些工作,然后以原始传入格式将其编码回原始数据缓冲区。

4

0 回答 0