前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >kinect v2.0原理介绍之十一:录制视频

kinect v2.0原理介绍之十一:录制视频

作者头像
MachineLP
发布2018-01-09 15:08:55
1.1K0
发布2018-01-09 15:08:55
举报
文章被收录于专栏:小鹏的专栏小鹏的专栏

不小心误删了,再加上。

~~有兴趣的小伙伴,加kinect算法交流群:462964980。

录制视频是结合openCV来做的。  代码如下:

代码语言:lasso
复制
// 1920*1080调整为640*480
#define RESOLUTIONCOLOR 640,480
VideoWriter writerColor;
writerColor.open("outColor.avi", CV_FOURCC('X','V','I','D'), 25, Size(RESOLUTIONCOLOR));
// RGBQUAD* pBuffer; 中包含图像信息。
Mat frame(nHeight, nWidth, CV_8UC4, pBuffer);  
Mat temp = Mat::zeros(640, 480, CV_8UC4);//需要分析的图片    
resize(frame, temp, cv::Size(640, 480), 0, 0, INTER_CUBIC);  
Mat cvColorImg=Mat::zeros(640, 480, CV_8UC4);
// cvtColor(temp, cvColorImg, CV_RGB2BGR);  // CV_RGB2BGR参数会导致颜色变化,原因是RGB变成BGR。
cvtColor(temp, cvColorImg, CV_RGBA2RGB);                
if ( writerColor.isOpened())
{
    writerColor << cvColorImg ; // add the frame to the file  
    cvWaitKey(20);
    imshow("video", cvColorImg) ; 
}
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017年09月11日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档