从视频文件提取图片

赖勇浩 2005-03-04 11:30:47
如题,图片为视频的某一帧,视频格式可以先是简单的dat,avi,再到复杂的rm,rmvb等等,大家只要给点资料或者提示,当然,有论文或者代码的话我会给更多的分,也谢谢帮顶的同志.
...全文
597 14 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
赖勇浩 2005-04-03
  • 打赏
  • 举报
回复
dTianx 2005-04-03
  • 打赏
  • 举报
回复
使用DirectX提供的接口
codeproject有相应的例子
vcmute 2005-04-03
  • 打赏
  • 举报
回复
首先需要解码,一般使用DirectShow
Grabber可以得到某Sample数据,代码在SDK的Samples

real的解码可通过调用real提供的对应的dll来实现
详情代码见realsplitter filter
(如果不想看太多代码,注册该Filter,DirectShow即可直接调用,同上)
赖勇浩 2005-03-11
  • 打赏
  • 举报
回复
顶起来,周未有强人来好帮帮我.
赖勇浩 2005-03-08
  • 打赏
  • 举报
回复
sboom,,你的QQ名是哪个啊?要不你发个信息给我吧,,我们联系联系.呵呵,真的很感谢你.
sboom 2005-03-07
  • 打赏
  • 举报
回复
cvCaptureFromAVI(...)
其他同.

如果是开发软件,用第三方库会实际很多,如果是自己研究算法,那又不同.
hushuangyan74 2005-03-07
  • 打赏
  • 举报
回复
如果从摄像头上面通过VFW或者WDM来保存一帧图片,有这样的函数。
如果你想从视频文件来提取图片,用抓屏的方法不行,因为对视频文件,抓不到。
用MCIWnd窗口类及AVIFILE×××开头的函数好像只能读写AVI文件(其它的文件一样的!)。也提取不出图像(我这么认为!也许我搞错了)。
对AVI文件的格式,网上有介绍的,楼主可以到网上找找,这样可能可以从中提取出图片来。。。。
赖勇浩 2005-03-07
  • 打赏
  • 举报
回复
我还记得void,但csdn的的id就的确不记得了,呵呵,有空的时候在QQ上发个信息给我啊,谢谢了,我还要完成这个问题呢,你给的代码是从摄像头取得图像,我想要从视频文件取得图像,比如avi里的帧转为bmp
赖勇浩 2005-03-06
  • 打赏
  • 举报
回复
谢谢楼上的老大,但我下载了OpenCV,打开一看,很多个项目和函数啊,你可以告诉我从视频获取帧的函数大概是哪个吗?最重要的那个就行了.它调用的函数就我去寻找吧.
sboom 2005-03-06
  • 打赏
  • 举报
回复
lanphaday (恋花蝶)
你还记得我吗?我QQ有你的,我以前叫 void。
sboom 2005-03-05
  • 打赏
  • 举报
回复
OpenCV是一个开源计算机视觉库,里面有从视频获取帧的函数。
EnochShen 2005-03-05
  • 打赏
  • 举报
回复
好像视频文件只有几帧是完整的图片,其他的都是通过运动轨迹算出来的,比较困难,AVI好像强点
老夏Max 2005-03-05
  • 打赏
  • 举报
回复
rm、rmvb的可能比较难处理了!
wasltone 2005-03-05
  • 打赏
  • 举报
回复
这个比较难,你可以上Dat、Avi的文件结构查一下
或者你可以模拟播放第一帧,然后再截图

19,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧