GOTURN算法在ubuntu14.04+only_cpu环境下编译运行
来源:互联网 发布:软件开发的发展趋势 编辑:程序博客网 时间:2024/05/20 07:53
安装cmake
sudo apt-getinstall cmake
安装caffe
http://caffe.berkeleyvision.org/installation.html官网教程
2.1 选择自己需要的安装,因为我是只有CPU,并且ubuntu14.04版本
命令如下:
sudo apt-get install libprotobuf-devlibleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler
sudo apt-get install--no-install-recommends libboost-all-dev
2.2 sudo apt-get installlibgflags-dev libgoogle-glog-dev liblmdb-dev
2.3 修改makefile.config文件,将CPU_ONLY:=1之前的#去掉
2.4 下一步进行编译
进入到caffe目录
mkdir build
cd build
cmake ..
make all
make install
make runtest
安装opencv
sudo apt-getinstall libopencv-dev
安装TinyXML
sudo apt-getinstall libtinyxml-dev
编译运行
https://codeload.github.com/autocyz/GOTURN/zip/master goturn源码下载并解压
5.1 进入到GOTURN目录下
mkdir build
cd build
cmake ..
make
make过程报错
fatal error: caffe/proto/caffe.pb.h:No such file or directory #include'caffe/proto/caffe.pb.h'
切换到caffe根目录:proto src/caffe/proto/caffe.proto–cpp_out=.
mkdir include/caffe/proto
mv src/caffe/proto/caffe.pb.hinclude/caffe/proto注意等于后面有个.点,表示–cpp_out指定生成c++的代码并放置在当前路径中
5.2 bash scripts/download_trained_model.sh命令下载model,先输入此命令生成目录,但下载会失败,这样运行的时候就会报错。我的方法是用浏览器下载model
http://cs.stanford.edu/people/davheld/public/GOTURN/trained_model/tracker.caffemodel,然后将该文件放到GOTURN目录nets/models/pretrained_model文件夹
5.3 bash scripts/show_tracker_test.sh/home/dl/Downloads/vot2014
vot2014数据集下载地址http://www.votchallenge.net/vot2014/dataset.html浏览器下载并解压放在对应目录下
此时,代码在只有cpu的笔记本上就运行起来了,但速度真心慢,还有就是不知道要怎么运行 ,可以实现通过摄像头获取目标进行跟踪。
参考http://blog.csdn.net/zengdong_1991/article/details/55510511
- GOTURN算法在ubuntu14.04+only_cpu环境下编译运行
- LSD-SLAM在Ubuntu14.04+indigo环境中编译运行
- ubuntu14.04交叉编译vlc2.1.5源码,编译出在win32下运行的程序
- ubuntu14.04交叉编译vlc2.1.5源码,编译出在win32下运行的程序
- ubuntu14.04交叉编译vlc2.1.5源码,编译出在win32下运行的程序
- ubuntu14.04交叉编译vlc2.1.5源码,编译出在win32下运行的程序
- ubuntu14.04下搭建Android编译环境
- Ubuntu14.04下MinGW编译环境搭建
- Ubuntu14.04环境下编译Android
- GOTURN 算法
- KinectV2 在ubuntu14.04 环境下安装
- 虚拟机中在Ubuntu14.04下搭建QT交叉编译环境--2014/8/14
- Ubuntu14.04下Nvidia opencl例子的编译运行
- Ubuntu14.04下C++程序编辑、编译、运行入门篇
- Ubuntu14.04下C++程序编辑、编译、运行
- 编译安装及运行单目ORBSLAM2在Ubuntu14.04
- 编译安装及运行单目ORBSLAM2在Ubuntu14.04
- Ubuntu14.04下安装单机版Storm运行环境
- Spring MVC中对于邮件的初始化,和发送邮件实例代码
- 用c++实现扫雷
- 蓝牙开发经验小结——自动文件传输(OBEX)
- kafka的使用
- 深入浅出Prim算法
- GOTURN算法在ubuntu14.04+only_cpu环境下编译运行
- linux 下新安装tomcat执行.sh文件总是提示permission denied
- Context类getString(@StringRes int resId, Object... formatArgs)的使用
- 【bzoj4289: PA2012 Tax】图论--建图
- Eclipse中配置SVN插件
- 插入排序
- JAVA基础——初识JAVA(五)(流程控制、分子语句、循环语句、特殊流程控制语句)
- 使用Xml简单实现学生管理系统
- CentOS 7安装Python 3.6,pip3报错问题