视频帧分析工具-VideoFrameAnalyse

VideoFrameAnalyse介绍 基于图像的RGB、结构相似度SIM、感知Hash值对比,分析每帧的前后相似度,从而生成一个视频的前后的不同帧图片文件,同时帧图片文件命名为该帧在视频中的时间戳。

API命令要在项目源文件夹下使用,例如test文件。


分析电影视频帧
from package.movie_test import movie_video_frame_analyse
movie_video_frame_analyse(vdop)
vdop:存放视频的文件夹,是文件夹的路径就可以了。

分析动漫视频帧
from package.comic_test2 import comic_video_frame_analyse
comic_video_frame_analyse(vdop)
vdop:存放视频的文件夹,是文件夹的路径就可以了。

输出原始图像(得到的几十张原始图像,可用于调试参数)
from package.test_para import test_video_frame_analyse
test_video_frame_analyse(vdop)
vdop:存放视频的文件夹,是文件夹的路径就可以了。

调试参数
from package.compare_two_image import have_file_compare_image
have_file_compare_image("./compare_area",xsdnmaa,which_num)
xsdnmaa:n1,n2,哈希比较值,建议8,int
which_num:1为比较sim值,2为比较n1,n2的值。
compare_area:存放要比较的图片,
第一步,比较相同图片放在compare_area文件夹里,which_num设定为1,得到sim值
第二部,比较不同图片要区分开来的,放在compare_area文件夹里,which_num设定为2,得到n1,n2值

输出调试后的图像,
将调整后的值,n1,n2,sim,修改到test_para文件夹,并将test_num改为2,
再运行原来的test_video_frame_analyse(vdop),即可输出调试好的图像的缩小图。

test_num参数,0为不缩大小的原图,但保存的图片文件太大,
2为经过缩小的图,图片所占空间小,分辨率也不低,方便保存,

码云:VideoFrameAnalyse: 基于图像的RGB、结构相似度SIM、感知Hash值对比,分析每帧的前后相似度,从而生成一个视频的前后的不同帧图片文件,同时帧图片文件命名为该帧在视频中的时间戳。

你可能感兴趣的:(音视频)