<pre name="code" class="cpp"> int bet(int min, int max, int val)
{
if (val > max)
return max;
else if (val < min)
return min;
else
return val;
}
void Yv12ToImg(uchar *pin, IplImage* img)
{
uchar y, cb, cr;
int ySize = img->width * img->height;
int uSize = ySize / 4;
uchar *pY = pin;
uchar *pU = pY + ySize;
uchar *pV = pU + uSize;
uchar r, g, b;
int iheight = img->height;
int iwidth = img->width;
int hwidth = iwidth / 2;
uchar* p = (uchar*)(img->imageData);
for (int h = 0; h < iheight; h++)
{
for (int w = 0; w < iwidth; w