OpenCV如何读内存中的图像?

例如已知内存中有一张jpg的图像,起始地址为BYTE *pBuf,数据长度为 UINT RevLen,如何真接将其读为IplImage格式?
不能先将其存到硬盘再用cvLoadImage,这样速度太慢了!
我困派是这样用的,lpCAP是相机驱动函数返回的采集到内存里的图像数据头,stride是相机驱动函数返回的采集图像行跨距,cv_Img_CAP是按照采集毕尺大小create的IplImage*图像手尺高文件。
同问 有方法了吗