红联Linux门户
Linux帮助

ubuntu14.04安装visp3.0.0

发布时间:2016-11-26 09:35:34来源:linux网站作者:一呆飞仙
visp是一个很全面的计算机视觉库,里面有计算机视觉可能用到的一些函数,库依赖于OpenCV,还有一些可以实现某些功能的如:基于模型的识别与跟踪,好几百个cpp示例。
visp官网:
https://visp.inria.fr/
visp说明书:
http://visp-doc.inria.fr/doxygen/visp-daily/index.html#tutorial
visp安装,基于ubuntu:
http://visp-doc.inria.fr/doxygen/visp-daily/tutorial-install-ubuntu.html
 
1、下载地址:https://visp.inria.fr/download/
zip/tra.gz挑一个版本下载
image下载了
documentation下载
虽然后两个不知道有啥用
 
2、搭配第三方环境
sudo apt-get install build-essential
sudo apt-get install cmake-curses-gui
sudo apt-get install libopencv-dev
sudo apt-get install libx11-dev
sudo apt-get install liblapack-dev
sudo apt-get install libdc1394-22-dev
sudo apt-get install libv4l-dev
sudo apt-get install libxml2-dev
sudo apt-get install libzbar-dev
sudo apt-get install libcoin80-dev
sudo apt-get install libjpeg-dev libpng12-dev
sudo apt-get install libswscale-dev libavutil-dev libavformat-dev libavcodec-dev libbz2-dev libbz2-1.0
sudo apt-get install libogre-1.9-dev libois-dev
sudo apt-get install libdmtx-dev
 
3、解压或Git clone
解压包安装四种方法任选一
$ tar xvzf visp-x.y.z.tar.gz
$unzip visp-x.y.z.zip
$ tar xvzf visp-snapshot-yyyy-mm-dd.tar.gz
$ git clone https://github.com/lagadic/visp.git
 
4、编译
$ cd $HOME; mkdir visp-build
$ cd $HOME/visp-build
$ cmake ../visp
$ ccmake ../visp
ubuntu14.04安装visp3.0.0
会出现如图所示界面。
接下来:
$ make -j 
(注:-j为加速编译的意思,电脑性能差的可以把-j去掉,-j操作容易死机)
$ sudo make install
 
5、安装数据集(可有可无)
刚才下载源代码的时候已经下载过一个Visp-image压缩包了,建议直接双击解压到主文件夹下,或者 $ unzip ViSP-images-x.y.z.zip
$cd Visp-image
$ls
可以看到
Klimt README.md circle ellipse iv mbt mire-2
LICENSE.txt calibration cube ellipse-1 line mire video文件名
再设置环境变量:
$ echo "export VISP_INPUT_IMAGE_PATH=$HOME" >> ~/.bashrc
$ source ~/.bashrc
 
6、测试
$ cd $HOME/visp-build
$ ./example/device/display/displayX
A click to close the windows...
A click to display a cross...
Cross position: 201, 441
A click to exit the program...
Bye
安装完毕。官网里还有各种系统各种版本的安装方法:http://visp-doc.inria.fr/doxygen/visp-daily/tutorial-install-ubuntu.html
 
本文永久更新地址:http://www.linuxdiyf.com/linux/26336.html