katna是一个自动提取视频关键帧/最佳帧的工具。

katna的Python项目详细描述


katna:用于自动提取视频关键帧的工具

资源

说明

katna自动化了视频关键帧/最佳帧提取的枯燥、容易出错的任务。 关键帧被定义为视频流的代表帧,这些帧提供了视频内容的最精确和紧凑的摘要。

视频模块考虑以下帧提取和选择方法:

  1. 使用luv色彩空间的绝对差异从完全不同的输入视频中提取帧
  2. 提取帧的亮度分数滤波
  3. 提取帧的熵/对比度分数滤波
  4. 使用图像直方图对帧进行k均值聚类
  5. 基于拉普拉斯特征方差的最佳帧选择(图像模糊检测)

更多选择功能正在开发中

如何安装

使用pypi
  1. 安装python 3
  2. pip安装katna

从源安装
  1. 安装git

  2. 安装anaconda或miniconda python

  3. 打开端子

  4. 从这里克隆回购https://github.com/keplerlab/Katna.git

  5. 将目录更改为已克隆repo的目录

    $cd path_to_the_folder_repo_cloned
    
  6. 如果使用anaconda python发行版,请创建新的anaconda环境

    conda create --name katna python=3
    source activate katna
    
  7. 运行安装程序:

    python setup.py install 
    

如何使用库

  1. 请参阅katna reference中的快速启动部分 从https://keplervaani.com/katna/tutorials.html

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
如何用java表示这个数学函数的算法   Java/Stream帮助:仅使用streams将嵌套的映射列表转换为映射   使用Selenium连接到数据库时发生java未知主机异常   java如何了解jvm内存使用:“堆内存”和“堆外内存”   java Oracle BI报告导入模板   java如何使用Spring将xml转换为bean?   java线程。join()以保证执行顺序   java从THINGSPEAK到ANDROID应用程序获取JSON数据   使用Java的stanford库中的异常   java正确使用来自其他类文件的方法   如果集合中的元素类型为接口类型,如何填充集合?(爪哇)   记录java。util。记录器创建的文件超过了应有的数量   类Java对象uniq值   尝试调用无法应用于()的方法时出现java错误