视频特性TI(时间信息)和SI(空间信息)的计算工具:TIandSI-压缩码流版
来源:互联网 发布:石油价格数据库 编辑:程序博客网 时间:2024/05/05 02:53
=====================================================
TI(时间信息)和SI(空间信息)计算工具文章列表:
视频特性TI(时间信息)和SI(空间信息)的计算工具:TIandSI
视频特性TI(时间信息)和SI(空间信息)的计算工具:TIandSI-压缩码流版
=====================================================
此前在文章《视频特性TI(时间信息)和SI(空间信息)的计算工具:TIandSI》中记录过两个基于YUV视频数据的TI和SI计算工具:一个图形界面工具和一个命令行工具。由于近期正在研究视频内容复杂度方面的东西,所以顺手将原来的TIandSI工具进行了升级,添加了另外两个支持压缩码流的TI和SI的工具,并将版本改为3.0。
目前的TIandSI项目中一共包含4个项目:
TIandSI : 计算YUV数据的TI和SI-图形界面版。
TIandSIcmd : 计算YUV数据的TI和SI-命令行版。
TIandSIpro : 计算压缩码流数据的TI和SI-图形界面版。
TIandSIprocmd : 计算压缩码流数据的TI和SI-命令行版。
其中后两个“pro”版用于计算压缩码流的TI和SI。
项目主页
SourceForge:https://sourceforge.net/projects/tiandsi/
Github:https://github.com/leixiaohua1020/TIandSI
开源中国:http://git.oschina.net/leixiaohua1020/TIandSI
CSDN下载
源代码:http://download.csdn.net/detail/leixiaohua1020/8754819
windows可执行程序:http://download.csdn.net/detail/leixiaohua1020/8755215
使用方法
TIandSIprocmd
TIandSIprocmd是用于计算压缩码流的TI和SI的命令行工具。该工具有如下选项。-i 输入文件下面举几条示例命令。
-o 输出包含TI和SI的*.csv 文件 [默认是 {input name}.csv]
-l 计算的帧数
-g 图形化显示计算的中间图像 [可以是 'ti' 或者 'si']
-n 中间图像显示的间隔 [默认是 5]
-h 打开帮助
计算“test.avi”的TI和SI,结果保存在“test.csv”。
TISIprogCmd -i test.avi
计算“test.avi”的TI和SI,结果保存在“test_cal.csv”。
TISIprogCmd -i test.avi -o test_cal.csv计算“test.avi”的TI和SI,计算过程中显示TI的中间图像。
TISIprogCmd -i test.avi -g ti
程序在运行过程中会在屏幕上打印出TI和SI,并将结果保存成“.csv”文件。程序运行截图如下所示。
显示的SI中间信息如下所示(Sobel滤波)。
TIandSIpro
TIandSIprocmd是用于计算压缩码流的TI和SI的图形界面工具。该工具的界面如下所示。
(1)选择视频文件
(2)点击“添加”将视频文件添加到“视频处理列表”
(3)点击“开始”进行计算
计算的过程中可以选择输出TI或者SI中间信息,如下图所示。
输入的视频为H264裸流,如下图所示。此外也支持mp4、mkv、avi等容器中的视频码流。
TI
SI
5.091792
96.63046
4.006694
97.14991
4.047168
95.78278
4.016123
96.68823
5.111005
95.08357
4.308331
95.99482
4.231775
94.96137
4.243418
96.51315
4.777538
94.69438
4.63109
95.99242
4.442572
95.27241
5.958293
94.07044
4.802421
93.54437
3.626003
94.44892
67.47028
55.96951
4.859533
55.73122
2.576851
55.94511
3.537802
55.95005
3.136736
56.02485
2.776622
55.88079
5.21654
56.21251
4.816776
56.34703
2.113539
56.39521
2.463277
56.54902
3.58151
56.62169
4.281242
56.89031
2.611747
56.9627
2.134903
56.98027
2.935039
56.72913
2.607401
56.88178
1.745702
56.99831
2.356833
57.06902
3.137143
56.77847
3.540902
56.97581
2.897511
56.95166
2.958283
56.95023
3.18626
56.48377
3.212861
56.56799
3.140944
56.53749
3.214078
56.51278
3.40129
56.14477
3.60599
56.56562
4.518811
56.72331
7.05519
56.32037
6.418852
56.10862
3.521006
56.34639
3.380948
56.21924
4.811128
56.01251
5.344801
56.30534
5.112007
56.1002
4.340466
55.77702
4.603604
55.81942
5.183671
55.94553
5.25707
55.90999
6.184795
55.43008
6.549098
55.66671
7.301097
55.66413
6.839081
55.41397
6.012524
55.64191
6.21944
55.88689
7.074984
54.75292
7.934908
55.05619
6.990477
55.15948
6.806325
54.92125
7.230724
54.62891
5.788167
54.68493
5.61761
54.06684
5.728929
54.35502
5.711939
54.16241
5.219654
54.27668
5.367257
54.10954
5.890024
54.08825
7.249853
53.98721
6.442775
54.22794
6.254034
53.70972
6.627275
54.26056
6.446436
54.10505
6.364463
54.14791
6.606837
54.38265
7.350156
55.03591
6.401467
54.62808
4.030468
54.80471
4.21936
54.94787
3.748936
54.91839
3.503878
54.6622
4.081355
54.84961
3.576916
54.7182
3.589109
54.85014
3.072421
54.54525
3.071072
54.48639
3.125489
54.22224
3.183908
54.37459
3.93243
54.0887
TI_AVG
SI_AVG
5.308657
61.55853
输入Excel之后可以得到以下结果。图中TI的峰值处出现了画面的突变。SI发生变化的地方视频的场景发生了变化。
雷霄骅
leixiaohua1020@126.com
http://blog.csdn.net/leixiaohua1020
- 视频特性TI(时间信息)和SI(空间信息)的计算工具:TIandSI-压缩码流版
- 视频特性TI(时间信息)和SI(空间信息)的计算工具:TIandSI
- 获取windows系统处理器相关信息 GetSystemInfo(SYSTEM_INFO &si)
- 系统信息(SI)的调度 http://www.mscbsc.com/bbs/thread-484729-1-1.html
- LTE 系统信息SI
- 反射和特性(2.反射特性信息)
- 信息增益(IG,Information Gain)的理解和计算
- 抓 console 时间信息的工具 grabserial
- Oracle时间信息特性(转)
- 工具类(一)清除缓存信息、数据库信息和指定文件夹的文件
- 视频序列的空间复杂度和时间复杂度的不用模型计算
- 空间信息和空间数据
- 归纳决策树ID3(信息熵的计算和计算原理写的很清楚)
- 获取文件夹的信息(时间)
- Starting Kernel...后没有信息显示的部分可能原因(专属TI处理器)
- 提取视频关键帧和关键帧的时间点信息
- 计算算法的时间和空间复杂度
- 计算算法的时间和空间复杂度
- MyEclipse安装插件
- 读浅墨博客 十一 笔记
- EEliod嵌入式实验4
- 关于在 eclipse R cannot be resolved to a variable 解決
- fragment的使用
- 视频特性TI(时间信息)和SI(空间信息)的计算工具:TIandSI-压缩码流版
- iOS 临时想改变状态栏字体颜色
- Activity状态变化后状态不能保存的问题
- iOS返回上一个View
- 稀疏编码(sparsecode)简单理解
- android常用的开源工具
- 【java正则】判断日期格式及非负浮点数
- JTA 深度历险 - 原理与实现
- 刚刚开始