视频特征提取与PCA&t-SNE

哈喽,大家好。我是人间人爱,花见花开的小明哥。

【很多妹子都沉迷我的才华,而无法相信我还是这么帅,哈哈】

正文:持续更新中。。。敬请期待

视频抽帧是否一定要每秒抽一帧,还是随机选帧,还是固定每个视频固定选取30帧,这个到底有多大的影响??

1-每秒抽一帧,cap得到fps,则固定间隔,最后的帧数与时长相同,比如1min,那就是60帧;

2-随机选取,纯粹随机选取30帧,random产生随机数index;

3-固定选取30帧,则无论视频fps是多少,每个视频抽帧的间隔可能不能,如果一共有600帧,则break为20

目前按照第3种方法提取了inceptionV3特征,且看下面效果。

3.1先将30*2048取均值,得到2048维度特征,同时也得到了其他负例特征

3.2将2048通过PCA降维至1000

3.3将上面数据经过t-SNE得到2维或者3维度数据,并进行可视化

顾虑1:通过inceptionV3提取的特征时将图片无特殊处理,直接就resize了299,这种是否影响特征提取效果??

或者加入点torch中Compose为好?也就是各种crop方法

下面是PCA降低维度到800,t-SNE困惑度为50的结果,感觉效果并不好啊。

猜你喜欢

转载自blog.csdn.net/SPESEG/article/details/103871268