Convert YCbCr to BGR (JPEG)
| FwStatus | fwiYCbCrToBGR_JPEG_8u_P3C3R | ( | const Fw8u * const pSrcYCbCr[3], int srcStep, Fw8u * pDstBGR, int dstStep, FwiSize roiSize ); |
| dstStep | Destination buffer step size (width of the buffer in bytes). | |
| pDstBGR | Pointer to destination image ROI for BGR image format. | |
| pSrcYCbCr[3] | Pointer to source image ROI for YCbCr image format (three-channel planar). | |
| roiSize | Specifies the height and width of an ROI. | |
| srcStep | Source buffer step size (width of the buffer in bytes). |
This function steps through an ROI in a source buffer, converts the source data from the YCbCr color space to the BGR color model, and writes the converted data to a destination buffer.
The following formulas are used to convert luminance and chrominance values to blue, green, and red values.
B = Y + 1.772*Cb - 226.816 G = Y - 0.34414*Cb - 0.71414*Cr + 135.45984 R = Y + 1.402*Cr - 179.456