opencv处理视频,保存视频文件为图片帧出问题

while(!stop){if(!capture.read(frame)){break;}为什么这样存储就行,而方法vector里面,保存的图片都是一样的了???//sp... while (!stop)
{
if (!capture.read(frame))
{
break;
}
为什么这样存储就行,而方法vector里面,保存的图片都是一样的了???
//sprintf(image_name, "%s%d%s", ".\\images\\img", ++i, ".bmp");//保存的图片名
//imwrite(image_name,*it);
imgSave.push_back(frame); //vector记录每一帧frame
write << frame;
imshow("Video", frame);

if (waitKey(delay) >= 0)
{
stop = true;
}
}
展开
 我来答
365988768
2015-03-24 · TA获得超过1089个赞
知道小有建树答主
回答量:295
采纳率:75%
帮助的人:280万
展开全部
imgSave.push_back(frame.clone())

I know you。。。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式