在不使用OpenCV中的CvSaveImage的情况下将Mat图像转换为JPG

时间:2013-12-08 22:13:48

标签: c++ opencv

我希望将mat图像转换为内存中的JPG图像。我知道我可以使用CvSaveImage来创建一个jpg文件,我再次读取它然后通过网络传输它。我希望避免这种额外的磁盘写 - 读操作。如果您有任何想法,那将会非常有帮助。 StackOverflow上有一个类似的问题,但他们问C#中我是如何需要C ++ openCV库的帮助的。

1 个答案:

答案 0 :(得分:4)

imencode/imdecode


(同样,CvSaveImage是C,而不是C ++。如果可以的话,请避免使用过时的opencv C api。在不久的将来,它将不再支持它。)