标签: c++ type-conversion jpeg rgb
我使用vfw32(LPVIDEOHDR和capGrabFrame(...)抓取的CALLBACK结构中的网络摄像头有一个单帧(YUY2)。我需要使用压缩JPEG从VHDR->lpData另一个缓冲区(char *,LPBYTE ......并不重要)。在我在web(GDI +,libjpeg)中看到的所有示例中,这个转换是通过读/写文件来执行的......
LPVIDEOHDR
capGrabFrame(...)
CALLBACK
VHDR->lpData
那么如何在缓冲区中将YUY2转换为JPEG?
PS:如果需要RGB,我有YUY2到RGB算法