本文介绍了在不使用OpenCV的CvSaveImage的情况下将IplImage转换为JPEG的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我希望将IplImage转换为内存中的JPEG图像(以便通过套接字将其作为M-JPEG帧进行流式传输).我知道我可以为此使用CvSaveImage,它创建了一个jpeg文件,我再次读取了它,然后通过网络将其流式传输.我希望避免这种多余的磁盘写-读操作,以加快操作速度.有任何见解吗?
I wish to convert an IplImage into a JPEG image in the memory (in order to stream it as M-JPEG frame over sockets) .I know I can use CvSaveImage for this, that creates a jpeg file, I read it again and then stream it over the network.I wish to avoid this extra disk write-read ops for faster operation. Any insights ?
推荐答案
查看.我不确定如何在C#中使用该解决方案,但也许可以帮上忙.
Check out this question. I am not sure how you can use the solution in C#, but maybe it can help.
这篇关于在不使用OpenCV的CvSaveImage的情况下将IplImage转换为JPEG的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!