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
$ ccmake ../visp
会出现如图所示界面。
接下来:
$ make -j
(注:-j为加速编译的意思,电脑性能差的可以把-j去掉,-j操作容易死机)
$ sudo make install
5、安装数据集(可有可无)
刚才下载源代码的时候已经下载过一个Visp-image压缩包了,建议直接双击解压到主文件夹下,或者 $ unzip ViSP-images-x.y.z.zip
$cd Visp-image
$ls
可以看到
再设置环境变量:
6、测试
安装完毕。官网里还有各种系统各种版本的安装方法:http://visp-doc.inria.fr/doxygen/visp-daily/tutorial-install-ubuntu.html