GOTURN测试

安装教程

写在前面:笔者是一个刚入Ubuntu系统的小白,在配置过程中遇到了许多问题,可能解决问题的方式不是最佳的,希望各位路过的大佬们不要介意,同时也希望你们可以提出宝贵的建议

官方(github):https://github.com/davheld/GOTURN

  1. -Install dependencies(安装依赖):
    Install CMake(安装CMake):sudo apt-get install cmake
    ——>这是在我安装过程中出现的问题
    在这里插入图片描述
    解决:
    (1)直接sudo apt-get update,但是这个方法对我没用
    (2)果断换源,参考:Ubuntu 更换下载源

    Install Caffe( 安装caffe):http://caffe.berkeleyvision.org/installation.html

    Install OpenCV(安装OpenCV):sudo apt-get install libopencv-dev
    ——>在安装时出现了软件包依赖问题:有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件包尚未被创建或是它们已被从新到(Incoming)目录移出。…
    依据这篇博客的内容https://blog.csdn.net/qq_33810188/article/details/83051026,更新了Ubuntu的软件,成功解决

    Install TinyXML(安装TinyXML):sudo apt-get install libtinyxml-dev

  2. Compile(编译):
    在GOTURN主目录下:

mkdir build
cd build
cmake ..
make

——>在运行cmake时又出现了问题在这里插入图片描述没有boost源,要执行sudo apt-get install libboost-all-dev来安装boost源
搞好boost源以后果然遇到了网上很多人都遇到过的路径问题:
按理来说,遇到这个问题只需要修改 /GOTURN/cmake/Modules/FindCaffe.cmake文件中的第4行

### Set the variable Caffe_DIR as the root of your caffe directory
 set(Caffe_DIR ..../caffe)
#将上一行的#删去,中间的...写自己caffe的路径

我的直接是直接使用官网的指令sudo apt install caffe-cuda下载的caffe,然后就会找不到他的位置在哪里,搜索出来的路径代到GOTURN里也会出现相同的问题,所以我选择将原先下载的删掉,然后按照这篇博客的内容重新下载,搭建环境:https://blog.csdn.net/weixin_30226901/article/details/80380209,然后在遇到问题时,如上所示进行修改

在接下来的make中也遇到了问题,但因为解决完就兴奋地关掉了终端,就没来得及截屏进行说明,但是我遇到的两个问题:
1.caffe.pb.h:No such file or directory
2recipe for target ‘test_tracker_alov’ failed
但都在另一位博主的博客中提到,并有效解决:http://www.zangcq.com/2017/11/19/84/,如果有遇到相同问题的小伙伴们可以参考一下
到此,GOTURN的安装过程也结束啦

Pretrained model

根据readme中的教程,可以在终端中输入下方代码来下载预训练模块

 bash scripts/download_trained_model.sh

但在笔者的电脑上显示其需要15h来完成下载,所以可以根据终端中URL位置,在windows下利用一些下载工具下载好以后,再在Ubuntu上使用
下载好以后的文件要放在nets/models/pretrained_model 文件下

Visualize the tracking performance

  1. Visualizing test set performance
    在测试前,我们要先下载vot-2014的数据集:
    http://www.votchallenge.net/vot2014/dataset.html
    在GOTURN下运行:bash scripts/show_tracker_test.sh vot_folder
    其中的vot_folder指的是数据集文件夹名称
    笔者的运行结果如下:
    在这里插入图片描述
  2. Save videos of test set performance
    在GOTURN下运行:bash scripts/save_videos_test.sh vot_folder
    这里的vot_folder同上方的一样,运行完以后,在GOTURN/nets/tracker_output/GOTURN1_testets
  3. Visualizing validation set performance
    要先下载数据集ALOV dataset
    然后再运行:bash scripts/show_tracker_val.sh alov_image_folder alov_annotation_folder
    ——>这里的alov_videos_folder是数据集文件夹名称, alov_annotation_folder是alov annotation的文件夹名称
    这一步笔者没有运行,所以如果有尝试过的小伙伴们可以在评论区留言
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值