opencv显示视频流

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);

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/du_bingbing/article/details/49950069
个人分类: VC++
上一篇GDI创建BMP图
下一篇字符串转unsigned long(IP转 unsigned long)
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭