您的位置:首页 > 其它

视频特性TI(时间信息)和SI(空间信息)的计算工具:TIandSI-压缩码流版

2015-05-30 18:55 1161 查看
=====================================================
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滤波)。



显示的TI中间信息如下所示(帧差)。



TIandSIpro

TIandSIprocmd是用于计算压缩码流的TI和SI的图形界面工具。该工具的界面如下所示。



该工具的使用可以分成三步:
(1)选择视频文件
(2)点击“添加”将视频文件添加到“视频处理列表”
(3)点击“开始”进行计算计算的过程中可以选择输出TI或者SI中间信息,如下图所示。



输入的视频为H264裸流,如下图所示。此外也支持mp4、mkv、avi等容器中的视频码流。



计算的结果保存成了“.csv”文件,TI和SI分成两列进行记录。
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_***G
SI_***G
5.308657
61.55853

输入Excel之后可以得到以下结果。图中TI的峰值处出现了画面的突变。SI发生变化的地方视频的场景发生了变化。





雷霄骅
leixiaohua1020@126.com http://blog.csdn.net/leixiaohua1020
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: