关键帧提取

测试方法

如果当前片段没有关键帧,设为0
如果有,设为4,时间和正确占比6:4
计算多余的占总关键帧数的比例,+=6(1-tmp)
如果多余超过了1/10个关键帧,那么直接+=0
最后取均值/=10。
为最后的效率。

帧差法

普通帧差法

S t e p   1 Step\ 1 Step 1
计算帧间差分

S t e p   2 Step\ 2 Step 2
提取局部极值,设置个阈值去除一些近的局部极值

代码

优化帧差法1.1

S t e p   1 Step\ 1 Step 1
预设关键帧的数量 k k k

S t e p   2 Step\ 2 Step 2
帧间距离 D ( H t , H t + 1 ) = ∑ i = 1 n ( H t k − H t + 1 k ) 2 D(H_t,H_{t+1})=\sqrt{\sum\limits_{i=1}^n({H_{t}^k-H_{t+1}^k})^2} D(Ht,Ht+1)=i=1n(HtkHt+1k)2
H t k H_t^k Htk表示第 t t t张图第 k k k个颜色或者灰度值

S t e p   3 Step\ 3 Step 3
计算帧差的最小值和最大值,计算出中间值 m i d ( D ) = ( m a x ( D ) + m i n ( D ) ) / 2 mid(D)=(max(D)+min(D))/2 mid(D)=(max(D)+min(D))/2

S t e p   4 Step\ 4 Step 4
移除所有 v a l ≤ m i d ( D ) val\leq mid(D) valmid(D)的局部极值,剩余极值点数量为 L L L

S t e p   5 Step\ 5 Step 5
k ≤ L k \leq L kL,挑选前 k k k个关键帧。
k > L k > L k>L,保持前 L L L个关键帧。

代码

效果尚可,但是有些部分重复严重

优化帧差法1.2

1.1 1.1 1.1的基础上,帧间距离 D ( H t , H t + 1 ) D(H_t,H_{t+1}) D(Ht,Ht+1)
D 2 ( H t , H t + 1 ) = ∑ i = 1 n w k ( H t k − H t + 1 k ) 2 H t + 1 k D^2(H_t,H_{t+1})=\sum\limits_{i=1}^nw_k\frac{(H_{t}^k-H_{t+1}^k)^2}{H_{t+1}^k} D2(Ht,Ht+1)=i=1nwkHt+1k(HtkHt+1k)2
将图片分成 9 9 9部分, [   [ 1   2   1 ] , [ 2   4   2 ] , [ 1   2   1 ]   ] [\ [1\ 2\ 1],[2\ 4\ 2],[1\ 2\ 1]\ ] [ [1 2 1],[2 4 2],[1 2 1] ]

重复情况减少,但是由于自适应预设关键帧数量的原因,可能会导致后面部分关键帧选不上。

优化帧差法1.3

1.2 1.2 1.2的基础上用马氏距离。

优化帧差法1.4

利用对三种色调分别进行计算 D C T DCT DCT向量。
计算出差异。
待学习的一个特质。


聚类法

链接

https://kns.cnki.net/KCMS/detail/detail.aspx?dbcode=CJFQ&dbname=CJFDLAST2019&filename=SGXY201903015&v=MjE1NThSOGVYMUx1eFlTN0RoMVQzcVRyV00xRnJDVVI3cWZaT1JuRkNqbFdyL09OaXJUZDdHNEg5ak1ySTlFWVk=

基于镜头边界检测的关键帧提取

https://kns.cnki.net/KCMS/detail/detail.aspx?dbcode=CJFQ&dbname=CJFDLAST2019&filename=DZCL201919028&v=MjM3MTZiSVI4ZVgxTHV4WVM3RGgxVDNxVHJXTTFGckNVUjdxZlpPUm5GQ2psVmJyT0lUZklZckc0SDlqTnBvOUg=

https://kns.cnki.net/KCMS/detail/detail.aspx?dbcode=CMFD&dbname=CMFD201902&filename=1019654369.nh&v=MTUyMjZxZlpPUm5GQ2psV3JyQVZGMjZGN1c5R3RMS3BwRWJQSVI4ZVgxTHV4WVM3RGgxVDNxVHJXTTFGckNVUjc=

深度学习

https://kns.cnki.net/KCMS/detail/detail.aspx?dbcode=CJFQ&dbname=CJFDLAST2019&filename=XTYY201911025&v=MzI0Mjg3RGgxVDNxVHJXTTFGckNVUjdxZlpPUm5GQ2psVkwzTVBUblNkN0c0SDlqTnJvOUhZWVI4ZVgxTHV4WVM=

https://kns.cnki.net/KCMS/detail/detail.aspx?dbcode=CJFQ&dbname=CJFDLAST2019&filename=JZDF201905027&v=MDk5NDJDVVI3cWZaT1JuRkNqbVVyN0tMemZQYUxHNEg5ak1xbzlIWTRSOGVYMUx1eFlTN0RoMVQzcVRyV00xRnI=

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值