yehao's Blog
视频关键帧的提取
镜头通常是在一个场景下拍摄的,所以一个镜头下的各帧图像会有相当多的重复信息。因此,通常选取能够描述镜头主要内容的帧,作为关键帧,来简洁的表达镜头。一个镜头可以有一个或多个关键帧,这取决于镜头内容的复杂程度。
提取关键帧的目的有两个方面:(1)静态表示视频节目的主题和主要内容,而不是动态的细节。(2)从关键帧中提取颜色、纹理和形状特征,以作为视频摘要和数据库索引的数据源,而不需要对每个画面都重复。因此,关键帧应该具有代表性,不仅应代表主题方面的特征,还应该视特征的不同而不同。因此,对关键帧的选取一般采用保守原则,即“宁多勿少”。同时,在代表特征不具体的情况一下,一般去掉重复(或冗余)帧。当选取多幅关键帧时,用于关键帧选取的准则是优先考虑关键帧之间的不相似性,即以帧之间相似度作为衡量依据,每次寻找关键帧都保证各关键帧之间具有最小相似度,以使关键帧带有最大信息量。下面介绍关键帧提取的经典方法——基于帧平均的算法
像素帧平均法和直方图帧平均法是关键帧提取的经典方法。由于它们具有相同的基本思想,不同的只是选取的衡量平均值的特征,所以将其归为一类,并统称为帧平均法。像素帧平均法是取一视频段中所有帧的某位置上的像素值求其平均来作为比较的标准,将视频段中此位置像素值最为接近平均值的帧,作为该视频段的关键帧。直方图帧平均法则是选取所有帧直图的平均值作为标准,将直方图最接近平均值的帧作为该视频段的关键帧。该算法虽然计算简单,所选取的帧也能最大程度上接近平均值,但是对一个镜头只选取一个关键帧,不能够全面的描述其内容,尤其是对内容变化较大的镜头。
posted on 2014-03-14 09:54
厚积薄发
阅读(9331)
评论(0)
编辑
收藏
引用
所属分类:
其他
只有注册用户
登录
后才能发表评论。
【推荐】100%开源!大型工业跨平台软件C++源码提供,建模,组态!
相关文章:
Google的云存储技术:Google Storage的开通试用及其API的简单应用
Google Storage for Developers初体验
视频流处理和检索技术概述
视频关键帧的提取
关于ipcam的UPnP或NAT的知识
[网络安全]硬件防火墙端口映射配置及应用(网站发布、远程桌面、P2P软件等)
这些霸主是怎么成功的?
HostsX ——在国内上网的利器
【科普一下】About Wall
Nginx
网站导航:
博客园
IT新闻
BlogJava
博问
Chat2DB
管理
导航
C++博客
首页
新随笔
联系
聚合
管理
<
2024年12月
>
日
一
二
三
四
五
六
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
统计
随笔 - 0
文章 - 147
评论 - 6
引用 - 0
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
给我留言
查看公开留言
查看私人留言
随笔分类
Web
(rss)
文章分类
C/C++(24)
(rss)
CxImage
(rss)
Linux编程(1)
(rss)
Web(4)
(rss)
Windows Mobile(4)
(rss)
Windows编程(67)
(rss)
计算机基础(8)
(rss)
面试题(3)
(rss)
其他(13)
(rss)
软件工程(1)
(rss)
设计模式(2)
(rss)
网络编程(21)
(rss)
文章档案
2015年3月 (2)
2015年2月 (1)
2014年7月 (1)
2014年5月 (2)
2014年4月 (1)
2014年3月 (7)
2014年2月 (2)
2013年11月 (3)
2013年10月 (3)
2013年9月 (1)
2013年8月 (1)
2013年5月 (3)
2012年12月 (2)
2012年10月 (1)
2012年9月 (16)
2012年8月 (2)
2012年7月 (2)
2012年3月 (4)
2012年2月 (7)
2012年1月 (1)
2011年12月 (2)
2011年11月 (1)
2011年10月 (4)
2011年9月 (9)
2011年8月 (7)
2011年7月 (4)
2011年6月 (14)
2011年5月 (29)
2011年4月 (15)
搜索
最新评论
1. re: 关于OS系统的x86、x64与IA32、IA64的关系[未登录]
同意楼上的说法 X64 只是 X86 的扩展
--brian
2. re: mfc CWebBrowser2获取网页源代码[未登录]
这段代码 运行到第5的行 就会报内存错误怎么回事
--yy
3. re: VC鼠标拖动动态画矩形框
经典!谢谢
--郭勇
4. re: 关于OS系统的x86、x64与IA32、IA64的关系
???,不太对
--1111
5. re: _declspec(dllexport)
刚学c++,不错
--天堂左我往右