您的位置:首页 > 运维架构

opencv显示视频流

2015-11-20 17:49 288 查看
CvSize cs;

  cs.width = nWidth;

  cs.height = nHeight;

  if (img == NULL)

  {

   img = cvCreateImage(cs,IPL_DEPTH_8U,3);

  }

  

  

  CvSize dst_cvsize;   //目标图像尺寸 

  memcpy(img->imageData, g_pchRgbBuf,BYTES_PER_LINE_ALIGN4(nWidth,24)*nHeight );

  dst_cvsize.width = img->width / 3;  //目标图像的宽为源图象宽的3倍  

  dst_cvsize.height = img->height / 2; //目标图像的高为源图象高的2倍 

  if (dst == NULL)

  {

   dst = cvCreateImage(dst_cvsize,img->depth,img->nChannels);

  }

  

  cvResize(img, dst, CV_INTER_LINEAR); //缩放源图像到目标图像  

  dst->origin = 0;//翻转图像

  cvShowImage("frame", dst);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: