程序的相关下载:
http://dl.vmall.com/c00yk4yxaf
程序说明:
这个程序用于识别跑跑的截图中的时间和速度。
本程序的出发点是比较两个成绩之间的差细小差距!比如你跑了个图成绩是1:59:00,另外一个人的成绩是1:58:00。那么,可以把两个人的成绩曲线相比较,可以分析出哪些弯道你过得不好。比如你拿到了SSS跑高速的成绩曲线,可以和自己跑的做对比,可以发现差距所在。
也可以通过计算某一段路线的道路公里数,来比较到底谁的路线更好(其实可以直观地在成绩曲线图上看出来)。
也可以用于比较两个车之间的区别,比如加速的区别,只要比较两个车之间的加速曲线即可。
也可以用于测试某一个部件的性能,或者比较两个改装部件的性能等等。
只要你想得出,甚至你可以计算某一个上坡的角度!
默认会识别screenshot目录下的所有bmp和jpg图片,并把识别结果放到result.txt文件中。
result.txt中会有五列数据,分别是:图片名称,时间,时间(毫秒),速度。
在screenshot目录中已有一张例子图片,可以运行kart.exe,查看识别结果。
使用方法:
1.在跑跑中用F3录像,录像品质要设置为高。
2.用potplayer打开录像文件,按ctrl + G,打开连续截图,设置截图的保存路径为本程序的screenshot目录。
设置好截取帧数和时间间隔(如果想得到比较平滑的曲线,最好设置时间间隔为50ms以下)。
如果源视频文件不是800*600大小的,要设置截取图片的大小为800*600。
3.开始截图
4.截图完成后,运行kart.exe,程序退出后,会在当前目录下生成一个result.txt文件,里面是识别的结果
5.把result.txt的内容粘贴到execl中,清除部分无用数据,再生成曲线。推荐选择图表类型为折线图,并设置为平滑。
程序的用途:
跑跑抓地增速曲线.jpg是用本程序产生的数据得到的。
使用本程序得到数据,比较实用的是可以分析成绩,对比成绩。
另外,跑跑的理论研究者也可以据数据作出各种分析。
还有一些其它的用途:统计赛道的长度?
注意,本程序只能处理800*600大小的图片,且本程序只测试能支持跑跑内录的高质量录像,过于模糊的录像不能识别。
注意,potplayer的截图体积可能比较大,800*600的bmp图片,一张大小为1.83M,注意硬盘空间是否足够。
注意,本程序只能识别旧版的时间和普通赛车的速度(不能识别摩托)。即国服2012-09-09日的游戏画面,2012-09-09日台服的不能识别。
注意,目前只能用于识别potplayer所截取的图片,跑跑自带的截取可能不能正确识别。
因为potplayer截图有bug。如果想识别跑跑自带的截图,可以修改kartconfig.py文件,把x轴的数字都改小1。
[
本帖最后由 hengyunabc 于 2012-9-12 14:06 编辑 ]