opencv画的一帧图片不知那地方处理不当//如何图中有的地方显示不是原图像色
opencv画的一帧图片不知那地方处理不当//怎么图中有的地方显示不是原图像色
------解决方案--------------------
最好给个原始图 是不是RGB BGR反了?
------解决方案--------------------
就是录上人;人的肤色不是原色;就下面这点代码
------解决方案--------------------
最好给个原始图 是不是RGB BGR反了?
------解决方案--------------------
就是录上人;人的肤色不是原色;就下面这点代码
IplImage * Image1;
CvSize Size1=cvSize(pCodecCtx->width,pCodecCtx->height);
Image1=cvCreateImage(Size1,IPL_DEPTH_8U,3);
memcpy(Image1->imageData,buffer,pCodecCtx->width*pCodecCtx->height*24/8);
Image1->widthStep=pCodecCtx->width*3; //4096
Image1->origin=0;
DrawPicToHDC(Image1, IDC_PIC1);
UpdateData(FALSE);