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);
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);
相关文章推荐
- apache 2.4.9配置
- Linux+PHP+GD
- tomcat内存溢出
- linux下rsync命令参数讲解整理
- .net多层架构
- oninput onpropertychange
- 如何在Tableau Desktop中创建自定义调色板 - 优阅达
- The Apache Tomcat Native library which allows optimal performance 的解决
- stl_relops.h
- shell之nginx安装+虚拟主机
- 多平台的网站实现单点登录系统(SSO)的开发思路 让你的会员中心更加统一(参考资料)
- hadoop和spark HA部署
- Linux命令之date - 显示、修改系统日期时间
- 老李分享:《Linux Shell脚本攻略》 要点(二)
- linux socket can程序cantool
- centos7 常用命令--ps
- linux设备驱动归纳总结(二):模块的相关基础概念
- Docker + Jenkins + Cordova建设移动端打包平台
- 安装 Hadoop 以及报错修复
- 将tomcat、mysql添加到系统服务