OpenCV中文网站

 找回密码
 立即注册
搜索
热搜: 安装 配置
查看: 3261|回复: 2

C#中用opencv怎么对视频进行取帧?

[复制链接]
发表于 2014-4-14 17:13:55 | 显示全部楼层 |阅读模式
在C#中使用opencv的时候,对一些视频怎么对其进行视频取帧,根据自己的需要把某一毫秒的帧取到?
具体怎么操作,本人刚刚接触opencv没有多久,望各位资深人士详解!
回复

使用道具 举报

发表于 2014-4-29 01:17:30 | 显示全部楼层
Capture video=new Capture("1.avi");
Image<Rgb,Byte> frame=video.QueryFrame();
一帧一帧的就读出来了
回复 支持 反对

使用道具 举报

发表于 2014-5-1 00:05:53 | 显示全部楼层
.net  下应用的EmguCV     
using Emgu.CV
...
IntPtr capture=CvInvoke.cvCreateFileCapture(filePath);//获取视频文件
IntPtr frame=capture.cvQueryFrame();//获取逐帧图像
根据需求获取想要的帧的话,研究研究cvGetCaptureProperty!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|OpenCV中文网站

GMT+8, 2024-5-6 04:20 , Processed in 0.008577 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表