首页 > 编程知识 正文

vcenterplugi安装的启动文件,volta

时间:2023-05-04 02:28:28 阅读:168040 作者:4141

作为一只之前刚进入实验室的熊猫,我想读几篇论文,然后跑去做目标跟踪的实验。 一开始我准备代码调优很难,但没想到测试的库这么难。

VOT是数据集,但如果下载该数据并将其放入tracker中,就无法使用。 它已经打包好了,提供了matlab的接口。 打掉训练过的tracker,运行起来就会有结果了。 但是,实际上是为每个tracker写适合VOT的读取数据文件。 写法有很多。 具体来说我自己也没有实现过。 大多数VOT官网上的tracker都是自己写的。 请模仿学习一下。

VOT配置现在是配置的时候了。 这是使用MATLAB配置。 然后用mex把MATLAB和c语言混合编译,这是一种很危险的操作,所以不要着急穿MATLAB,先看服务器上的gcc版本,安装对应的MATLAB。 因为如果版本不合适的话,编译的东西也不能使用。 (这个服务器是Ubuntu系统的,在Windows上很方便。 我可以自己配合。 )

gcc -v我的服务器的gcc是4.7。 已安装matlab R2015b。 如果不知道如何在服务器上安装Matlab,请参阅上一篇博客在Linux服务器上安装Matlab

安装matlab后,可以下载名为vot-toolkit的东西:

git clone https://github.com/vot challenge/vot-toolkit直接下文件夹。 不需要解冻。

然后,你可以打开你的matlab跑。 在matlab中打开名为vot-toolkit的文件夹时,其中包含以下内容:

然后在命令行中运行toolkit_path,并将当前路径添加到matlab的执行路径中。

然后,创建新文件夹。 把你的tracker放在这个文件夹里。 这个文件夹可以理解为你的工作。 空间是指vot在这里创造了空间。 你在这里愉快地跑着你的代码。 我命名为workspace。 进入此workspace文件夹,xxdtd将执行workspace_create。 会出现以下情况。

这就是让你选择哪个数据库。 在这里,为了测试配置是否良好,直接选择第一个test。 因为其他数据太大了,下面慢,跑也慢。

选择1后,让我指定你的跟踪器。 现在,我们将使用此数据集附带的ncc来测试环境。

选择您的追踪器实现的语言。 这里也请选择1。

这样就可以了!

但是,你可能会问。 洞在哪里? 我这个已经准备好了,当然不能打孔了。 让我先谈谈Trax。

Trax配置Trax是您可能需要使用Matlab和gcc的组合进行编译的第一个问题:

unable to unpack trax .这个其实没什么问题,但是下不去。 直接去下一个trax,解压缩并放在/vot-toolkit/native下就可以了。 trax下载链接:

3359 github.com/vot challenge/trax /

下车后,必须删除workspace的全部内容。 因为即使不下trax,也可以创建空间。 只是不能用。

然后继续toolkit_path这个流程。 如果通了的话,恭喜你。 没有问题,但会发生的问题:

编译器报告错误的行(例如,您的特定文件的具体内容)或错误,如下所示:

trax support undetected这个基本上你也不要去看你的具体文件。 是环境的锅。 可能是你的gcc跪下了。 我遇到了这个问题。 后来突然好了起来。 推测有人移动了服务器的gcc,然后回来了。 所以,像服务器这样的公共物品不要随便改变环境变量哦。 人死在坑里

遇到这个问题的话,请询问管理者。 实验室的虚拟蜡烛、老师等,不能死。 这是浪费时间。

然后你可能又是这样的问题:

我是华宁。 也就是说,你的matlab使用的gcc和你的环境的差异。 我是第一个说的,总之这个的话可以编译。 你不能用。 另外,请不要让我写最简单的. c文件看它能否正常工作。 我说你能行,正常输出。 但是,不能使用Trax。 它就是这么傲娇。 所以假装诚实应对的matlab。

如果这一切没问题,那基本上没什么问题。 之后,会发生以下事情。

trackerhasnotpassedthetraxsupporttest这可能是你的路径或什么错误。 请看下一节。

使用Vot测试自己的tracker时,将显示当前workspace文件夹下生成的一系列文件。

此时,需要修改你的tracker_ncc。 其中ncc是之前希望写的tracker的名字。 打开此文件并注释掉第一行:

在tracker_label中填写你的输出文件。 基本上是你的跟踪者的名字。 ncc; 然后,下面tracker_command的上一项填写你的tracker.m文件的名称。 例如,这里是我填写的ncc。 后面的项目是你的ncc.m所在的绝对路径。

全部配置好后,run_test就能跑了。 如果一切都没有问题的话,他会直接显示结果图像。 发生的问题是:

trackerhasnotpassedthetraxsupporttest此时,您可以将vot.m复制到您的tracker.m文件夹中,路径错误、ncc错误或。

全部跑,Done出来的时候,可以分析。 注释run_analysis中的error行,在这个文件中奔跑,会得到结果~

在后面放这个东西的途中我想放弃一次,但是总是用。 那几天人是笨蛋。 装完了也有成就感。 大概自己还做得太多了。 但是,请不要放弃。 科学研究很难。 请继续努力。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。