diff --git a/doc/py_tutorials/py_setup/py_setup_in_ubuntu/py_setup_in_ubuntu.markdown b/doc/py_tutorials/py_setup/py_setup_in_ubuntu/py_setup_in_ubuntu.markdown index 722517273bf5..f88ffe6793c9 100644 --- a/doc/py_tutorials/py_setup/py_setup_in_ubuntu/py_setup_in_ubuntu.markdown +++ b/doc/py_tutorials/py_setup/py_setup_in_ubuntu/py_setup_in_ubuntu.markdown @@ -5,7 +5,7 @@ Goals ----- In this tutorial We will learn to setup OpenCV-Python in Ubuntu System. -Below steps are tested for Ubuntu 16.04 (64-bit) and Ubuntu 14.04 (32-bit). +Below steps are tested for Ubuntu 16.04 and 18.04 (both 64-bit). OpenCV-Python can be installed in Ubuntu in two ways: - Install from pre-built binaries available in Ubuntu repositories @@ -62,18 +62,36 @@ We need **CMake** to configure the installation, **GCC** for compilation, **Pyth ``` sudo apt-get install cmake -sudo apt-get install python-dev python-numpy sudo apt-get install gcc g++ ``` +to support python2: + +``` +sudo apt-get install python-dev python-numpy +``` + +to support python3: + +``` +sudo apt-get install python3-dev python3-numpy +``` -Next we need **GTK** support for GUI features, Camera support (libv4l), Media Support +Next we need **GTK** support for GUI features, Camera support (v4l), Media Support (ffmpeg, gstreamer) etc. ``` -sudo apt-get install gtk2-devel -sudo apt-get install libv4l-devel -sudo apt-get install ffmpeg-devel -sudo apt-get install gstreamer-plugins-base-devel +sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev +sudo apt-get install libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev +``` + +to support gtk2: +``` +sudo apt-get install libgtk2.0-dev +``` + +to support gtk3: +``` +sudo apt-get install libgtk-3-dev ``` ### Optional Dependencies @@ -87,14 +105,15 @@ But it may be a little old. If you want to get latest libraries, you can install development files for system libraries of these formats. ``` -sudo apt-get install libpng-devel -sudo apt-get install libjpeg-turbo-devel -sudo apt-get install jasper-devel -sudo apt-get install openexr-devel -sudo apt-get install libtiff-devel -sudo apt-get install libwebp-devel +sudo apt-get install libpng-dev +sudo apt-get install libjpeg-dev +sudo apt-get install libopenexr-dev +sudo apt-get install libtiff-dev +sudo apt-get install libwebp-dev ``` +@note If you are using Ubuntu 16.04 you can also install ```libjasper-dev``` to add a system level support for the JPEG2000 format. + ### Downloading OpenCV To download the latest source from OpenCV's [GitHub Repository](https://github.com/opencv/opencv).