求助!关于16位摄像头的问题
sftk 2007-04-04 10:06:10 在用VFW做P2P视频聊天时遇到个问题,捕获的图像数据在用h263编码库的CompressFrame进行压缩前,需要调用ConvertRGB2YUV将 RGB格式图转为YUV格式,但是其只支持24位的RGB数据。 有个摄像头是16位的,本来可以先将16位图先转为24位再压缩,但是得到的16位图像数据是已经压缩过的,就是capSetVideoFormat(m_capwnd,&m_bmpinfo,sizeof(m_bmpinfo))取得设备的参数里m_bmpinfo.bmiHeader.biCompression = 844715353,而不是一般的0,而且不能修改。
请问如何根据这个biCompression = 844715353将图像数据还原成未压缩前的原始数据?