New structure (following the documentation) for the tutorials. Normalized image sizes for TOC display.
This commit is contained in:
85
doc/tutorials/introduction/linux_install/linux_install.rst
Normal file
85
doc/tutorials/introduction/linux_install/linux_install.rst
Normal file
@@ -0,0 +1,85 @@
|
||||
.. _Linux-Installation:
|
||||
|
||||
Installation in Linux
|
||||
***********************
|
||||
These steps have been tested for Ubuntu 10.04 but should work with other distros.
|
||||
|
||||
Required packages
|
||||
==================
|
||||
|
||||
* GCC 4.x or later. This can be installed with
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
sudo apt-get install build-essential
|
||||
|
||||
* CMake 2.6 or higher
|
||||
* Subversion (SVN) client
|
||||
* GTK+2.x or higher, including headers
|
||||
* pkgconfig
|
||||
* libpng, zlib, libjpeg, libtiff, libjasper with development files (e.g. libpjeg-dev)
|
||||
* Python 2.3 or later with developer packages (e.g. python-dev)
|
||||
* SWIG 1.3.30 or later
|
||||
* libavcodec
|
||||
* libdc1394 2.x
|
||||
|
||||
All the libraries above can be installed via Terminal or by using Synaptic Manager
|
||||
|
||||
Getting OpenCV source code
|
||||
============================
|
||||
|
||||
You can use the latest stable OpenCV version available in *sourceforge* or you can grab the latest snapshot from the SVN repository:
|
||||
|
||||
Getting the latest stable OpenCV version
|
||||
------------------------------------------
|
||||
|
||||
* Go to http://sourceforge.net/projects/opencvlibrary
|
||||
|
||||
* Download the source tarball and unpack it
|
||||
|
||||
|
||||
Getting the cutting-edge OpenCV from SourceForge SVN repository
|
||||
-----------------------------------------------------------------
|
||||
|
||||
Launch SVN client and checkout either
|
||||
|
||||
a. the current OpenCV snapshot from here: https://code.ros.org/svn/opencv/trunk
|
||||
|
||||
#. or the latest tested OpenCV snapshot from here: http://code.ros.org/svn/opencv/tags/latest_tested_snapshot
|
||||
|
||||
In Ubuntu it can be done using the following command, e.g.:
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
cd ~/<my_working _directory>
|
||||
svn co https://code.ros.org/svn/opencv/trunk
|
||||
|
||||
|
||||
Building OpenCV from source using CMake, using the command line
|
||||
================================================================
|
||||
|
||||
#. Create a temporary directory, which we denote as <cmake_binary_dir>, where you want to put the generated Makefiles, project files as well the object filees and output binaries
|
||||
|
||||
#. Enter the <cmake_binary_dir> and type
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
cmake [<some optional parameters>] <path to the OpenCV source directory>
|
||||
|
||||
For example
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
cd ~/opencv
|
||||
mkdir release
|
||||
cd release
|
||||
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX= /usr/local
|
||||
|
||||
#. Enter the created temporary directory (<cmake_binary_dir>) and proceed with:
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
make
|
||||
sudo make install
|
||||
|
||||
|
Reference in New Issue
Block a user