nemon
获得 0 次赞
帮助过31人
void YUV2RGB(unsigned char *Y unsigned char *U unsigned char *V unsigned char *RGB int Width int Height int Stride) { for (int YY = 0; YY < Height; YY++) { unsigned char *LinePD = RGB + YY * Stride; unsigned char *LinePY = Y + YY * Width; unsigned char *LinePU = U + YY * Width; unsigned char *LinePV = V + YY * Width; for (int XX = 0; XX < Width; XX++ LinePD += 3) { int YV = LinePY[XX] UV = LinePU[XX] VV = LinePV[XX]; LinePD[0] = int(YV + 2.03 * UV); LinePD[1] = int(YV - 0.39 * UV - 0.58 * VV); LinePD[2] = int(YV + 1.14 * VV); } } }
伺服系统:是使物体的位置、方位、状态等输出,能够跟随输入量(或给定值)的任意变化而变化的自动控制系统。伺服电机指的是电机的控制方式符合伺服系统的定义,具体用什么电机不一定,直流、步进都可以。