【 ViSP(1) - Linux Melodic 源码安装 ViSP】
Linux Melodic 源码安装 ViSP
- Linux Melodic 源码安装 ViSP
- 1. ViSP 简介
- 2. 源码安装
- 2.1 Required packages 需要的安装包
- 2.2 Getting ViSP source code 下载
- 2.3 Configuring ViSP from source 配置Visp
- 2.3.1 Optional 3rd party packages 建议安装的第三方库
- 2.3.2 Generating Makefiles
- 2.4 Building ViSP from source
Linux Melodic 源码安装 ViSP
1. ViSP 简介
ViSP is a modular C++ library that allows fast development of visual servoing applications. ViSP is developed and maintained by the Inria Lagadic team located at Inria Rennes.
ViSP是一个模块化C++库,允许快速开发视觉伺服应用程序。ViSP由位于Inria Rennes的Inria Lagadic团队开发和维护。
官网: ViSP official site
If you have any problems or find any bugs, please report them at http://gforge.inria.fr/tracker/?group_id=397.
If you may need help, please use the available forums http://gforge.inria.fr/forum/?group_id=397 or mailing lists http://gforge.inria.fr/mail/?group_id=397.
It is also possible to contact ViSP main developers using: visp@inria.fr
2. 源码安装
2.1 Required packages 需要的安装包
- gcc 4.4.x or later. gcc 4.4.x 及以上。
sudo apt-get install build-essential
- CMake 2.6 or higher. CMake 2.6 及以上。
sudo apt-get install cmake-curses-gui
2.2 Getting ViSP source code 下载
- 方法一
直接下载zip or tarball: latest stable release. 下载成功后解压:
tar xvzf ViSP-2.10.0.tar.gz
或者
unzip ViSP-2.10.0.zip
- 方法二
下载链接: recent snapshot. 下载成功后解压:
unzip ViSP-2.y.z-snapshot-2015.mm.dd.zip
- 方法三
从Subversion repository下载cutting-edge ViSP,先安装subversion:
sudo apt-get install subversion
然后使用命令:
svn checkout svn://scm.gforge.inria.fr/svn/visp/trunk/ViSP ViSP-trunk
2.3 Configuring ViSP from source 配置Visp
首先新建一个<binary_dir>,来build Visp. 其中包括生成的Makefiles, object files, and output libraries and binaries. 然后配置。
下载文件是visp-3.5.0,解压后进行配置,命令如下。
mkdir visp-build-releasecd visp-build-releasecmake -DCMAKE_BUILD_TYPE=RELEASE -DBUILD_SHARED_LIBS=ON ../visp-3.5.0
一个更多功能的配置方法是使用ccmake:
ccmake ../visp-3.5.0
使用第二种配置方法后,如图所示:
2.3.1 Optional 3rd party packages 建议安装的第三方库
- OpenCV
sudo apt-get install libopencv-dev
- libX11 to be able to open a window to display images
sudo apt-get install libx11-dev
- lapack and GSL to benefit from optimized mathematical capabilities
sudo apt-get install liblapack-dev libgsl0-dev
- libdc1394 to grab images from firewire cameras
sudo apt-get install libdc1394-22-dev
- libv4l to grab images from usb or analogic cameras
sudo apt-get install libv4l-dev
- Coin, to be able to support vrml cad model used by the model-based trackers
sudo apt-get install libCoin80-dev
- libxml2 to be able to configure the model-based trackers from xml files
sudo apt-get install libxml2-dev
- libjpeg, libpng to support jpeg and png images
sudo apt-get install libjpeg-dev libpng12-dev
- ffmpeg, to be able to read or encode compressed video streams
sudo apt-get install libswscale-dev libavutil-dev libavformat-dev libavcodec-dev libbz2-dev libbz2-1.0
- Ogre 3D if you want to do augmented reality or simulation
sudo apt-get install libogre-1.9-dev libois-dev
- Bar code detection
sudo apt-get install libzbar-dev libdmtx-dev
安装后,重新配置Visp.
2.3.2 Generating Makefiles
To generate the makefiles, just press [g] key in the ccmake gui.
Now we can build ViSP.
2.4 Building ViSP from source
To build ViSP proceed with:
make -j4
To install ViSP proceed with:
sudo make install
To build ViSP documentation, you have first to install Doxygen package:
sudo apt-get install doxygen graphviz texlive-latex-base
Then you can proceed with:
make visp_doc
参考:
- Visp Introduction
- VISP视觉库框架结构与使用入门
- Tutorial: Installation from source on Linux Ubuntu
【 ViSP(1) - Linux Melodic 源码安装 ViSP】相关推荐
- glib 2.0 arm linux,glib源码安装使用方法
glib库是GTK+和GNOME工程的基础底层核心程序库,是一个综合用途的实用的轻量级的C程序库,它提供C语言的常用的数据结构的定义.相关的处理函数,有趣而实用的宏,可移植的封装和一些运行时机能,如事 ...
- Linux下源码安装CodeBlocks
Linux下源码安装CodeBlocks qianghaohao(CodingNutter) 一. 安装平台说明: CentOs6.4-i686 gcc-4.4.7 二. 下载最新源码: http: ...
- linux中源码安装node
Linux上安装Node.js 直接使用已经编译好的包 node 官网已经把linux 下载版本更改为已经编译好的版本了,我们可以直接下载解压后使用: wget https://nodejs.org/ ...
- linux python源码安装,linux上源码安装python
以下例子基于python 2.7.9,其他版本同理.# 1.下载python# wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tg ...
- 5.3.3.tat.gz php_一步步在LINUX中源码安装PHP运行平台
一步步在LINUX中源码安装PHP运行平台 一步步在LINUX中源码安装PHP运行平台 本人是LINUX新手, 今天我们要学习一下如何在LINUX环境下安装PHP运行环境 目标:在LINUX环境下源码 ...
- linux编译安装的好处,Linux学习—源码安装
源码安装--可以按照自己的需求安装,这是源码安装的好处,而二进制安装无法选择 大部分的源码安装步骤大致相同,具体细节可以参考解压缩之后的README和INSTALL README: 介绍了软件包的功能 ...
- linux mplayer 编译,linux下源码安装mplayer播放器
最近学习了build源码安装软件,老师布置的习题,用所学过的知识安装mplayer播放器.通过上网我了解到在linux系统下,mplayer播放器十分强大好用.但是,在安装的过程中遇到了很多问题,比如 ...
- linux下源码安装rabbitMq
一.安装erlang 前期环境安装 1.利用yum安装erlang编译所依赖的环境 yum -y install make gcc gcc-c++ kernel-devel m4ncurses-dev ...
- linux下源码安装apache服务
1.搭建静态网站是,我们只需要搭建apache服务即可满足要求. 例如:如果我再客户端游览器输入地址,他会找到192.168.1.100这个服务器,然后根据端口会找到apache服务器.apache他 ...
最新文章
- Docker之HelloWorld篇
- golang mysql 超时_golang中mysql建立连接超时时间timeout 测试
- 企业中squid+iptables多模块的综合应用案例
- mysql 事务 myisam,InnoDB和MyISAM的差别(mysql事务处理)
- MySQL优化(四):count()
- 3.1 读入一个参数
- Android NDK升级17后编译提示找不到mips64el-linux-android-strip
- linux 有趣的命令
- xml标签里有rownum_rownum和order by以及index的关系
- 哪个oracle工具可以免费,Sqlite导入Oracle工具下载官方免费版_SqliteToOracle2.2英文版 - 系统之家...
- 阶段3 1.Mybatis_06.使用Mybatis完成DAO层的开发_7 Mybatis中使用代理Dao的执行过程分析...
- c语言贪吃蛇自动走,C语言 贪吃蛇
- JavaScript之innerHTML和outerHTML,innerText和outerText
- linux硬盘对拷ghost教程,用dd实现linux硬盘备份 GHOST
- 致远项目管理SPM系统之合同基本信息管理
- Redis和MySQL如何保持数据一致性
- 大学刚毕业,用10000小时,走进字节跳动拿了offer
- 基于Hi3861的听话的狗子
- ubuntu下git搭建服务器(gitosis)
- Android中singleTask模式没起作用!!
热门文章
- node npm install引用安装依赖包更改为私有库地址
- 安徽财经大学398法硕联考专业基础(非法学)考研历年真题库资料
- chrome 删除厌烦的桔梗导航
- MyEclipse:MyEclipse软件界面简介(菜单栏、工具栏、侧边栏、工作区)之详细攻略
- C++-在大端和小端-大头小头-BigEndian-LittleEndian-切换
- html 表格 自动宽度和高度,HTML表格标记教程(3):宽度和高度属性WIDTH、HEIGHT
- Java基础之拆箱和装箱
- 用html2canvas生成pdf 图片模糊
- 接口自动化测试-接口封装思想
- 杀死进程的N种姿势你知道吗