k-means
算法的matlab代码
基于多特征分析的视频窜改检测算法
运行平台:Matlab
简要使用说明
利用两个算法来检测视频是否经过篡改,方法1针对大范围帧间篡改(帧删除、帧替换、帧插入);
方法2作为方法1的补充,对小范围篡改也许会有一点改善(然而并没有);
方法1:基于视频相关性变化的视频篡改检测算法
利用视频内容具有连续性这一特点,提取相关性变化度这一特征,通过K-means算法挑出帧异常点;
方法2:基于运动矢量分析的视频篡改检测
利用光流法求出运动矢量,将运动矢量这一阶段特征输入SVM分类器,通过学习后训练出模型,将待检测视频导入训练模型,检测篡改点;
代码说明
对主要的程序进行简单说明
为利用相关性变化度为特征,利用二次切比雪夫挑出离群点;
[1]黄添强,
陈智文,
苏立超,等.
利用内容连续性的数字视频篡改检测[J].
南京大学学报(自然科学版),
2011,
47(5):493-503.
为方法1;
<checkErrorFramePointBySV
2022-03-10 10:17:46
9KB
系统开源
1