关闭

opencv显示视频流

236人阅读 评论(0) 收藏 举报
分类:

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

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:81502次
    • 积分:1744
    • 等级:
    • 排名:千里之外
    • 原创:70篇
    • 转载:175篇
    • 译文:0篇
    • 评论:1条
    最新评论