{"id":1957,"date":"2017-02-24T04:09:47","date_gmt":"2017-02-24T04:09:47","guid":{"rendered":"http:\/\/myprojects.advchaweb.com\/?p=1957"},"modified":"2017-02-24T04:49:29","modified_gmt":"2017-02-24T04:49:29","slug":"installation-of-opencv-3-1-python-3-on-ubuntu-14-04","status":"publish","type":"post","link":"https:\/\/myprojects.advchaweb.com\/index.php\/2017\/02\/24\/installation-of-opencv-3-1-python-3-on-ubuntu-14-04\/","title":{"rendered":"Installation of OpenCV 3.1 (Python 3.4) on Ubuntu 14.04"},"content":{"rendered":"<p>Installation:<\/p>\n<ol>\n<li>lets create a virtual environment with name &#8216;opencv&#8217;\n<pre class=\"lang:default decode:true \">teddy@teddy-K43SJ:~$ mkvirtualenv opencv\r\nUsing base prefix '\/usr'\r\nNew python executable in \/home\/teddy\/.virtualenvs\/opencv\/bin\/python3\r\nAlso creating executable in \/home\/teddy\/.virtualenvs\/opencv\/bin\/python\r\nInstalling setuptools, pip, wheel...done.\r\nvirtualenvwrapper.user_scripts creating \/home\/teddy\/.virtualenvs\/opencv\/bin\/predeactivate\r\nvirtualenvwrapper.user_scripts creating \/home\/teddy\/.virtualenvs\/opencv\/bin\/postdeactivate\r\nvirtualenvwrapper.user_scripts creating \/home\/teddy\/.virtualenvs\/opencv\/bin\/preactivate\r\nvirtualenvwrapper.user_scripts creating \/home\/teddy\/.virtualenvs\/opencv\/bin\/postactivate\r\nvirtualenvwrapper.user_scripts creating \/home\/teddy\/.virtualenvs\/opencv\/bin\/get_env_details\r\n(opencv) teddy@teddy-K43SJ:~$<\/pre>\n<p>A FEW VIRTUALENV COMMANDS:<br \/>\na. Leave\/exit virtualenv opencv, use &#8216;deactivate opencv&#8217;<\/p>\n<pre class=\"lang:default decode:true \">(opencv) teddy@teddy-K43SJ:~$ deactivate opencv\r\nteddy@teddy-K43SJ:~$<\/pre>\n<p>b. Go to or get into virtualenv opencv, use &#8216;workon opencv&#8217;<\/p>\n<pre class=\"lang:default decode:true \">teddy@teddy-K43SJ:~$ workon opencv\r\n(opencv) teddy@teddy-K43SJ:~$<\/pre>\n<p>c. Remove\/delete virtualenv pls use rmvirtualenv &lt;virtualenv name&gt;. BUT PLS DEACTIVATE FIRST BEFORE REMOVING<br \/>\nfor example:<\/p>\n<pre class=\"lang:default decode:true \">(opencv_p27_cuda) teddy@teddy-K43SJ:~$ deactivate\r\nteddy@teddy-K43SJ:~$ rmvirtualenv opencv_p27_cuda\r\nRemoving opencv_p27_cuda...<\/pre>\n<p>&nbsp;<\/li>\n<li>COMPILE AND INSTALL OPENCV 3 LIB FOR PYTHON 3<br \/>\nref:<a href=\"http:\/\/www.pyimagesearch.com\/2015\/07\/20\/install-opencv-3-0-and-python-3-4-on-ubuntu\/\">http:\/\/www.pyimagesearch.com\/2015\/07\/20\/install-opencv-3-0-and-python-3-4-on-ubuntu\/<\/a><br \/>\n<a href=\"http:\/\/askubuntu.com\/questions\/94102\/what-is-the-difference-between-apt-get-update-and-upgrade\">http:\/\/askubuntu.com\/questions\/94102\/what-is-the-difference-between-apt-get-update-and-upgrade<\/a><br \/>\n<a href=\"http:\/\/milq.github.io\/install-opencv-ubuntu-debian\/\">http:\/\/milq.github.io\/install-opencv-ubuntu-debian\/<\/a><br \/>\n1. Install prerequisites<\/p>\n<pre class=\"lang:default decode:true \">teddy@teddy-K43SJ:~$ sudo apt-get update\r\nteddy@teddy-K43SJ:~$ sudo apt-get upgrade<\/pre>\n<p>2. Install developer tools used to compile OpenCV 3.0:<\/p>\n<pre class=\"lang:default decode:true \">teddy@teddy-K43SJ:~$ sudo apt-get install build-essential cmake git pkg-config\r\nReading package lists... Done\r\nBuilding dependency tree\r\nReading state information... Done\r\nbuild-essential is already the newest version.\r\npkg-config is already the newest version.\r\npkg-config set to manually installed.\r\ngit is already the newest version.\r\ngit set to manually installed.\r\nThe following packages were automatically installed and are no longer required:\r\nacpi gnome-desktop-data gnumeric-common gnumeric-doc libantlr-java\r\nlibchamplain-0.12-0 libchamplain-gtk-0.12-0 libcommons-validator-java\r\nlibdoxia-sitetools-java libgegl-0.2-0 libgoffice-0.10-10-common\r\nlibjavascriptcoregtk-1.0-0 libjdependency-java libjtidy-java\r\nlibmaven-archiver-java libmaven-clean-plugin-java\r\nlibmaven-compiler-plugin-java libmaven-dependency-tree-java\r\nlibmaven-filtering-java libmaven-install-plugin-java\r\nlibmaven-jar-plugin-java libmaven-plugin-tools-java\r\nlibmaven-reporting-impl-java libmaven-resources-plugin-java\r\nlibmaven-shade-plugin-java libming1 libplexus-compiler-java\r\nlibplexus-digest-java libplexus-velocity-java libwebkitgtk-1.0-0\r\nlibwebkitgtk-1.0-common libwerken.xpath-java libxml-xpathengine-perl\r\nlinux-headers-3.13.0-76 linux-headers-3.13.0-76-generic-tuxonice\r\nlinux-headers-3.19.0-25 linux-headers-3.19.0-25-generic\r\nlinux-image-3.13.0-76-generic-tuxonice linux-image-3.19.0-25-generic\r\nlinux-image-extra-3.13.0-76-generic-tuxonice\r\nlinux-image-extra-3.19.0-25-generic linux-tools-3.13.0-76\r\nlinux-tools-3.13.0-76-generic tclx8.4 velocity\r\nUse 'apt-get autoremove' to remove them.\r\nThe following extra packages will be installed:\r\ncmake-data\r\nSuggested packages:\r\ncodeblocks eclipse\r\nThe following NEW packages will be installed:\r\ncmake cmake-data\r\n0 upgraded, 2 newly installed, 0 to remove and 1 not upgraded.\r\nNeed to get 3.294 kB of archives.\r\nAfter this operation, 16,6 MB of additional disk space will be used.\r\nDo you want to continue? [Y\/n] Y\r\nGet:1 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty\/main cmake-data all 2.8.12.2-0ubuntu3 [676 kB]\r\nGet:2 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty\/main cmake amd64 2.8.12.2-0ubuntu3 [2.618 kB]\r\nFetched 3.294 kB in 5s (651 kB\/s)\r\nSelecting previously unselected package cmake-data.\r\n(Reading database ... 443945 files and directories currently installed.)\r\nPreparing to unpack ...\/cmake-data_2.8.12.2-0ubuntu3_all.deb ...\r\nUnpacking cmake-data (2.8.12.2-0ubuntu3) ...\r\nSelecting previously unselected package cmake.\r\nPreparing to unpack ...\/cmake_2.8.12.2-0ubuntu3_amd64.deb ...\r\nUnpacking cmake (2.8.12.2-0ubuntu3) ...\r\nProcessing triggers for man-db (2.6.7.1-1ubuntu1) ...\r\nSetting up cmake-data (2.8.12.2-0ubuntu3) ...\r\nSetting up cmake (2.8.12.2-0ubuntu3) ...<\/pre>\n<p>3. Install libraries and packages used to read various image formats from disk:<\/p>\n<pre class=\"lang:default decode:true \">teddy@teddy-K43SJ:~$ sudo apt-get install libjpeg8-dev libtiff4-dev libjasper-dev libpng12-dev\r\nReading package lists... Done\r\nBuilding dependency tree\r\nReading state information... Done\r\nThe following packages were automatically installed and are no longer required:\r\nacpi gnome-desktop-data gnumeric-common gnumeric-doc libantlr-java\r\nlibchamplain-0.12-0 libchamplain-gtk-0.12-0 libcommons-validator-java\r\nlibdoxia-sitetools-java libgegl-0.2-0 libgoffice-0.10-10-common\r\nlibjavascriptcoregtk-1.0-0 libjdependency-java libjtidy-java\r\nlibmaven-archiver-java libmaven-clean-plugin-java\r\nlibmaven-compiler-plugin-java libmaven-dependency-tree-java\r\nlibmaven-filtering-java libmaven-install-plugin-java\r\nlibmaven-jar-plugin-java libmaven-plugin-tools-java\r\nlibmaven-reporting-impl-java libmaven-resources-plugin-java\r\nlibmaven-shade-plugin-java libming1 libplexus-compiler-java\r\nlibplexus-digest-java libplexus-velocity-java libwebkitgtk-1.0-0\r\nlibwebkitgtk-1.0-common libwerken.xpath-java libxml-xpathengine-perl\r\nlinux-headers-3.13.0-76 linux-headers-3.13.0-76-generic-tuxonice\r\nlinux-headers-3.19.0-25 linux-headers-3.19.0-25-generic\r\nlinux-image-3.13.0-76-generic-tuxonice linux-image-3.19.0-25-generic\r\nlinux-image-extra-3.13.0-76-generic-tuxonice\r\nlinux-image-extra-3.19.0-25-generic linux-tools-3.13.0-76\r\nlinux-tools-3.13.0-76-generic tclx8.4 velocity\r\nUse 'apt-get autoremove' to remove them.\r\nThe following extra packages will be installed:\r\nlibjbig-dev libjpeg-turbo8-dev liblzma-dev libtiff5-dev libtiffxx5\r\nzlib1g-dev\r\nSuggested packages:\r\nliblzma-doc\r\nThe following NEW packages will be installed:\r\nlibjasper-dev libjbig-dev libjpeg-turbo8-dev libjpeg8-dev liblzma-dev\r\nlibpng12-dev libtiff4-dev libtiff5-dev libtiffxx5 zlib1g-dev\r\n0 upgraded, 10 newly installed, 0 to remove and 1 not upgraded.\r\nNeed to get 1.567 kB of archives.\r\nAfter this operation, 5.424 kB of additional disk space will be used.\r\nDo you want to continue? [Y\/n] Y\r\nGet:1 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty-updates\/main libtiffxx5 amd64 4.0.3-7ubuntu0.3 [5.624 B]\r\nGet:2 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty-updates\/main libjbig-dev amd64 2.0-2ubuntu4.1 [6.268 B]\r\nGet:3 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty-updates\/main libjasper-dev amd64 1.900.1-14ubuntu3.3 [519 kB]\r\nGet:4 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty\/main libjpeg-turbo8-dev amd64 1.3.0-0ubuntu2 [242 kB]\r\nGet:5 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty\/main libjpeg8-dev amd64 8c-2ubuntu8 [1.552 B]\r\nGet:6 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty\/main zlib1g-dev amd64 1:1.2.8.dfsg-1ubuntu1 [183 kB]\r\nGet:7 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty-updates\/main libpng12-dev amd64 1.2.50-1ubuntu2.14.04.2 [206 kB]\r\nGet:8 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty\/main liblzma-dev amd64 5.1.1alpha+20120614-2ubuntu2 [137 kB]\r\nGet:9 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty-updates\/main libtiff5-dev amd64 4.0.3-7ubuntu0.3 [263 kB]\r\nGet:10 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty-updates\/main libtiff4-dev amd64 4.0.3-7ubuntu0.3 [2.348 B]\r\nFetched 1.567 kB in 4s (356 kB\/s)\r\nSelecting previously unselected package libtiffxx5:amd64.\r\n(Reading database ... 444643 files and directories currently installed.)\r\nPreparing to unpack ...\/libtiffxx5_4.0.3-7ubuntu0.3_amd64.deb ...\r\nUnpacking libtiffxx5:amd64 (4.0.3-7ubuntu0.3) ...\r\nSelecting previously unselected package libjbig-dev:amd64.\r\nPreparing to unpack ...\/libjbig-dev_2.0-2ubuntu4.1_amd64.deb ...\r\nUnpacking libjbig-dev:amd64 (2.0-2ubuntu4.1) ...\r\nSelecting previously unselected package libjasper-dev.\r\nPreparing to unpack ...\/libjasper-dev_1.900.1-14ubuntu3.3_amd64.deb ...\r\nUnpacking libjasper-dev (1.900.1-14ubuntu3.3) ...\r\nSelecting previously unselected package libjpeg-turbo8-dev:amd64.\r\nPreparing to unpack ...\/libjpeg-turbo8-dev_1.3.0-0ubuntu2_amd64.deb ...\r\nUnpacking libjpeg-turbo8-dev:amd64 (1.3.0-0ubuntu2) ...\r\nSelecting previously unselected package libjpeg8-dev:amd64.\r\nPreparing to unpack ...\/libjpeg8-dev_8c-2ubuntu8_amd64.deb ...\r\nUnpacking libjpeg8-dev:amd64 (8c-2ubuntu8) ...\r\nSelecting previously unselected package zlib1g-dev:amd64.\r\nPreparing to unpack ...\/zlib1g-dev_1%3a1.2.8.dfsg-1ubuntu1_amd64.deb ...\r\nUnpacking zlib1g-dev:amd64 (1:1.2.8.dfsg-1ubuntu1) ...\r\nSelecting previously unselected package libpng12-dev.\r\nPreparing to unpack ...\/libpng12-dev_1.2.50-1ubuntu2.14.04.2_amd64.deb ...\r\nUnpacking libpng12-dev (1.2.50-1ubuntu2.14.04.2) ...\r\nSelecting previously unselected package liblzma-dev:amd64.\r\nPreparing to unpack ...\/liblzma-dev_5.1.1alpha+20120614-2ubuntu2_amd64.deb ...\r\nUnpacking liblzma-dev:amd64 (5.1.1alpha+20120614-2ubuntu2) ...\r\nSelecting previously unselected package libtiff5-dev:amd64.\r\nPreparing to unpack ...\/libtiff5-dev_4.0.3-7ubuntu0.3_amd64.deb ...\r\nUnpacking libtiff5-dev:amd64 (4.0.3-7ubuntu0.3) ...\r\nSelecting previously unselected package libtiff4-dev:amd64.\r\nPreparing to unpack ...\/libtiff4-dev_4.0.3-7ubuntu0.3_amd64.deb ...\r\nUnpacking libtiff4-dev:amd64 (4.0.3-7ubuntu0.3) ...\r\nProcessing triggers for man-db (2.6.7.1-1ubuntu1) ...\r\nSetting up libtiffxx5:amd64 (4.0.3-7ubuntu0.3) ...\r\nSetting up libjbig-dev:amd64 (2.0-2ubuntu4.1) ...\r\nSetting up libjasper-dev (1.900.1-14ubuntu3.3) ...\r\nSetting up libjpeg-turbo8-dev:amd64 (1.3.0-0ubuntu2) ...\r\nSetting up libjpeg8-dev:amd64 (8c-2ubuntu8) ...\r\nSetting up zlib1g-dev:amd64 (1:1.2.8.dfsg-1ubuntu1) ...\r\nSetting up libpng12-dev (1.2.50-1ubuntu2.14.04.2) ...\r\nSetting up liblzma-dev:amd64 (5.1.1alpha+20120614-2ubuntu2) ...\r\nSetting up libtiff5-dev:amd64 (4.0.3-7ubuntu0.3) ...\r\nSetting up libtiff4-dev:amd64 (4.0.3-7ubuntu0.3) ...\r\nProcessing triggers for libc-bin (2.19-0ubuntu6.7) ...<\/pre>\n<p>4. Install a few libraries used to read video formats from disk: (GOT ERROR)<\/p>\n<pre class=\"lang:default decode:true\">teddy@teddy-K43SJ:~$ sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev\r\nReading package lists... Done\r\nBuilding dependency tree\r\nReading state information... Done\r\nSome packages could not be installed. This may mean that you have\r\nrequested an impossible situation or if you are using the unstable\r\ndistribution that some required packages have not yet been created\r\nor been moved out of Incoming.\r\nThe following information may help to resolve the situation:\r\n\r\nThe following packages have unmet dependencies:\r\nlibswscale-dev : Depends: libswscale2 (= 6:9.18-0ubuntu0.14.04.1) but 6:9.18-0ubuntu0.14.04.1+fdkaac is to be installed\r\nE: Unable to correct problems, you have held broken packages.<\/pre>\n<p>SKIP???<br \/>\nOK HERE IS THE SOLUTION:<br \/>\n(ref:<a href=\"http:\/\/askubuntu.com\/questions\/691109\/how-do-i-install-ffmpeg-and-codecs\">http:\/\/askubuntu.com\/questions\/691109\/how-do-i-install-ffmpeg-and-codecs<\/a>)<br \/>\nInstall ffmpeg and the codecs:<\/p>\n<pre class=\"lang:default decode:true \">sudo add-apt-repository ppa:mc3man\/trusty-media\r\nsudo apt-get update\r\nsudo apt-get install ffmpeg gstreamer0.10-ffmpeg\r\nRepeat the above:\r\nsudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev<\/pre>\n<p>Re-run &#8216;sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev&#8217;. SHOULD WORKS NOW!!!<\/p>\n<p>e. Install GUI libs: (ref:<a href=\"http:\/\/milq.github.io\/install-opencv-ubuntu-debian\/\">http:\/\/milq.github.io\/install-opencv-ubuntu-debian\/<\/a>)<\/p>\n<pre class=\"lang:default decode:true\">teddy@teddy-K43SJ:~$ sudo apt-get install qt5-default libvtk6-dev\r\nReading package lists... Done\r\nBuilding dependency tree\r\nReading state information... Done\r\nSome packages could not be installed. This may mean that you have\r\nrequested an impossible situation or if you are using the unstable\r\ndistribution that some required packages have not yet been created\r\nor been moved out of Incoming.\r\nThe following information may help to resolve the situation:\r\n\r\nThe following packages have unmet dependencies:\r\ngnome-control-center : Depends: libcheese-gtk23 (&gt;= 3.4.0) but it is not going to be installed\r\nDepends: libcheese7 (&gt;= 3.0.1) but it is not going to be installed\r\nunity-control-center : Depends: libcheese-gtk23 (&gt;= 3.4.0) but it is not going to be installed\r\nDepends: libcheese7 (&gt;= 3.0.1) but it is not going to be installed\r\nE: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.<\/pre>\n<p>SOLUTION: Install Lib GTK so we can use OpenCV\u2019s GUI features:<\/p>\n<pre class=\"lang:default decode:true \">teddy@teddy-K43SJ:~$ sudo apt-get install libgtk2.0-dev\r\nReading package lists... Done\r\nBuilding dependency tree\r\nReading state information... Done\r\nThe following packages were automatically installed and are no longer required:\r\nacpi gnome-desktop-data gnumeric-common gnumeric-doc libantlr-java\r\nlibchamplain-0.12-0 libchamplain-gtk-0.12-0 libcommons-validator-java\r\nlibdoxia-sitetools-java libgegl-0.2-0 libgoffice-0.10-10-common\r\nlibjavascriptcoregtk-1.0-0 libjdependency-java libjtidy-java\r\nlibmaven-archiver-java libmaven-clean-plugin-java\r\nlibmaven-compiler-plugin-java libmaven-dependency-tree-java\r\nlibmaven-filtering-java libmaven-install-plugin-java\r\nlibmaven-jar-plugin-java libmaven-plugin-tools-java\r\nlibmaven-reporting-impl-java libmaven-resources-plugin-java\r\nlibmaven-shade-plugin-java libming1 libplexus-compiler-java\r\nlibplexus-digest-java libplexus-velocity-java libwebkitgtk-1.0-0\r\nlibwebkitgtk-1.0-common libwerken.xpath-java libxml-xpathengine-perl\r\nlinux-headers-3.13.0-76 linux-headers-3.13.0-76-generic-tuxonice\r\nlinux-headers-3.19.0-25 linux-headers-3.19.0-25-generic\r\nlinux-image-3.13.0-76-generic-tuxonice linux-image-3.19.0-25-generic\r\nlinux-image-extra-3.13.0-76-generic-tuxonice\r\nlinux-image-extra-3.19.0-25-generic linux-tools-3.13.0-76\r\nlinux-tools-3.13.0-76-generic tclx8.4 velocity\r\nUse 'apt-get autoremove' to remove them.\r\nThe following extra packages will be installed:\r\ndebhelper dh-apparmor gir1.2-gtk-2.0 libatk1.0-dev\r\nlibcairo-script-interpreter2 libcairo2-dev libexpat1-dev libfontconfig1-dev\r\nlibfreetype6-dev libgdk-pixbuf2.0-dev libglib2.0-dev libharfbuzz-dev\r\nlibharfbuzz-gobject0 libice-dev libmail-sendmail-perl libpango1.0-dev\r\nlibpcre3-dev libpixman-1-dev libpthread-stubs0-dev libsm-dev\r\nlibsys-hostname-long-perl libx11-dev libx11-doc libxau-dev\r\nlibxcb-render0-dev libxcb-shm0-dev libxcb1-dev libxcomposite-dev\r\nlibxcursor-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev\r\nlibxft-dev libxi-dev libxinerama-dev libxrandr-dev libxrender-dev po-debconf\r\nx11proto-composite-dev x11proto-core-dev x11proto-damage-dev\r\nx11proto-fixes-dev x11proto-input-dev x11proto-kb-dev x11proto-randr-dev\r\nx11proto-render-dev x11proto-xext-dev x11proto-xinerama-dev\r\nxorg-sgml-doctools xtrans-dev\r\nSuggested packages:\r\ndh-make apparmor-easyprof libcairo2-doc libglib2.0-doc libgtk2.0-doc\r\nlibice-doc libpango1.0-doc libsm-doc libxcb-doc libxext-doc libmail-box-perl\r\nThe following NEW packages will be installed:\r\ndebhelper dh-apparmor gir1.2-gtk-2.0 libatk1.0-dev\r\nlibcairo-script-interpreter2 libcairo2-dev libexpat1-dev libfontconfig1-dev\r\nlibfreetype6-dev libgdk-pixbuf2.0-dev libglib2.0-dev libgtk2.0-dev\r\nlibharfbuzz-dev libharfbuzz-gobject0 libice-dev libmail-sendmail-perl\r\nlibpango1.0-dev libpcre3-dev libpixman-1-dev libpthread-stubs0-dev libsm-dev\r\nlibsys-hostname-long-perl libx11-dev libx11-doc libxau-dev\r\nlibxcb-render0-dev libxcb-shm0-dev libxcb1-dev libxcomposite-dev\r\nlibxcursor-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev\r\nlibxft-dev libxi-dev libxinerama-dev libxrandr-dev libxrender-dev po-debconf\r\nx11proto-composite-dev x11proto-core-dev x11proto-damage-dev\r\nx11proto-fixes-dev x11proto-input-dev x11proto-kb-dev x11proto-randr-dev\r\nx11proto-render-dev x11proto-xext-dev x11proto-xinerama-dev\r\nxorg-sgml-doctools xtrans-dev\r\n0 upgraded, 52 newly installed, 0 to remove and 1 not upgraded.\r\nNeed to get 12,1 MB of archives.\r\nAfter this operation, 69,0 MB of additional disk space will be used.\r\nDo you want to continue? [Y\/n] Y\r\nGet:1 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty-updates\/main libcairo-script-interpreter2 amd64 1.13.0~20140204-0ubuntu1.1 [53,2 kB]\r\nGet:2 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty-updates\/main libharfbuzz-gobject0 amd64 0.9.27-1ubuntu1 [10,4 kB]\r\nGet:3 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty\/main po-debconf all 1.0.16+nmu2ubuntu1 [210 kB]\r\nGet:4 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty-updates\/main dh-apparmor all 2.8.95~2430-0ubuntu5.3 [12,2 kB]\r\nGet:5 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty\/main debhelper all 9.20131227ubuntu1 [604 kB]\r\nGet:6 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty-updates\/main gir1.2-gtk-2.0 amd64 2.24.23-0ubuntu1.4 [172 kB]\r\nGet:7 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty-updates\/main libpcre3-dev amd64 1:8.31-2ubuntu2.1 [237 kB]\r\nGet:8 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty-updates\/main libglib2.0-dev amd64 2.40.2-0ubuntu1 [1.322 kB]\r\nGet:9 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty\/main libatk1.0-dev amd64 2.10.0-2ubuntu2 [67,8 kB]\r\nGet:10 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty-updates\/main libexpat1-dev amd64 2.1.0-4ubuntu1.1 [115 kB]\r\nGet:11 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty-updates\/main libfreetype6-dev amd64 2.5.2-1ubuntu2.5 [621 kB]\r\nGet:12 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty-updates\/main libfontconfig1-dev amd64 2.11.0-0ubuntu4.1 [664 kB]\r\nGet:13 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty\/main xorg-sgml-doctools all 1:1.11-1 [12,9 kB]\r\nGet:14 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty-updates\/main x11proto-core-dev all 7.0.26-1~ubuntu2 [700 kB]\r\nGet:15 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty\/main libxau-dev amd64 1:1.0.8-1 [11,1 kB]\r\nGet:16 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty\/main libxdmcp-dev amd64 1:1.1.1-1 [26,9 kB]\r\nGet:17 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty\/main x11proto-input-dev all 2.3-1 [139 kB]\r\nGet:18 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty\/main x11proto-kb-dev all 1.0.6-2 [269 kB]\r\nGet:19 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty-updates\/main xtrans-dev all 1.3.5-1~ubuntu14.04.1 [70,3 kB]\r\nGet:20 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty\/main libpthread-stubs0-dev amd64 0.3-4 [4.068 B]\r\nGet:21 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty\/main libxcb1-dev amd64 1.10-2ubuntu1 [76,6 kB]\r\nGet:22 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty\/main libx11-dev amd64 2:1.6.2-1ubuntu2 [629 kB]\r\nGet:23 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty\/main x11proto-render-dev all 2:0.11.1-2 [20,1 kB]\r\nGet:24 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty-updates\/main libxrender-dev amd64 1:0.9.8-1build0.14.04.1 [23,8 kB]\r\nGet:25 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty\/main libice-dev amd64 2:1.0.8-2 [57,6 kB]\r\nGet:26 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty\/main libsm-dev amd64 2:1.2.1-2 [19,9 kB]\r\nGet:27 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty-updates\/main libpixman-1-dev amd64 0.30.2-2ubuntu1.1 [240 kB]\r\nGet:28 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty\/main libxcb-render0-dev amd64 1.10-2ubuntu1 [16,7 kB]\r\nGet:29 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty\/main libxcb-shm0-dev amd64 1.10-2ubuntu1 [6.868 B]\r\nGet:30 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty\/main x11proto-xext-dev all 7.3.0-1 [212 kB]\r\nGet:31 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty-updates\/main libxext-dev amd64 2:1.3.2-1ubuntu0.0.14.04.1 [81,2 kB]\r\nGet:32 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty-updates\/main libcairo2-dev amd64 1.13.0~20140204-0ubuntu1.1 [574 kB]\r\nGet:33 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty-updates\/main libgdk-pixbuf2.0-dev amd64 2.30.7-0ubuntu1.2 [43,0 kB]\r\nGet:34 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty\/main libxft-dev amd64 2.3.1-2 [45,8 kB]\r\nGet:35 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty-updates\/main libharfbuzz-dev amd64 0.9.27-1ubuntu1 [29,0 kB]\r\nGet:36 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty-updates\/main libpango1.0-dev amd64 1.36.3-1ubuntu1.1 [278 kB]\r\nGet:37 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty\/main x11proto-xinerama-dev all 1.2.1-2 [4.966 B]\r\nGet:38 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty\/main libxinerama-dev amd64 2:1.1.3-1 [8.404 B]\r\nGet:39 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty\/main x11proto-fixes-dev all 1:5.0-2ubuntu2 [14,2 kB]\r\nGet:40 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty-updates\/main libxfixes-dev amd64 1:5.0.1-1ubuntu1.1 [10,8 kB]\r\nGet:41 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty-updates\/main libxi-dev amd64 2:1.7.1.901-1ubuntu1.1 [184 kB]\r\nGet:42 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty\/main x11proto-randr-dev all 1.4.0+git20120101.is.really.1.4.0-0ubuntu1 [32,9 kB]\r\nGet:43 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty\/main libxrandr-dev amd64 2:1.4.2-1 [22,6 kB]\r\nGet:44 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty\/main libxcursor-dev amd64 1:1.1.14-1 [29,8 kB]\r\nGet:45 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty\/main x11proto-composite-dev all 1:0.4.2-2 [10,5 kB]\r\nGet:46 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty\/main libxcomposite-dev amd64 1:0.4.4-1 [9.954 B]\r\nGet:47 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty\/main x11proto-damage-dev all 1:1.2.1-2 [8.286 B]\r\nGet:48 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty\/main libxdamage-dev amd64 1:1.1.4-1ubuntu1 [5.450 B]\r\nGet:49 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty-updates\/main libgtk2.0-dev amd64 2.24.23-0ubuntu1.4 [2.563 kB]\r\nGet:50 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty\/main libsys-hostname-long-perl all 1.4-3 [11,3 kB]\r\nGet:51 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty\/main libmail-sendmail-perl all 0.79.16-1 [26,5 kB]\r\nGet:52 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty\/main libx11-doc all 2:1.6.2-1ubuntu2 [1.448 kB]\r\nFetched 12,1 MB in 19s (634 kB\/s)\r\nExtracting templates from packages: 100%\r\nSelecting previously unselected package libcairo-script-interpreter2:amd64.\r\n(Reading database ... 444865 files and directories currently installed.)\r\nPreparing to unpack ...\/libcairo-script-interpreter2_1.13.0~20140204-0ubuntu1.1_amd64.deb ...\r\nUnpacking libcairo-script-interpreter2:amd64 (1.13.0~20140204-0ubuntu1.1) ...\r\nSelecting previously unselected package libharfbuzz-gobject0:amd64.\r\nPreparing to unpack ...\/libharfbuzz-gobject0_0.9.27-1ubuntu1_amd64.deb ...\r\nUnpacking libharfbuzz-gobject0:amd64 (0.9.27-1ubuntu1) ...\r\nSelecting previously unselected package po-debconf.\r\nPreparing to unpack ...\/po-debconf_1.0.16+nmu2ubuntu1_all.deb ...\r\nUnpacking po-debconf (1.0.16+nmu2ubuntu1) ...\r\nSelecting previously unselected package dh-apparmor.\r\nPreparing to unpack ...\/dh-apparmor_2.8.95~2430-0ubuntu5.3_all.deb ...\r\nUnpacking dh-apparmor (2.8.95~2430-0ubuntu5.3) ...\r\nSelecting previously unselected package debhelper.\r\nPreparing to unpack ...\/debhelper_9.20131227ubuntu1_all.deb ...\r\nUnpacking debhelper (9.20131227ubuntu1) ...\r\nSelecting previously unselected package gir1.2-gtk-2.0.\r\nPreparing to unpack ...\/gir1.2-gtk-2.0_2.24.23-0ubuntu1.4_amd64.deb ...\r\nUnpacking gir1.2-gtk-2.0 (2.24.23-0ubuntu1.4) ...\r\nSelecting previously unselected package libpcre3-dev:amd64.\r\nPreparing to unpack ...\/libpcre3-dev_1%3a8.31-2ubuntu2.1_amd64.deb ...\r\nUnpacking libpcre3-dev:amd64 (1:8.31-2ubuntu2.1) ...\r\nSelecting previously unselected package libglib2.0-dev.\r\nPreparing to unpack ...\/libglib2.0-dev_2.40.2-0ubuntu1_amd64.deb ...\r\nUnpacking libglib2.0-dev (2.40.2-0ubuntu1) ...\r\nSelecting previously unselected package libatk1.0-dev.\r\nPreparing to unpack ...\/libatk1.0-dev_2.10.0-2ubuntu2_amd64.deb ...\r\nUnpacking libatk1.0-dev (2.10.0-2ubuntu2) ...\r\nSelecting previously unselected package libexpat1-dev:amd64.\r\nPreparing to unpack ...\/libexpat1-dev_2.1.0-4ubuntu1.1_amd64.deb ...\r\nUnpacking libexpat1-dev:amd64 (2.1.0-4ubuntu1.1) ...\r\nSelecting previously unselected package libfreetype6-dev.\r\nPreparing to unpack ...\/libfreetype6-dev_2.5.2-1ubuntu2.5_amd64.deb ...\r\nUnpacking libfreetype6-dev (2.5.2-1ubuntu2.5) ...\r\nSelecting previously unselected package libfontconfig1-dev.\r\nPreparing to unpack ...\/libfontconfig1-dev_2.11.0-0ubuntu4.1_amd64.deb ...\r\nUnpacking libfontconfig1-dev (2.11.0-0ubuntu4.1) ...\r\nSelecting previously unselected package xorg-sgml-doctools.\r\nPreparing to unpack ...\/xorg-sgml-doctools_1%3a1.11-1_all.deb ...\r\nUnpacking xorg-sgml-doctools (1:1.11-1) ...\r\nSelecting previously unselected package x11proto-core-dev.\r\nPreparing to unpack ...\/x11proto-core-dev_7.0.26-1~ubuntu2_all.deb ...\r\nUnpacking x11proto-core-dev (7.0.26-1~ubuntu2) ...\r\nSelecting previously unselected package libxau-dev:amd64.\r\nPreparing to unpack ...\/libxau-dev_1%3a1.0.8-1_amd64.deb ...\r\nUnpacking libxau-dev:amd64 (1:1.0.8-1) ...\r\nSelecting previously unselected package libxdmcp-dev:amd64.\r\nPreparing to unpack ...\/libxdmcp-dev_1%3a1.1.1-1_amd64.deb ...\r\nUnpacking libxdmcp-dev:amd64 (1:1.1.1-1) ...\r\nSelecting previously unselected package x11proto-input-dev.\r\nPreparing to unpack ...\/x11proto-input-dev_2.3-1_all.deb ...\r\nUnpacking x11proto-input-dev (2.3-1) ...\r\nSelecting previously unselected package x11proto-kb-dev.\r\nPreparing to unpack ...\/x11proto-kb-dev_1.0.6-2_all.deb ...\r\nUnpacking x11proto-kb-dev (1.0.6-2) ...\r\nSelecting previously unselected package xtrans-dev.\r\nPreparing to unpack ...\/xtrans-dev_1.3.5-1~ubuntu14.04.1_all.deb ...\r\nUnpacking xtrans-dev (1.3.5-1~ubuntu14.04.1) ...\r\nSelecting previously unselected package libpthread-stubs0-dev:amd64.\r\nPreparing to unpack ...\/libpthread-stubs0-dev_0.3-4_amd64.deb ...\r\nUnpacking libpthread-stubs0-dev:amd64 (0.3-4) ...\r\nSelecting previously unselected package libxcb1-dev:amd64.\r\nPreparing to unpack ...\/libxcb1-dev_1.10-2ubuntu1_amd64.deb ...\r\nUnpacking libxcb1-dev:amd64 (1.10-2ubuntu1) ...\r\nSelecting previously unselected package libx11-dev:amd64.\r\nPreparing to unpack ...\/libx11-dev_2%3a1.6.2-1ubuntu2_amd64.deb ...\r\nUnpacking libx11-dev:amd64 (2:1.6.2-1ubuntu2) ...\r\nSelecting previously unselected package x11proto-render-dev.\r\nPreparing to unpack ...\/x11proto-render-dev_2%3a0.11.1-2_all.deb ...\r\nUnpacking x11proto-render-dev (2:0.11.1-2) ...\r\nSelecting previously unselected package libxrender-dev:amd64.\r\nPreparing to unpack ...\/libxrender-dev_1%3a0.9.8-1build0.14.04.1_amd64.deb ...\r\nUnpacking libxrender-dev:amd64 (1:0.9.8-1build0.14.04.1) ...\r\nSelecting previously unselected package libice-dev:amd64.\r\nPreparing to unpack ...\/libice-dev_2%3a1.0.8-2_amd64.deb ...\r\nUnpacking libice-dev:amd64 (2:1.0.8-2) ...\r\nSelecting previously unselected package libsm-dev:amd64.\r\nPreparing to unpack ...\/libsm-dev_2%3a1.2.1-2_amd64.deb ...\r\nUnpacking libsm-dev:amd64 (2:1.2.1-2) ...\r\nSelecting previously unselected package libpixman-1-dev.\r\nPreparing to unpack ...\/libpixman-1-dev_0.30.2-2ubuntu1.1_amd64.deb ...\r\nUnpacking libpixman-1-dev (0.30.2-2ubuntu1.1) ...\r\nSelecting previously unselected package libxcb-render0-dev:amd64.\r\nPreparing to unpack ...\/libxcb-render0-dev_1.10-2ubuntu1_amd64.deb ...\r\nUnpacking libxcb-render0-dev:amd64 (1.10-2ubuntu1) ...\r\nSelecting previously unselected package libxcb-shm0-dev:amd64.\r\nPreparing to unpack ...\/libxcb-shm0-dev_1.10-2ubuntu1_amd64.deb ...\r\nUnpacking libxcb-shm0-dev:amd64 (1.10-2ubuntu1) ...\r\nSelecting previously unselected package x11proto-xext-dev.\r\nPreparing to unpack ...\/x11proto-xext-dev_7.3.0-1_all.deb ...\r\nUnpacking x11proto-xext-dev (7.3.0-1) ...\r\nSelecting previously unselected package libxext-dev:amd64.\r\nPreparing to unpack ...\/libxext-dev_2%3a1.3.2-1ubuntu0.0.14.04.1_amd64.deb ...\r\nUnpacking libxext-dev:amd64 (2:1.3.2-1ubuntu0.0.14.04.1) ...\r\nSelecting previously unselected package libcairo2-dev.\r\nPreparing to unpack ...\/libcairo2-dev_1.13.0~20140204-0ubuntu1.1_amd64.deb ...\r\nUnpacking libcairo2-dev (1.13.0~20140204-0ubuntu1.1) ...\r\nSelecting previously unselected package libgdk-pixbuf2.0-dev.\r\nPreparing to unpack ...\/libgdk-pixbuf2.0-dev_2.30.7-0ubuntu1.2_amd64.deb ...\r\nUnpacking libgdk-pixbuf2.0-dev (2.30.7-0ubuntu1.2) ...\r\nSelecting previously unselected package libxft-dev.\r\nPreparing to unpack ...\/libxft-dev_2.3.1-2_amd64.deb ...\r\nUnpacking libxft-dev (2.3.1-2) ...\r\nSelecting previously unselected package libharfbuzz-dev.\r\nPreparing to unpack ...\/libharfbuzz-dev_0.9.27-1ubuntu1_amd64.deb ...\r\nUnpacking libharfbuzz-dev (0.9.27-1ubuntu1) ...\r\nSelecting previously unselected package libpango1.0-dev.\r\nPreparing to unpack ...\/libpango1.0-dev_1.36.3-1ubuntu1.1_amd64.deb ...\r\nUnpacking libpango1.0-dev (1.36.3-1ubuntu1.1) ...\r\nSelecting previously unselected package x11proto-xinerama-dev.\r\nPreparing to unpack ...\/x11proto-xinerama-dev_1.2.1-2_all.deb ...\r\nUnpacking x11proto-xinerama-dev (1.2.1-2) ...\r\nSelecting previously unselected package libxinerama-dev:amd64.\r\nPreparing to unpack ...\/libxinerama-dev_2%3a1.1.3-1_amd64.deb ...\r\nUnpacking libxinerama-dev:amd64 (2:1.1.3-1) ...\r\nSelecting previously unselected package x11proto-fixes-dev.\r\nPreparing to unpack ...\/x11proto-fixes-dev_1%3a5.0-2ubuntu2_all.deb ...\r\nUnpacking x11proto-fixes-dev (1:5.0-2ubuntu2) ...\r\nSelecting previously unselected package libxfixes-dev:amd64.\r\nPreparing to unpack ...\/libxfixes-dev_1%3a5.0.1-1ubuntu1.1_amd64.deb ...\r\nUnpacking libxfixes-dev:amd64 (1:5.0.1-1ubuntu1.1) ...\r\nSelecting previously unselected package libxi-dev.\r\nPreparing to unpack ...\/libxi-dev_2%3a1.7.1.901-1ubuntu1.1_amd64.deb ...\r\nUnpacking libxi-dev (2:1.7.1.901-1ubuntu1.1) ...\r\nSelecting previously unselected package x11proto-randr-dev.\r\nPreparing to unpack ...\/x11proto-randr-dev_1.4.0+git20120101.is.really.1.4.0-0ubuntu1_all.deb ...\r\nUnpacking x11proto-randr-dev (1.4.0+git20120101.is.really.1.4.0-0ubuntu1) ...\r\nSelecting previously unselected package libxrandr-dev:amd64.\r\nPreparing to unpack ...\/libxrandr-dev_2%3a1.4.2-1_amd64.deb ...\r\nUnpacking libxrandr-dev:amd64 (2:1.4.2-1) ...\r\nSelecting previously unselected package libxcursor-dev:amd64.\r\nPreparing to unpack ...\/libxcursor-dev_1%3a1.1.14-1_amd64.deb ...\r\nUnpacking libxcursor-dev:amd64 (1:1.1.14-1) ...\r\nSelecting previously unselected package x11proto-composite-dev.\r\nPreparing to unpack ...\/x11proto-composite-dev_1%3a0.4.2-2_all.deb ...\r\nUnpacking x11proto-composite-dev (1:0.4.2-2) ...\r\nSelecting previously unselected package libxcomposite-dev.\r\nPreparing to unpack ...\/libxcomposite-dev_1%3a0.4.4-1_amd64.deb ...\r\nUnpacking libxcomposite-dev (1:0.4.4-1) ...\r\nSelecting previously unselected package x11proto-damage-dev.\r\nPreparing to unpack ...\/x11proto-damage-dev_1%3a1.2.1-2_all.deb ...\r\nUnpacking x11proto-damage-dev (1:1.2.1-2) ...\r\nSelecting previously unselected package libxdamage-dev:amd64.\r\nPreparing to unpack ...\/libxdamage-dev_1%3a1.1.4-1ubuntu1_amd64.deb ...\r\nUnpacking libxdamage-dev:amd64 (1:1.1.4-1ubuntu1) ...\r\nSelecting previously unselected package libgtk2.0-dev.\r\nPreparing to unpack ...\/libgtk2.0-dev_2.24.23-0ubuntu1.4_amd64.deb ...\r\nUnpacking libgtk2.0-dev (2.24.23-0ubuntu1.4) ...\r\nSelecting previously unselected package libsys-hostname-long-perl.\r\nPreparing to unpack ...\/libsys-hostname-long-perl_1.4-3_all.deb ...\r\nUnpacking libsys-hostname-long-perl (1.4-3) ...\r\nSelecting previously unselected package libmail-sendmail-perl.\r\nPreparing to unpack ...\/libmail-sendmail-perl_0.79.16-1_all.deb ...\r\nUnpacking libmail-sendmail-perl (0.79.16-1) ...\r\nSelecting previously unselected package libx11-doc.\r\nPreparing to unpack ...\/libx11-doc_2%3a1.6.2-1ubuntu2_all.deb ...\r\nUnpacking libx11-doc (2:1.6.2-1ubuntu2) ...\r\nProcessing triggers for doc-base (0.10.5) ...\r\nProcessing 4 added doc-base files...\r\nProcessing triggers for man-db (2.6.7.1-1ubuntu1) ...\r\nProcessing triggers for libglib2.0-0:i386 (2.40.2-0ubuntu1) ...\r\nProcessing triggers for libglib2.0-0:amd64 (2.40.2-0ubuntu1) ...\r\nSetting up libcairo-script-interpreter2:amd64 (1.13.0~20140204-0ubuntu1.1) ...\r\nSetting up libharfbuzz-gobject0:amd64 (0.9.27-1ubuntu1) ...\r\nSetting up po-debconf (1.0.16+nmu2ubuntu1) ...\r\nSetting up dh-apparmor (2.8.95~2430-0ubuntu5.3) ...\r\nSetting up debhelper (9.20131227ubuntu1) ...\r\nSetting up gir1.2-gtk-2.0 (2.24.23-0ubuntu1.4) ...\r\nSetting up libpcre3-dev:amd64 (1:8.31-2ubuntu2.1) ...\r\nSetting up libglib2.0-dev (2.40.2-0ubuntu1) ...\r\nSetting up libatk1.0-dev (2.10.0-2ubuntu2) ...\r\nSetting up libexpat1-dev:amd64 (2.1.0-4ubuntu1.1) ...\r\nSetting up libfreetype6-dev (2.5.2-1ubuntu2.5) ...\r\nSetting up libfontconfig1-dev (2.11.0-0ubuntu4.1) ...\r\nSetting up xorg-sgml-doctools (1:1.11-1) ...\r\nSetting up x11proto-core-dev (7.0.26-1~ubuntu2) ...\r\nSetting up libxau-dev:amd64 (1:1.0.8-1) ...\r\nSetting up libxdmcp-dev:amd64 (1:1.1.1-1) ...\r\nSetting up x11proto-input-dev (2.3-1) ...\r\nSetting up x11proto-kb-dev (1.0.6-2) ...\r\nSetting up xtrans-dev (1.3.5-1~ubuntu14.04.1) ...\r\nSetting up libpthread-stubs0-dev:amd64 (0.3-4) ...\r\nSetting up libxcb1-dev:amd64 (1.10-2ubuntu1) ...\r\nSetting up libx11-dev:amd64 (2:1.6.2-1ubuntu2) ...\r\nSetting up x11proto-render-dev (2:0.11.1-2) ...\r\nSetting up libxrender-dev:amd64 (1:0.9.8-1build0.14.04.1) ...\r\nSetting up libice-dev:amd64 (2:1.0.8-2) ...\r\nSetting up libsm-dev:amd64 (2:1.2.1-2) ...\r\nSetting up libpixman-1-dev (0.30.2-2ubuntu1.1) ...\r\nSetting up libxcb-render0-dev:amd64 (1.10-2ubuntu1) ...\r\nSetting up libxcb-shm0-dev:amd64 (1.10-2ubuntu1) ...\r\nSetting up x11proto-xext-dev (7.3.0-1) ...\r\nSetting up libxext-dev:amd64 (2:1.3.2-1ubuntu0.0.14.04.1) ...\r\nSetting up libcairo2-dev (1.13.0~20140204-0ubuntu1.1) ...\r\nSetting up libgdk-pixbuf2.0-dev (2.30.7-0ubuntu1.2) ...\r\nSetting up libxft-dev (2.3.1-2) ...\r\nSetting up libharfbuzz-dev (0.9.27-1ubuntu1) ...\r\nSetting up libpango1.0-dev (1.36.3-1ubuntu1.1) ...\r\nSetting up x11proto-xinerama-dev (1.2.1-2) ...\r\nSetting up libxinerama-dev:amd64 (2:1.1.3-1) ...\r\nSetting up x11proto-fixes-dev (1:5.0-2ubuntu2) ...\r\nSetting up libxfixes-dev:amd64 (1:5.0.1-1ubuntu1.1) ...\r\nSetting up libxi-dev (2:1.7.1.901-1ubuntu1.1) ...\r\nSetting up x11proto-randr-dev (1.4.0+git20120101.is.really.1.4.0-0ubuntu1) ...\r\nSetting up libxrandr-dev:amd64 (2:1.4.2-1) ...\r\nSetting up libxcursor-dev:amd64 (1:1.1.14-1) ...\r\nSetting up x11proto-composite-dev (1:0.4.2-2) ...\r\nSetting up libxcomposite-dev (1:0.4.4-1) ...\r\nSetting up x11proto-damage-dev (1:1.2.1-2) ...\r\nSetting up libxdamage-dev:amd64 (1:1.1.4-1ubuntu1) ...\r\nSetting up libgtk2.0-dev (2.24.23-0ubuntu1.4) ...\r\nSetting up libsys-hostname-long-perl (1.4-3) ...\r\nSetting up libmail-sendmail-perl (0.79.16-1) ...\r\nSetting up libx11-doc (2:1.6.2-1ubuntu2) ...\r\nProcessing triggers for libc-bin (2.19-0ubuntu6.7) ...<\/pre>\n<p>Re-run &#8216;sudo apt-get install qt5-default libvtk6-dev&#8217;<\/p>\n<p>f. Install packages that are used to optimize various functions inside OpenCV, such as matrix operations:<\/p>\n<pre class=\"lang:default decode:true \">teddy@teddy-K43SJ:~$ sudo apt-get install libatlas-base-dev gfortran\r\nReading package lists... Done\r\nBuilding dependency tree\r\nReading state information... Done\r\nThe following packages were automatically installed and are no longer required:\r\nacpi gnome-desktop-data gnumeric-common gnumeric-doc libantlr-java\r\nlibchamplain-0.12-0 libchamplain-gtk-0.12-0 libcommons-validator-java\r\nlibdoxia-sitetools-java libgegl-0.2-0 libgoffice-0.10-10-common\r\nlibjavascriptcoregtk-1.0-0 libjdependency-java libjtidy-java\r\nlibmaven-archiver-java libmaven-clean-plugin-java\r\nlibmaven-compiler-plugin-java libmaven-dependency-tree-java\r\nlibmaven-filtering-java libmaven-install-plugin-java\r\nlibmaven-jar-plugin-java libmaven-plugin-tools-java\r\nlibmaven-reporting-impl-java libmaven-resources-plugin-java\r\nlibmaven-shade-plugin-java libming1 libplexus-compiler-java\r\nlibplexus-digest-java libplexus-velocity-java libwebkitgtk-1.0-0\r\nlibwebkitgtk-1.0-common libwerken.xpath-java libxml-xpathengine-perl\r\nlinux-headers-3.13.0-76 linux-headers-3.13.0-76-generic-tuxonice\r\nlinux-headers-3.19.0-25 linux-headers-3.19.0-25-generic\r\nlinux-image-3.13.0-76-generic-tuxonice linux-image-3.19.0-25-generic\r\nlinux-image-extra-3.13.0-76-generic-tuxonice\r\nlinux-image-extra-3.19.0-25-generic linux-tools-3.13.0-76\r\nlinux-tools-3.13.0-76-generic tclx8.4 velocity\r\nUse 'apt-get autoremove' to remove them.\r\nThe following extra packages will be installed:\r\ngfortran-4.8 libatlas-dev libatlas3-base libblas-dev libgfortran-4.8-dev\r\nSuggested packages:\r\ngfortran-multilib gfortran-doc gfortran-4.8-multilib gfortran-4.8-doc\r\nlibgfortran3-dbg libblas-doc liblapack-doc liblapack-dev\r\nThe following NEW packages will be installed:\r\ngfortran gfortran-4.8 libatlas-base-dev libatlas-dev libatlas3-base\r\nlibblas-dev libgfortran-4.8-dev\r\n0 upgraded, 7 newly installed, 0 to remove and 1 not upgraded.\r\nNeed to get 11,4 MB of archives.\r\nAfter this operation, 65,1 MB of additional disk space will be used.\r\nDo you want to continue? [Y\/n] Y\r\nGet:1 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty-updates\/main libgfortran-4.8-dev amd64 4.8.4-2ubuntu1~14.04.1 [268 kB]\r\nGet:2 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty-updates\/main gfortran-4.8 amd64 4.8.4-2ubuntu1~14.04.1 [4.880 kB]\r\nGet:3 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty\/main gfortran amd64 4:4.8.2-1ubuntu6 [1.252 B]\r\nGet:4 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty\/universe libatlas3-base amd64 3.10.1-4 [2.677 kB]\r\nGet:5 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty\/main libblas-dev amd64 1.2.20110419-7 [240 kB]\r\nGet:6 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty\/universe libatlas-dev all 3.10.1-4 [22,7 kB]\r\nGet:7 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty\/universe libatlas-base-dev amd64 3.10.1-4 [3.348 kB]\r\nFetched 11,4 MB in 10s (1.086 kB\/s)\r\nSelecting previously unselected package libgfortran-4.8-dev:amd64.\r\n(Reading database ... 448369 files and directories currently installed.)\r\nPreparing to unpack ...\/libgfortran-4.8-dev_4.8.4-2ubuntu1~14.04.1_amd64.deb ...\r\nUnpacking libgfortran-4.8-dev:amd64 (4.8.4-2ubuntu1~14.04.1) ...\r\nSelecting previously unselected package gfortran-4.8.\r\nPreparing to unpack ...\/gfortran-4.8_4.8.4-2ubuntu1~14.04.1_amd64.deb ...\r\nUnpacking gfortran-4.8 (4.8.4-2ubuntu1~14.04.1) ...\r\nSelecting previously unselected package gfortran.\r\nPreparing to unpack ...\/gfortran_4%3a4.8.2-1ubuntu6_amd64.deb ...\r\nUnpacking gfortran (4:4.8.2-1ubuntu6) ...\r\nSelecting previously unselected package libatlas3-base.\r\nPreparing to unpack ...\/libatlas3-base_3.10.1-4_amd64.deb ...\r\nUnpacking libatlas3-base (3.10.1-4) ...\r\nSelecting previously unselected package libblas-dev.\r\nPreparing to unpack ...\/libblas-dev_1.2.20110419-7_amd64.deb ...\r\nUnpacking libblas-dev (1.2.20110419-7) ...\r\nSelecting previously unselected package libatlas-dev.\r\nPreparing to unpack ...\/libatlas-dev_3.10.1-4_all.deb ...\r\nUnpacking libatlas-dev (3.10.1-4) ...\r\nSelecting previously unselected package libatlas-base-dev.\r\nPreparing to unpack ...\/libatlas-base-dev_3.10.1-4_amd64.deb ...\r\nUnpacking libatlas-base-dev (3.10.1-4) ...\r\nProcessing triggers for man-db (2.6.7.1-1ubuntu1) ...\r\nSetting up libgfortran-4.8-dev:amd64 (4.8.4-2ubuntu1~14.04.1) ...\r\nSetting up gfortran-4.8 (4.8.4-2ubuntu1~14.04.1) ...\r\nSetting up gfortran (4:4.8.2-1ubuntu6) ...\r\nupdate-alternatives: using \/usr\/bin\/gfortran to provide \/usr\/bin\/f95 (f95) in auto mode\r\nSetting up libatlas3-base (3.10.1-4) ...\r\nupdate-alternatives: using \/usr\/lib\/atlas-base\/atlas\/libblas.so.3 to provide \/usr\/lib\/libblas.so.3 (libblas.so.3) in auto mode\r\nSetting up libblas-dev (1.2.20110419-7) ...\r\nupdate-alternatives: using \/usr\/lib\/libblas\/libblas.so to provide \/usr\/lib\/libblas.so (libblas.so) in auto mode\r\nSetting up libatlas-dev (3.10.1-4) ...\r\nSetting up libatlas-base-dev (3.10.1-4) ...\r\nupdate-alternatives: using \/usr\/lib\/atlas-base\/atlas\/libblas.so to provide \/usr\/lib\/libblas.so (libblas.so) in auto mode\r\nupdate-alternatives: using \/usr\/lib\/atlas-base\/atlas\/liblapack.so to provide \/usr\/lib\/liblapack.so (liblapack.so) in auto mode\r\nProcessing triggers for libc-bin (2.19-0ubuntu6.7) ...<\/pre>\n<p>g. Install documentation (doxigen):<\/p>\n<pre class=\"lang:default decode:true \">teddy@teddy-K43SJ:~$ sudo apt-get install doxygen\r\nReading package lists... Done\r\nBuilding dependency tree\r\nReading state information... Done\r\nThe following packages were automatically installed and are no longer required:\r\nacpi gnome-desktop-data gnumeric-common gnumeric-doc libantlr-java\r\nlibchamplain-0.12-0 libchamplain-gtk-0.12-0 libcommons-validator-java\r\nlibdoxia-sitetools-java libgegl-0.2-0 libgoffice-0.10-10-common\r\nlibjavascriptcoregtk-1.0-0 libjdependency-java libjtidy-java\r\nlibmaven-archiver-java libmaven-clean-plugin-java\r\nlibmaven-compiler-plugin-java libmaven-dependency-tree-java\r\nlibmaven-filtering-java libmaven-install-plugin-java\r\nlibmaven-jar-plugin-java libmaven-plugin-tools-java\r\nlibmaven-reporting-impl-java libmaven-resources-plugin-java\r\nlibmaven-shade-plugin-java libming1 libplexus-compiler-java\r\nlibplexus-digest-java libplexus-velocity-java libwebkitgtk-1.0-0\r\nlibwebkitgtk-1.0-common libwerken.xpath-java libxml-xpathengine-perl\r\nlinux-headers-3.13.0-76 linux-headers-3.13.0-76-generic-tuxonice\r\nlinux-headers-3.19.0-25 linux-headers-3.19.0-25-generic\r\nlinux-image-3.13.0-76-generic-tuxonice linux-image-3.19.0-25-generic\r\nlinux-image-extra-3.13.0-76-generic-tuxonice\r\nlinux-image-extra-3.19.0-25-generic linux-tools-3.13.0-76\r\nlinux-tools-3.13.0-76-generic tclx8.4 velocity\r\nUse 'apt-get autoremove' to remove them.\r\nSuggested packages:\r\ndoxygen-latex doxygen-doc doxygen-gui\r\nThe following NEW packages will be installed:\r\ndoxygen\r\n0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded.\r\nNeed to get 2.408 kB of archives.\r\nAfter this operation, 10,2 MB of additional disk space will be used.\r\nGet:1 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty\/main doxygen amd64 1.8.6-2 [2.408 kB]\r\nFetched 2.408 kB in 1s (1.213 kB\/s)\r\nSelecting previously unselected package doxygen.\r\n(Reading database ... 448750 files and directories currently installed.)\r\nPreparing to unpack ...\/doxygen_1.8.6-2_amd64.deb ...\r\nUnpacking doxygen (1.8.6-2) ...\r\nProcessing triggers for man-db (2.6.7.1-1ubuntu1) ...\r\nSetting up doxygen (1.8.6-2) ...<\/pre>\n<p>h. Install Parallelism and linear algebra libraries:<\/p>\n<pre class=\"lang:default decode:true \">teddy@teddy-K43SJ:~$ sudo apt-get install libtbb-dev libeigen3-dev\r\nReading package lists... Done\r\nBuilding dependency tree\r\nReading state information... Done\r\nThe following packages were automatically installed and are no longer required:\r\nacpi gnome-desktop-data gnumeric-common gnumeric-doc libantlr-java\r\nlibchamplain-0.12-0 libchamplain-gtk-0.12-0 libcommons-validator-java\r\nlibdoxia-sitetools-java libgegl-0.2-0 libgoffice-0.10-10-common\r\nlibjavascriptcoregtk-1.0-0 libjdependency-java libjtidy-java\r\nlibmaven-archiver-java libmaven-clean-plugin-java\r\nlibmaven-compiler-plugin-java libmaven-dependency-tree-java\r\nlibmaven-filtering-java libmaven-install-plugin-java\r\nlibmaven-jar-plugin-java libmaven-plugin-tools-java\r\nlibmaven-reporting-impl-java libmaven-resources-plugin-java\r\nlibmaven-shade-plugin-java libming1 libplexus-compiler-java\r\nlibplexus-digest-java libplexus-velocity-java libwebkitgtk-1.0-0\r\nlibwebkitgtk-1.0-common libwerken.xpath-java libxml-xpathengine-perl\r\nlinux-headers-3.13.0-76 linux-headers-3.13.0-76-generic-tuxonice\r\nlinux-headers-3.19.0-25 linux-headers-3.19.0-25-generic\r\nlinux-image-3.13.0-76-generic-tuxonice linux-image-3.19.0-25-generic\r\nlinux-image-extra-3.13.0-76-generic-tuxonice\r\nlinux-image-extra-3.19.0-25-generic linux-tools-3.13.0-76\r\nlinux-tools-3.13.0-76-generic tclx8.4 velocity\r\nUse 'apt-get autoremove' to remove them.\r\nSuggested packages:\r\nlibeigen3-doc libmrpt-dev tbb-examples libtbb-doc\r\nThe following NEW packages will be installed:\r\nlibeigen3-dev libtbb-dev\r\n0 upgraded, 2 newly installed, 0 to remove and 1 not upgraded.\r\nNeed to get 671 kB of archives.\r\nAfter this operation, 5.091 kB of additional disk space will be used.\r\nGet:1 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty\/universe libeigen3-dev all 3.2.0-8 [494 kB]\r\nGet:2 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty\/universe libtbb-dev amd64 4.2~20130725-1.1ubuntu1 [176 kB]\r\nFetched 671 kB in 0s (990 kB\/s)\r\nSelecting previously unselected package libeigen3-dev.\r\n(Reading database ... 448762 files and directories currently installed.)\r\nPreparing to unpack ...\/libeigen3-dev_3.2.0-8_all.deb ...\r\nUnpacking libeigen3-dev (3.2.0-8) ...\r\nSelecting previously unselected package libtbb-dev.\r\nPreparing to unpack ...\/libtbb-dev_4.2~20130725-1.1ubuntu1_amd64.deb ...\r\nUnpacking libtbb-dev (4.2~20130725-1.1ubuntu1) ...\r\nSetting up libeigen3-dev (3.2.0-8) ...\r\nSetting up libtbb-dev (4.2~20130725-1.1ubuntu1) ...<\/pre>\n<p>&nbsp;<\/li>\n<li>We\u2019re halfway done setting up Python. But in order to compile OpenCV 3.0 with Python 3.4+ bindings, we\u2019ll need to install the Python 3.4+ headers and development files:<br \/>\na. sudo apt-get install python3.4-dev<\/p>\n<pre class=\"lang:default decode:true\">teddy@teddy-K43SJ:~$ sudo apt-get install python3.4-dev\r\nReading package lists... Done\r\nBuilding dependency tree\r\nReading state information... Done\r\nThe following packages were automatically installed and are no longer required:\r\nacpi gnome-desktop-data gnumeric-common gnumeric-doc libantlr-java\r\nlibchamplain-0.12-0 libchamplain-gtk-0.12-0 libcommons-validator-java\r\nlibdoxia-sitetools-java libgegl-0.2-0 libgoffice-0.10-10-common\r\nlibjavascriptcoregtk-1.0-0 libjdependency-java libjtidy-java\r\nlibmaven-archiver-java libmaven-clean-plugin-java\r\nlibmaven-compiler-plugin-java libmaven-dependency-tree-java\r\nlibmaven-filtering-java libmaven-install-plugin-java\r\nlibmaven-jar-plugin-java libmaven-plugin-tools-java\r\nlibmaven-reporting-impl-java libmaven-resources-plugin-java\r\nlibmaven-shade-plugin-java libming1 libplexus-compiler-java\r\nlibplexus-digest-java libplexus-velocity-java libwebkitgtk-1.0-0\r\nlibwebkitgtk-1.0-common libwerken.xpath-java libxml-xpathengine-perl\r\nlinux-headers-3.13.0-76 linux-headers-3.13.0-76-generic-tuxonice\r\nlinux-headers-3.19.0-25 linux-headers-3.19.0-25-generic\r\nlinux-image-3.13.0-76-generic-tuxonice linux-image-3.19.0-25-generic\r\nlinux-image-extra-3.13.0-76-generic-tuxonice\r\nlinux-image-extra-3.19.0-25-generic linux-tools-3.13.0-76\r\nlinux-tools-3.13.0-76-generic tclx8.4 velocity\r\nUse 'apt-get autoremove' to remove them.\r\nThe following extra packages will be installed:\r\nlibpython3.4-dev\r\nThe following NEW packages will be installed:\r\nlibpython3.4-dev python3.4-dev\r\n0 upgraded, 2 newly installed, 0 to remove and 1 not upgraded.\r\nNeed to get 18,2 MB of archives.\r\nAfter this operation, 30,6 MB of additional disk space will be used.\r\nDo you want to continue? [Y\/n] Y\r\nGet:1 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty-updates\/main libpython3.4-dev amd64 3.4.3-1ubuntu1~14.04.3 [17,8 MB]\r\nGet:2 http:\/\/kambing.ui.ac.id\/ubuntu\/ trusty-updates\/main python3.4-dev amd64 3.4.3-1ubuntu1~14.04.3 [419 kB]\r\nFetched 18,2 MB in 14s (1.261 kB\/s)\r\nSelecting previously unselected package libpython3.4-dev:amd64.\r\n(Reading database ... 448618 files and directories currently installed.)\r\nPreparing to unpack ...\/libpython3.4-dev_3.4.3-1ubuntu1~14.04.3_amd64.deb ...\r\nUnpacking libpython3.4-dev:amd64 (3.4.3-1ubuntu1~14.04.3) ...\r\nSelecting previously unselected package python3.4-dev.\r\nPreparing to unpack ...\/python3.4-dev_3.4.3-1ubuntu1~14.04.3_amd64.deb ...\r\nUnpacking python3.4-dev (3.4.3-1ubuntu1~14.04.3) ...\r\nProcessing triggers for man-db (2.6.7.1-1ubuntu1) ...\r\nSetting up libpython3.4-dev:amd64 (3.4.3-1ubuntu1~14.04.3) ...\r\nSetting up python3.4-dev (3.4.3-1ubuntu1~14.04.3) ...<\/pre>\n<p>b. go into our virtualenv &#8216;opencv&#8217;<\/p>\n<pre class=\"lang:default decode:true \">teddy@teddy-K43SJ:~$ workon opencv\r\n(opencv) teddy@teddy-K43SJ:~$<\/pre>\n<p>c. OpenCV represents images as NumPy arrays, so we need to install NumPy into our &#8216;opencv&#8217; virtual environment:<\/p>\n<pre class=\"lang:default decode:true \">(opencv) teddy@teddy-K43SJ:~$ pip install numpy\r\nCollecting numpy\r\nDownloading numpy-1.10.4.tar.gz (4.1MB)\r\n100% |\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 4.1MB 217kB\/s\r\nBuilding wheels for collected packages: numpy\r\nRunning setup.py bdist_wheel for numpy ... done (TAKE A LONG TIME)\r\nStored in directory: \/home\/teddy\/.cache\/pip\/wheels\/66\/f5\/d7\/f6ddd78b61037fcb51a3e32c9cd276e292343cdd62d5384efd\r\nSuccessfully built numpy\r\nInstalling collected packages: numpy\r\nSuccessfully installed numpy-1.10.4<\/pre>\n<p>CHECK numpy VERSION: (ITS OKAY JUST USE python IN VIRTUALENV CREATED FOR PYTHON3)<\/p>\n<pre class=\"lang:default decode:true \">(opencv) teddy@teddy-K43SJ:~$ python\r\nPython 3.4.3 (default, Oct 14 2015, 20:28:29)\r\n[GCC 4.8.4] on linux\r\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\r\n&gt;&gt;&gt; import numpy as np\r\n&gt;&gt;&gt; np.__version__\r\n'1.10.4'\r\n&gt;&gt;&gt;exit()<\/pre>\n<p>&nbsp;<\/li>\n<li>Build and install OpenCV 3.0 with Python 3.4+ bindings<br \/>\na. deactivate opencv first (NO. DON&#8217;T DO THIS. KEEP ON THE opencv virtualenv BECAUSE WE&#8217;LL USE numpy!)<\/p>\n<pre class=\"lang:default decode:true \">(opencv) teddy@teddy-K43SJ:~$ deactivate opencv\r\nteddy@teddy-K43SJ:~$<\/pre>\n<p>b. Alright, our system is all setup now! Let\u2019s pull down OpenCV from GitHub and checkout the 3.1.0 version:<\/p>\n<pre class=\"lang:default decode:true \">teddy@teddy-K43SJ:~$ cd ~<\/pre>\n<pre class=\"lang:default decode:true \">teddy@teddy-K43SJ:~$ git clone https:\/\/github.com\/Itseez\/opencv.git\r\nCloning into 'opencv'...\r\nremote: Counting objects: 186119, done.\r\nremote: Compressing objects: 100% (47\/47), done.\r\nremote: Total 186119 (delta 8), reused 6 (delta 6), pack-reused 186065\r\nReceiving objects: 100% (186119\/186119), 408.48 MiB | 1.29 MiB\/s, done.\r\nResolving deltas: 100% (127680\/127680), done.\r\nChecking connectivity... done.<\/pre>\n<pre class=\"lang:default decode:true \">teddy@teddy-K43SJ:~$ cd opencv\/<\/pre>\n<pre class=\"lang:default decode:true \">teddy@teddy-K43SJ:~\/opencv$ git checkout 3.1.0\r\nNote: checking out '3.1.0'.\r\n\r\nYou are in 'detached HEAD' state. You can look around, make experimental\r\nchanges and commit them, and you can discard any commits you make in this\r\nstate without impacting any branches by performing another checkout.\r\n\r\nIf you want to create a new branch to retain commits you create, you may\r\ndo so (now or later) by using -b with the checkout command again. Example:\r\n\r\ngit checkout -b new_branch_name\r\n\r\nHEAD is now at 92387b1... Fix java version++<\/pre>\n<p>c. We\u2019ll also need to grab the opencv_contrib repo as well (for more information as to why we need opencv_contrib, take a look at my previous OpenCV 3.0 Ubuntu install post: <a href=\"http:\/\/www.pyimagesearch.com\/2015\/06\/22\/install-opencv-3-0-and-python-2-7-on-ubuntu\/\">http:\/\/www.pyimagesearch.com\/2015\/06\/22\/install-opencv-3-0-and-python-2-7-on-ubuntu\/<\/a>):<\/p>\n<pre class=\"lang:default decode:true \">teddy@teddy-K43SJ:~\/opencv$ cd ~<\/pre>\n<pre class=\"lang:default decode:true \">teddy@teddy-K43SJ:~$ git clone https:\/\/github.com\/Itseez\/opencv_contrib.git\r\nCloning into 'opencv_contrib'...\r\nremote: Counting objects: 15242, done.\r\nremote: Compressing objects: 100% (14\/14), done.\r\nremote: Total 15242 (delta 2), reused 0 (delta 0), pack-reused 15228\r\nReceiving objects: 100% (15242\/15242), 113.05 MiB | 1.13 MiB\/s, done.\r\nResolving deltas: 100% (8680\/8680), done.\r\nChecking connectivity... done.<\/pre>\n<pre class=\"lang:default decode:true \">teddy@teddy-K43SJ:~$ cd opencv_contrib<\/pre>\n<pre class=\"lang:default decode:true \">teddy@teddy-K43SJ:~\/opencv_contrib$ git checkout 3.1.0\r\nNote: checking out '3.1.0'.\r\n\r\nYou are in 'detached HEAD' state. You can look around, make experimental\r\nchanges and commit them, and you can discard any commits you make in this\r\nstate without impacting any branches by performing another checkout.\r\n\r\nIf you want to create a new branch to retain commits you create, you may\r\ndo so (now or later) by using -b with the checkout command again. Example:\r\n\r\ngit checkout -b new_branch_name\r\n\r\nHEAD is now at 5409d5a... Merge pull request #474 from mshabunin:normals_linemod_fix<\/pre>\n<p>IMPORTANT: I FOUND AN ERROR &#8216;The data should normally be NULL! in function allocate&#8217; WHEN TRY TO TEST SIFT Holography Feature Matching (flann.knnMatch). PLS FIX THIS FIRST (SEE SOLUTION IN \/media\/data\/MASTER\/opencv\/github_list_fish_rec.txt) BEFORE BUILD OPENCV AT STEP #5 BELOW!<br \/>\nd.a Time to setup the build (USE virtualenv opencv BETTER BECAUSE WE NEED numpy!!!):&#8211;&gt; RENAMED DIR TO &#8216;build0&#8217;. I THINK DONT USE THIS. JUST USE d.b.<\/p>\n<pre class=\"lang:default decode:true \">(opencv) teddy@teddy-K43SJ:~$ cd opencv\r\n(opencv) teddy@teddy-K43SJ:~\/opencv$ mkdir build\r\n(opencv) teddy@teddy-K43SJ:~\/opencv$ cd build\/\r\n(opencv) teddy@teddy-K43SJ:~\/opencv\/build$ cmake -D CMAKE_BUILD_TYPE=RELEASE \\\r\n&gt; -D CMAKE_INSTALL_PREFIX=\/usr\/local \\\r\n&gt; -D INSTALL_C_EXAMPLES=OFF \\\r\n&gt; -D INSTALL_PYTHON_EXAMPLES=ON \\\r\n&gt; -D OPENCV_EXTRA_MODULES_PATH=~\/opencv_contrib\/modules \\\r\n&gt; -D BUILD_EXAMPLES=ON ..\r\n-- The CXX compiler identification is GNU 4.8.4\r\n-- The C compiler identification is GNU 4.8.4\r\n-- Check for working CXX compiler: \/usr\/bin\/c++\r\n-- Check for working CXX compiler: \/usr\/bin\/c++ -- works\r\n-- Detecting CXX compiler ABI info\r\n-- Detecting CXX compiler ABI info - done\r\n-- Check for working C compiler: \/usr\/bin\/cc\r\n-- Check for working C compiler: \/usr\/bin\/cc -- works\r\n-- Detecting C compiler ABI info\r\n-- Detecting C compiler ABI info - done\r\n-- Detected version of GNU GCC: 48 (408)\r\n-- Performing Test HAVE_CXX_FSIGNED_CHAR\r\n-- Performing Test HAVE_CXX_FSIGNED_CHAR - Success\r\n-- Performing Test HAVE_C_FSIGNED_CHAR\r\n-- Performing Test HAVE_C_FSIGNED_CHAR - Success\r\n-- Performing Test HAVE_CXX_W\r\n-- Performing Test HAVE_CXX_W - Success\r\n-- Performing Test HAVE_C_W\r\n-- Performing Test HAVE_C_W - Success\r\n-- Performing Test HAVE_CXX_WALL\r\n-- Performing Test HAVE_CXX_WALL - Success\r\n-- Performing Test HAVE_C_WALL\r\n-- Performing Test HAVE_C_WALL - Success\r\n-- Performing Test HAVE_CXX_WERROR_RETURN_TYPE\r\n-- Performing Test HAVE_CXX_WERROR_RETURN_TYPE - Success\r\n-- Performing Test HAVE_C_WERROR_RETURN_TYPE\r\n-- Performing Test HAVE_C_WERROR_RETURN_TYPE - Success\r\n-- Performing Test HAVE_CXX_WERROR_NON_VIRTUAL_DTOR\r\n-- Performing Test HAVE_CXX_WERROR_NON_VIRTUAL_DTOR - Success\r\n-- Performing Test HAVE_C_WERROR_NON_VIRTUAL_DTOR\r\n-- Performing Test HAVE_C_WERROR_NON_VIRTUAL_DTOR - Success\r\n-- Performing Test HAVE_CXX_WERROR_ADDRESS\r\n-- Performing Test HAVE_CXX_WERROR_ADDRESS - Success\r\n-- Performing Test HAVE_C_WERROR_ADDRESS\r\n-- Performing Test HAVE_C_WERROR_ADDRESS - Success\r\n-- Performing Test HAVE_CXX_WERROR_SEQUENCE_POINT\r\n-- Performing Test HAVE_CXX_WERROR_SEQUENCE_POINT - Success\r\n-- Performing Test HAVE_C_WERROR_SEQUENCE_POINT\r\n-- Performing Test HAVE_C_WERROR_SEQUENCE_POINT - Success\r\n-- Performing Test HAVE_CXX_WFORMAT\r\n-- Performing Test HAVE_CXX_WFORMAT - Success\r\n-- Performing Test HAVE_C_WFORMAT\r\n-- Performing Test HAVE_C_WFORMAT - Success\r\n-- Performing Test HAVE_CXX_WERROR_FORMAT_SECURITY\r\n-- Performing Test HAVE_CXX_WERROR_FORMAT_SECURITY - Success\r\n-- Performing Test HAVE_C_WERROR_FORMAT_SECURITY\r\n-- Performing Test HAVE_C_WERROR_FORMAT_SECURITY - Success\r\n-- Performing Test HAVE_CXX_WMISSING_DECLARATIONS\r\n-- Performing Test HAVE_CXX_WMISSING_DECLARATIONS - Success\r\n-- Performing Test HAVE_C_WMISSING_DECLARATIONS\r\n-- Performing Test HAVE_C_WMISSING_DECLARATIONS - Success\r\n-- Performing Test HAVE_CXX_WMISSING_PROTOTYPES\r\n-- Performing Test HAVE_CXX_WMISSING_PROTOTYPES - Failed\r\n-- Performing Test HAVE_C_WMISSING_PROTOTYPES\r\n-- Performing Test HAVE_C_WMISSING_PROTOTYPES - Success\r\n-- Performing Test HAVE_CXX_WSTRICT_PROTOTYPES\r\n-- Performing Test HAVE_CXX_WSTRICT_PROTOTYPES - Failed\r\n-- Performing Test HAVE_C_WSTRICT_PROTOTYPES\r\n-- Performing Test HAVE_C_WSTRICT_PROTOTYPES - Success\r\n-- Performing Test HAVE_CXX_WUNDEF\r\n-- Performing Test HAVE_CXX_WUNDEF - Success\r\n-- Performing Test HAVE_C_WUNDEF\r\n-- Performing Test HAVE_C_WUNDEF - Success\r\n-- Performing Test HAVE_CXX_WINIT_SELF\r\n-- Performing Test HAVE_CXX_WINIT_SELF - Success\r\n-- Performing Test HAVE_C_WINIT_SELF\r\n-- Performing Test HAVE_C_WINIT_SELF - Success\r\n-- Performing Test HAVE_CXX_WPOINTER_ARITH\r\n-- Performing Test HAVE_CXX_WPOINTER_ARITH - Success\r\n-- Performing Test HAVE_C_WPOINTER_ARITH\r\n-- Performing Test HAVE_C_WPOINTER_ARITH - Success\r\n-- Performing Test HAVE_CXX_WSHADOW\r\n-- Performing Test HAVE_CXX_WSHADOW - Success\r\n-- Performing Test HAVE_C_WSHADOW\r\n-- Performing Test HAVE_C_WSHADOW - Success\r\n-- Performing Test HAVE_CXX_WSIGN_PROMO\r\n-- Performing Test HAVE_CXX_WSIGN_PROMO - Success\r\n-- Performing Test HAVE_C_WSIGN_PROMO\r\n-- Performing Test HAVE_C_WSIGN_PROMO - Failed\r\n-- Performing Test HAVE_CXX_WNO_NARROWING\r\n-- Performing Test HAVE_CXX_WNO_NARROWING - Success\r\n-- Performing Test HAVE_C_WNO_NARROWING\r\n-- Performing Test HAVE_C_WNO_NARROWING - Success\r\n-- Performing Test HAVE_CXX_WNO_DELETE_NON_VIRTUAL_DTOR\r\n-- Performing Test HAVE_CXX_WNO_DELETE_NON_VIRTUAL_DTOR - Success\r\n-- Performing Test HAVE_C_WNO_DELETE_NON_VIRTUAL_DTOR\r\n-- Performing Test HAVE_C_WNO_DELETE_NON_VIRTUAL_DTOR - Failed\r\n-- Performing Test HAVE_CXX_WNO_UNNAMED_TYPE_TEMPLATE_ARGS\r\n-- Performing Test HAVE_CXX_WNO_UNNAMED_TYPE_TEMPLATE_ARGS - Failed\r\n-- Performing Test HAVE_C_WNO_UNNAMED_TYPE_TEMPLATE_ARGS\r\n-- Performing Test HAVE_C_WNO_UNNAMED_TYPE_TEMPLATE_ARGS - Failed\r\n-- Performing Test HAVE_CXX_FDIAGNOSTICS_SHOW_OPTION\r\n-- Performing Test HAVE_CXX_FDIAGNOSTICS_SHOW_OPTION - Success\r\n-- Performing Test HAVE_C_FDIAGNOSTICS_SHOW_OPTION\r\n-- Performing Test HAVE_C_FDIAGNOSTICS_SHOW_OPTION - Success\r\n-- Performing Test HAVE_CXX_WNO_LONG_LONG\r\n-- Performing Test HAVE_CXX_WNO_LONG_LONG - Success\r\n-- Performing Test HAVE_C_WNO_LONG_LONG\r\n-- Performing Test HAVE_C_WNO_LONG_LONG - Success\r\n-- Performing Test HAVE_CXX_PTHREAD\r\n-- Performing Test HAVE_CXX_PTHREAD - Success\r\n-- Performing Test HAVE_C_PTHREAD\r\n-- Performing Test HAVE_C_PTHREAD - Success\r\n-- Performing Test HAVE_CXX_FOMIT_FRAME_POINTER\r\n-- Performing Test HAVE_CXX_FOMIT_FRAME_POINTER - Success\r\n-- Performing Test HAVE_C_FOMIT_FRAME_POINTER\r\n-- Performing Test HAVE_C_FOMIT_FRAME_POINTER - Success\r\n-- Performing Test HAVE_CXX_MSSE\r\n-- Performing Test HAVE_CXX_MSSE - Success\r\n-- Performing Test HAVE_C_MSSE\r\n-- Performing Test HAVE_C_MSSE - Success\r\n-- Performing Test HAVE_CXX_MSSE2\r\n-- Performing Test HAVE_CXX_MSSE2 - Success\r\n-- Performing Test HAVE_C_MSSE2\r\n-- Performing Test HAVE_C_MSSE2 - Success\r\n-- Performing Test HAVE_CXX_MNO_AVX\r\n-- Performing Test HAVE_CXX_MNO_AVX - Success\r\n-- Performing Test HAVE_C_MNO_AVX\r\n-- Performing Test HAVE_C_MNO_AVX - Success\r\n-- Performing Test HAVE_CXX_MSSE3\r\n-- Performing Test HAVE_CXX_MSSE3 - Success\r\n-- Performing Test HAVE_C_MSSE3\r\n-- Performing Test HAVE_C_MSSE3 - Success\r\n-- Performing Test HAVE_CXX_MNO_SSSE3\r\n-- Performing Test HAVE_CXX_MNO_SSSE3 - Success\r\n-- Performing Test HAVE_C_MNO_SSSE3\r\n-- Performing Test HAVE_C_MNO_SSSE3 - Success\r\n-- Performing Test HAVE_CXX_MNO_SSE4_1\r\n-- Performing Test HAVE_CXX_MNO_SSE4_1 - Success\r\n-- Performing Test HAVE_C_MNO_SSE4_1\r\n-- Performing Test HAVE_C_MNO_SSE4_1 - Success\r\n-- Performing Test HAVE_CXX_MNO_SSE4_2\r\n-- Performing Test HAVE_CXX_MNO_SSE4_2 - Success\r\n-- Performing Test HAVE_C_MNO_SSE4_2\r\n-- Performing Test HAVE_C_MNO_SSE4_2 - Success\r\n-- Performing Test HAVE_CXX_FFUNCTION_SECTIONS\r\n-- Performing Test HAVE_CXX_FFUNCTION_SECTIONS - Success\r\n-- Performing Test HAVE_C_FFUNCTION_SECTIONS\r\n-- Performing Test HAVE_C_FFUNCTION_SECTIONS - Success\r\n-- Performing Test HAVE_CXX_FVISIBILITY_HIDDEN\r\n-- Performing Test HAVE_CXX_FVISIBILITY_HIDDEN - Success\r\n-- Performing Test HAVE_C_FVISIBILITY_HIDDEN\r\n-- Performing Test HAVE_C_FVISIBILITY_HIDDEN - Success\r\n-- Performing Test HAVE_CXX_FVISIBILITY_INLINES_HIDDEN\r\n-- Performing Test HAVE_CXX_FVISIBILITY_INLINES_HIDDEN - Success\r\n-- Performing Test HAVE_C_FVISIBILITY_INLINES_HIDDEN\r\n-- Performing Test HAVE_C_FVISIBILITY_INLINES_HIDDEN - Failed\r\n-- Looking for pthread.h\r\n-- Looking for pthread.h - found\r\n-- Check if the system is big endian\r\n-- Searching 16 bit integer\r\n-- Looking for sys\/types.h\r\n-- Looking for sys\/types.h - found\r\n-- Looking for stdint.h\r\n-- Looking for stdint.h - found\r\n-- Looking for stddef.h\r\n-- Looking for stddef.h - found\r\n-- Check size of unsigned short\r\n-- Check size of unsigned short - done\r\n-- Using unsigned short\r\n-- Check if the system is big endian - little endian\r\n-- Found ZLIB: \/usr\/lib\/x86_64-linux-gnu\/libz.so (found suitable version \"1.2.8\", minimum required is \"1.2.3\")\r\n-- Found TIFF: \/usr\/lib\/x86_64-linux-gnu\/libtiff.so (found version \"4.0.3\")\r\n-- Found JPEG: \/usr\/lib\/x86_64-linux-gnu\/libjpeg.so\r\n-- Performing Test HAVE_C_WNO_UNUSED_VARIABLE\r\n-- Performing Test HAVE_C_WNO_UNUSED_VARIABLE - Success\r\n-- Performing Test HAVE_C_WNO_UNUSED_FUNCTION\r\n-- Performing Test HAVE_C_WNO_UNUSED_FUNCTION - Success\r\n-- Performing Test HAVE_C_WNO_SHADOW\r\n-- Performing Test HAVE_C_WNO_SHADOW - Success\r\n-- Performing Test HAVE_C_WNO_MAYBE_UNINITIALIZED\r\n-- Performing Test HAVE_C_WNO_MAYBE_UNINITIALIZED - Success\r\n-- Found Jasper: \/usr\/lib\/x86_64-linux-gnu\/libjasper.so (found version \"1.900.1\")\r\n-- Found ZLIB: \/usr\/lib\/x86_64-linux-gnu\/libz.so (found version \"1.2.8\")\r\n-- Found PNG: \/usr\/lib\/x86_64-linux-gnu\/libpng.so (found version \"1.2.50\")\r\n-- Looking for \/usr\/include\/libpng\/png.h\r\n-- Looking for \/usr\/include\/libpng\/png.h - found\r\n-- Looking for semaphore.h\r\n-- Looking for semaphore.h - found\r\n-- Performing Test HAVE_CXX_WNO_SHADOW\r\n-- Performing Test HAVE_CXX_WNO_SHADOW - Success\r\n-- Performing Test HAVE_CXX_WNO_UNUSED\r\n-- Performing Test HAVE_CXX_WNO_UNUSED - Success\r\n-- Performing Test HAVE_CXX_WNO_SIGN_COMPARE\r\n-- Performing Test HAVE_CXX_WNO_SIGN_COMPARE - Success\r\n-- Performing Test HAVE_CXX_WNO_UNDEF\r\n-- Performing Test HAVE_CXX_WNO_UNDEF - Success\r\n-- Performing Test HAVE_CXX_WNO_MISSING_DECLARATIONS\r\n-- Performing Test HAVE_CXX_WNO_MISSING_DECLARATIONS - Success\r\n-- Performing Test HAVE_CXX_WNO_UNINITIALIZED\r\n-- Performing Test HAVE_CXX_WNO_UNINITIALIZED - Success\r\n-- Performing Test HAVE_CXX_WNO_SWITCH\r\n-- Performing Test HAVE_CXX_WNO_SWITCH - Success\r\n-- Performing Test HAVE_CXX_WNO_PARENTHESES\r\n-- Performing Test HAVE_CXX_WNO_PARENTHESES - Success\r\n-- Performing Test HAVE_CXX_WNO_ARRAY_BOUNDS\r\n-- Performing Test HAVE_CXX_WNO_ARRAY_BOUNDS - Success\r\n-- Performing Test HAVE_CXX_WNO_EXTRA\r\n-- Performing Test HAVE_CXX_WNO_EXTRA - Success\r\n-- Performing Test HAVE_CXX_WNO_DEPRECATED_DECLARATIONS\r\n-- Performing Test HAVE_CXX_WNO_DEPRECATED_DECLARATIONS - Success\r\n-- checking for module 'gtk+-3.0'\r\n-- package 'gtk+-3.0' not found\r\n-- checking for module 'gtk+-2.0'\r\n-- found gtk+-2.0, version 2.24.23\r\n-- checking for module 'gthread-2.0'\r\n-- found gthread-2.0, version 2.40.2\r\n-- checking for module 'gstreamer-base-1.0'\r\n-- package 'gstreamer-base-1.0' not found\r\n-- checking for module 'gstreamer-video-1.0'\r\n-- package 'gstreamer-video-1.0' not found\r\n-- checking for module 'gstreamer-app-1.0'\r\n-- package 'gstreamer-app-1.0' not found\r\n-- checking for module 'gstreamer-riff-1.0'\r\n-- package 'gstreamer-riff-1.0' not found\r\n-- checking for module 'gstreamer-pbutils-1.0'\r\n-- package 'gstreamer-pbutils-1.0' not found\r\n-- checking for module 'gstreamer-base-0.10'\r\n-- package 'gstreamer-base-0.10' not found\r\n-- checking for module 'gstreamer-video-0.10'\r\n-- package 'gstreamer-video-0.10' not found\r\n-- checking for module 'gstreamer-app-0.10'\r\n-- package 'gstreamer-app-0.10' not found\r\n-- checking for module 'gstreamer-riff-0.10'\r\n-- package 'gstreamer-riff-0.10' not found\r\n-- checking for module 'gstreamer-pbutils-0.10'\r\n-- package 'gstreamer-pbutils-0.10' not found\r\n-- checking for module 'libdc1394-2'\r\n-- package 'libdc1394-2' not found\r\n-- checking for module 'libdc1394'\r\n-- package 'libdc1394' not found\r\n-- checking for module 'libv4l1'\r\n-- package 'libv4l1' not found\r\n-- checking for module 'libv4l2'\r\n-- package 'libv4l2' not found\r\n-- Looking for linux\/videodev.h\r\n-- Looking for linux\/videodev.h - not found\r\n-- Looking for linux\/videodev2.h\r\n-- Looking for linux\/videodev2.h - found\r\n-- Looking for sys\/videoio.h\r\n-- Looking for sys\/videoio.h - not found\r\n-- checking for module 'libavcodec'\r\n-- package 'libavcodec' not found\r\n-- checking for module 'libavformat'\r\n-- package 'libavformat' not found\r\n-- checking for module 'libavutil'\r\n-- package 'libavutil' not found\r\n-- checking for module 'libswscale'\r\n-- package 'libswscale' not found\r\n-- checking for module 'libavresample'\r\n-- package 'libavresample' not found\r\n-- Looking for libavformat\/avformat.h\r\n-- Looking for libavformat\/avformat.h - not found\r\n-- Looking for ffmpeg\/avformat.h\r\n-- Looking for ffmpeg\/avformat.h - not found\r\n-- checking for module 'libgphoto2'\r\n-- package 'libgphoto2' not found\r\n-- ICV: Removing previous unpacked package: \/home\/teddy\/opencv\/3rdparty\/ippicv\/unpack\r\n-- ICV: Unpacking ippicv_linux_20151201.tgz to \/home\/teddy\/opencv\/3rdparty\/ippicv\/unpack...\r\n-- ICV: Package successfully downloaded\r\n-- found IPP (ICV version): 9.0.1 [9.0.1]\r\n-- at: \/home\/teddy\/opencv\/3rdparty\/ippicv\/unpack\/ippicv_lnx\r\n-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)\r\n-- To enable PlantUML support, set PLANTUML_JAR environment variable or pass -DPLANTUML_JAR=&lt;filepath&gt; option to cmake\r\n-- Found PythonInterp: \/usr\/bin\/python2.7 (found suitable version \"2.7.6\", minimum required is \"2.7\")\r\n-- Could NOT find PythonLibs (missing: PYTHON_LIBRARIES PYTHON_INCLUDE_DIRS) (Required is exact version \"2.7.6\")\r\nTraceback (most recent call last):\r\nFile \"&lt;string&gt;\", line 1, in &lt;module&gt;\r\nImportError: No module named numpy.distutils\r\n-- Found PythonInterp: \/home\/teddy\/.virtualenvs\/opencv\/bin\/python3.4 (found suitable version \"3.4.3\", minimum required is \"3.4\")\r\n-- Found PythonLibs: \/usr\/lib\/x86_64-linux-gnu\/libpython3.4m.so (found suitable exact version \"3.4.3\")\r\n-- Found apache ant 1.9.3: \/usr\/bin\/ant\r\n-- Found JNI: \/usr\/lib\/jvm\/java-8-oracle\/jre\/lib\/amd64\/libjawt.so\r\n-- Could NOT find Matlab (missing: MATLAB_MEX_SCRIPT MATLAB_INCLUDE_DIRS MATLAB_ROOT_DIR MATLAB_LIBRARIES MATLAB_LIBRARY_DIRS MATLAB_MEXEXT MATLAB_ARCH MATLAB_BIN)\r\n-- VTK is not found. Please set -DVTK_DIR in CMake to VTK build directory, or to VTK install subdirectory with VTKConfig.cmake file\r\n-- Caffe: NO\r\n-- Protobuf: NO\r\n-- Glog: NO\r\n-- Could NOT find HDF5 (missing: HDF5_LIBRARIES HDF5_INCLUDE_DIRS)\r\n-- Checking SFM deps... FALSE\r\n-- Module opencv_sfm disabled because the following dependencies are not found: Eigen Glog\/Gflags\r\n-- Tesseract: NO\r\n-- Performing Test HAVE_CXX_WNO_MAYBE_UNINITIALIZED\r\n-- Performing Test HAVE_CXX_WNO_MAYBE_UNINITIALIZED - Success\r\n-- Performing Test HAVE_CXX_WNO_SIGN_PROMO\r\n-- Performing Test HAVE_CXX_WNO_SIGN_PROMO - Success\r\n-- Performing Test HAVE_CXX_WNO_MISSING_PROTOTYPES\r\n-- Performing Test HAVE_CXX_WNO_MISSING_PROTOTYPES - Failed\r\n-- Looking for include file pthread.h\r\n-- Looking for include file pthread.h - found\r\n-- Looking for pthread_create\r\n-- Looking for pthread_create - found\r\n-- Found Threads: TRUE\r\n-- Could NOT find PROTOBUF (missing: PROTOBUF_LIBRARY PROTOBUF_INCLUDE_DIR)\r\n-- Build libprotobuf from sources:\r\n-- libprotobuf not found into system\r\n-- The protocol buffer compiler not found\r\n-- Looking for include file pthread.h\r\n-- Looking for include file pthread.h - found\r\n-- Looking for C++ include unordered_map\r\n-- Looking for C++ include unordered_map - found\r\n-- Looking for C++ include tr1\/unordered_map\r\n-- Looking for C++ include tr1\/unordered_map - found\r\n-- Looking for C++ include unordered_set\r\n-- Looking for C++ include unordered_set - found\r\n-- Looking for C++ include tr1\/unordered_set\r\n-- Looking for C++ include tr1\/unordered_set - found\r\n-- Performing Test HAVE_CXX_WNO_DEPRECATED\r\n-- Performing Test HAVE_CXX_WNO_DEPRECATED - Success\r\n-- Performing Test HAVE_CXX_WNO_UNUSED_PARAMETER\r\n-- Performing Test HAVE_CXX_WNO_UNUSED_PARAMETER - Success\r\n-- Performing Test HAVE_CXX_WNO_UNUSED_LOCAL_TYPEDEFS\r\n-- Performing Test HAVE_CXX_WNO_UNUSED_LOCAL_TYPEDEFS - Success\r\n-- Performing Test HAVE_CXX_WNO_TAUTOLOGICAL_UNDEFINED_COMPARE\r\n-- Performing Test HAVE_CXX_WNO_TAUTOLOGICAL_UNDEFINED_COMPARE - Failed\r\n-- Tesseract: NO\r\n--\r\n-- General configuration for OpenCV 3.1.0 =====================================\r\n-- Version control: 3.1.0\r\n--\r\n-- Platform:\r\n-- Host: Linux 3.19.0-51-generic x86_64\r\n-- CMake: 2.8.12.2\r\n-- CMake generator: Unix Makefiles\r\n-- CMake build tool: \/usr\/bin\/make\r\n-- Configuration: RELEASE\r\n--\r\n-- C\/C++:\r\n-- Built as dynamic libs?: YES\r\n-- C++ Compiler: \/usr\/bin\/c++ (ver 4.8.4)\r\n-- C++ flags (Release): -fsigned-char -W -Wall -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wundef -Winit-self -Wpointer-arith -Wshadow -Wsign-promo -Wno-narrowing -Wno-delete-non-virtual-dtor -fdiagnostics-show-option -Wno-long-long -pthread -fomit-frame-pointer -msse -msse2 -mno-avx -msse3 -mno-ssse3 -mno-sse4.1 -mno-sse4.2 -ffunction-sections -fvisibility=hidden -fvisibility-inlines-hidden -O3 -DNDEBUG -DNDEBUG\r\n-- C++ flags (Debug): -fsigned-char -W -Wall -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wundef -Winit-self -Wpointer-arith -Wshadow -Wsign-promo -Wno-narrowing -Wno-delete-non-virtual-dtor -fdiagnostics-show-option -Wno-long-long -pthread -fomit-frame-pointer -msse -msse2 -mno-avx -msse3 -mno-ssse3 -mno-sse4.1 -mno-sse4.2 -ffunction-sections -fvisibility=hidden -fvisibility-inlines-hidden -g -O0 -DDEBUG -D_DEBUG\r\n-- C Compiler: \/usr\/bin\/cc\r\n-- C flags (Release): -fsigned-char -W -Wall -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wundef -Winit-self -Wpointer-arith -Wshadow -Wno-narrowing -fdiagnostics-show-option -Wno-long-long -pthread -fomit-frame-pointer -msse -msse2 -mno-avx -msse3 -mno-ssse3 -mno-sse4.1 -mno-sse4.2 -ffunction-sections -fvisibility=hidden -O3 -DNDEBUG -DNDEBUG\r\n-- C flags (Debug): -fsigned-char -W -Wall -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wundef -Winit-self -Wpointer-arith -Wshadow -Wno-narrowing -fdiagnostics-show-option -Wno-long-long -pthread -fomit-frame-pointer -msse -msse2 -mno-avx -msse3 -mno-ssse3 -mno-sse4.1 -mno-sse4.2 -ffunction-sections -fvisibility=hidden -g -O0 -DDEBUG -D_DEBUG\r\n-- Linker flags (Release):\r\n-- Linker flags (Debug):\r\n-- Precompiled headers: YES\r\n-- Extra dependencies: \/usr\/lib\/x86_64-linux-gnu\/libpng.so \/usr\/lib\/x86_64-linux-gnu\/libz.so \/usr\/lib\/x86_64-linux-gnu\/libtiff.so \/usr\/lib\/x86_64-linux-gnu\/libjasper.so \/usr\/lib\/x86_64-linux-gnu\/libjpeg.so gtk-x11-2.0 gdk-x11-2.0 atk-1.0 gio-2.0 pangoft2-1.0 pangocairo-1.0 gdk_pixbuf-2.0 cairo pango-1.0 fontconfig gobject-2.0 freetype gthread-2.0 glib-2.0 dl m pthread rt\r\n-- 3rdparty dependencies: libwebp IlmImf libprotobuf\r\n--\r\n-- OpenCV modules:\r\n-- To be built: core flann imgproc ml photo reg surface_matching video dnn fuzzy imgcodecs shape videoio highgui objdetect plot superres ts xobjdetect xphoto bgsegm bioinspired dpm face features2d line_descriptor saliency text calib3d ccalib datasets java rgbd stereo structured_light tracking videostab xfeatures2d ximgproc aruco optflow stitching python3\r\n-- Disabled: world contrib_world\r\n-- Disabled by dependency: -\r\n-- Unavailable: cudaarithm cudabgsegm cudacodec cudafeatures2d cudafilters cudaimgproc cudalegacy cudaobjdetect cudaoptflow cudastereo cudawarping cudev python2 viz cvv hdf matlab sfm\r\n--\r\n-- GUI:\r\n-- QT: NO\r\n-- GTK+ 2.x: YES (ver 2.24.23)\r\n-- GThread : YES (ver 2.40.2)\r\n-- GtkGlExt: NO\r\n-- OpenGL support: NO\r\n-- VTK support: NO\r\n--\r\n-- Media I\/O:\r\n-- ZLib: \/usr\/lib\/x86_64-linux-gnu\/libz.so (ver 1.2.8)\r\n-- JPEG: \/usr\/lib\/x86_64-linux-gnu\/libjpeg.so (ver )\r\n-- WEBP: build (ver 0.3.1)\r\n-- PNG: \/usr\/lib\/x86_64-linux-gnu\/libpng.so (ver 1.2.50)\r\n-- TIFF: \/usr\/lib\/x86_64-linux-gnu\/libtiff.so (ver 42 - 4.0.3)\r\n-- JPEG 2000: \/usr\/lib\/x86_64-linux-gnu\/libjasper.so (ver 1.900.1)\r\n-- OpenEXR: build (ver 1.7.1)\r\n-- GDAL: NO\r\n--\r\n-- Video I\/O:\r\n-- DC1394 1.x: NO\r\n-- DC1394 2.x: NO\r\n-- FFMPEG: NO\r\n-- codec: NO\r\n-- format: NO\r\n-- util: NO\r\n-- swscale: NO\r\n-- resample: NO\r\n-- gentoo-style: NO\r\n-- GStreamer: NO\r\n-- OpenNI: NO\r\n-- OpenNI PrimeSensor Modules: NO\r\n-- OpenNI2: NO\r\n-- PvAPI: NO\r\n-- GigEVisionSDK: NO\r\n-- UniCap: NO\r\n-- UniCap ucil: NO\r\n-- V4L\/V4L2: NO\/YES\r\n-- XIMEA: NO\r\n-- Xine: NO\r\n-- gPhoto2: NO\r\n--\r\n-- Parallel framework: pthreads\r\n--\r\n-- Other third-party libraries:\r\n-- Use IPP: 9.0.1 [9.0.1]\r\n-- at: \/home\/teddy\/opencv\/3rdparty\/ippicv\/unpack\/ippicv_lnx\r\n-- Use IPP Async: NO\r\n-- Use VA: NO\r\n-- Use Intel VA-API\/OpenCL: NO\r\n-- Use Eigen: NO\r\n-- Use Cuda: NO\r\n-- Use OpenCL: YES\r\n-- Use custom HAL: NO\r\n--\r\n-- OpenCL:\r\n-- Version: dynamic\r\n-- Include path: \/home\/teddy\/opencv\/3rdparty\/include\/opencl\/1.2\r\n-- Use AMDFFT: NO\r\n-- Use AMDBLAS: NO\r\n--\r\n-- Python 2:\r\n-- Interpreter: \/usr\/bin\/python2.7 (ver 2.7.6)\r\n--\r\n-- Python 3:\r\n-- Interpreter: \/home\/teddy\/.virtualenvs\/opencv\/bin\/python3.4 (ver 3.4.3)\r\n-- Libraries: \/usr\/lib\/x86_64-linux-gnu\/libpython3.4m.so (ver 3.4.3)\r\n-- numpy: \/home\/teddy\/.virtualenvs\/opencv\/lib\/python3.4\/site-packages\/numpy\/core\/include (ver 1.10.4)\r\n-- packages path: lib\/python3.4\/site-packages\r\n--\r\n-- Python (for build): \/usr\/bin\/python2.7\r\n--\r\n-- Java:\r\n-- ant: \/usr\/bin\/ant (ver 1.9.3)\r\n-- JNI: \/usr\/lib\/jvm\/java-8-oracle\/include \/usr\/lib\/jvm\/java-8-oracle\/include\/linux \/usr\/lib\/jvm\/java-8-oracle\/include\r\n-- Java wrappers: YES\r\n-- Java tests: YES\r\n--\r\n-- Matlab: Matlab not found or implicitly disabled\r\n--\r\n-- Documentation:\r\n-- Doxygen: NO\r\n-- PlantUML: NO\r\n--\r\n-- Tests and samples:\r\n-- Tests: YES\r\n-- Performance tests: YES\r\n-- C\/C++ Examples: YES\r\n--\r\n-- Install path: \/usr\/local\r\n--\r\n-- cvconfig.h is in: \/home\/teddy\/opencv\/build\r\n-- -----------------------------------------------------------------\r\n--\r\n-- Configuring done\r\n-- Generating done\r\n-- Build files have been written to: \/home\/teddy\/opencv\/build<\/pre>\n<p>d.b Time to setup the build (USE virtualenv opencv BETTER BECAUSE WE NEED numpy!!!):<\/p>\n<pre class=\"lang:default decode:true \">(opencv) teddy@teddy-K43SJ:~$ cd opencv\r\n(opencv) teddy@teddy-K43SJ:~\/opencv$ mkdir build\r\n(opencv) teddy@teddy-K43SJ:~\/opencv$ cd build\/\r\n(opencv) teddy@teddy-K43SJ:~\/opencv\/build$ cmake -D CMAKE_BUILD_TYPE=RELEASE \\\r\n&gt; -D CMAKE_INSTALL_PREFIX=\/usr\/local \\\r\n&gt; -D INSTALL_C_EXAMPLES=OFF \\\r\n&gt; -D INSTALL_PYTHON_EXAMPLES=ON \\\r\n&gt; -D OPENCV_EXTRA_MODULES_PATH=~\/opencv_contrib\/modules \\\r\n&gt; -D BUILD_EXAMPLES=ON ..\r\n-- The CXX compiler identification is GNU 4.8.4\r\n-- The C compiler identification is GNU 4.8.4\r\n-- Check for working CXX compiler: \/usr\/bin\/c++\r\n-- Check for working CXX compiler: \/usr\/bin\/c++ -- works\r\n-- Detecting CXX compiler ABI info\r\n-- Detecting CXX compiler ABI info - done\r\n-- Check for working C compiler: \/usr\/bin\/cc\r\n-- Check for working C compiler: \/usr\/bin\/cc -- works\r\n-- Detecting C compiler ABI info\r\n-- Detecting C compiler ABI info - done\r\n-- Detected version of GNU GCC: 48 (408)\r\n-- Performing Test HAVE_CXX_FSIGNED_CHAR\r\n-- Performing Test HAVE_CXX_FSIGNED_CHAR - Success\r\n-- Performing Test HAVE_C_FSIGNED_CHAR\r\n-- Performing Test HAVE_C_FSIGNED_CHAR - Success\r\n-- Performing Test HAVE_CXX_W\r\n-- Performing Test HAVE_CXX_W - Success\r\n-- Performing Test HAVE_C_W\r\n-- Performing Test HAVE_C_W - Success\r\n-- Performing Test HAVE_CXX_WALL\r\n-- Performing Test HAVE_CXX_WALL - Success\r\n-- Performing Test HAVE_C_WALL\r\n-- Performing Test HAVE_C_WALL - Success\r\n-- Performing Test HAVE_CXX_WERROR_RETURN_TYPE\r\n-- Performing Test HAVE_CXX_WERROR_RETURN_TYPE - Success\r\n-- Performing Test HAVE_C_WERROR_RETURN_TYPE\r\n-- Performing Test HAVE_C_WERROR_RETURN_TYPE - Success\r\n-- Performing Test HAVE_CXX_WERROR_NON_VIRTUAL_DTOR\r\n-- Performing Test HAVE_CXX_WERROR_NON_VIRTUAL_DTOR - Success\r\n-- Performing Test HAVE_C_WERROR_NON_VIRTUAL_DTOR\r\n-- Performing Test HAVE_C_WERROR_NON_VIRTUAL_DTOR - Success\r\n-- Performing Test HAVE_CXX_WERROR_ADDRESS\r\n-- Performing Test HAVE_CXX_WERROR_ADDRESS - Success\r\n-- Performing Test HAVE_C_WERROR_ADDRESS\r\n-- Performing Test HAVE_C_WERROR_ADDRESS - Success\r\n-- Performing Test HAVE_CXX_WERROR_SEQUENCE_POINT\r\n-- Performing Test HAVE_CXX_WERROR_SEQUENCE_POINT - Success\r\n-- Performing Test HAVE_C_WERROR_SEQUENCE_POINT\r\n-- Performing Test HAVE_C_WERROR_SEQUENCE_POINT - Success\r\n-- Performing Test HAVE_CXX_WFORMAT\r\n-- Performing Test HAVE_CXX_WFORMAT - Success\r\n-- Performing Test HAVE_C_WFORMAT\r\n-- Performing Test HAVE_C_WFORMAT - Success\r\n-- Performing Test HAVE_CXX_WERROR_FORMAT_SECURITY\r\n-- Performing Test HAVE_CXX_WERROR_FORMAT_SECURITY - Success\r\n-- Performing Test HAVE_C_WERROR_FORMAT_SECURITY\r\n-- Performing Test HAVE_C_WERROR_FORMAT_SECURITY - Success\r\n-- Performing Test HAVE_CXX_WMISSING_DECLARATIONS\r\n-- Performing Test HAVE_CXX_WMISSING_DECLARATIONS - Success\r\n-- Performing Test HAVE_C_WMISSING_DECLARATIONS\r\n-- Performing Test HAVE_C_WMISSING_DECLARATIONS - Success\r\n-- Performing Test HAVE_CXX_WMISSING_PROTOTYPES\r\n-- Performing Test HAVE_CXX_WMISSING_PROTOTYPES - Failed\r\n-- Performing Test HAVE_C_WMISSING_PROTOTYPES\r\n-- Performing Test HAVE_C_WMISSING_PROTOTYPES - Success\r\n-- Performing Test HAVE_CXX_WSTRICT_PROTOTYPES\r\n-- Performing Test HAVE_CXX_WSTRICT_PROTOTYPES - Failed\r\n-- Performing Test HAVE_C_WSTRICT_PROTOTYPES\r\n-- Performing Test HAVE_C_WSTRICT_PROTOTYPES - Success\r\n-- Performing Test HAVE_CXX_WUNDEF\r\n-- Performing Test HAVE_CXX_WUNDEF - Success\r\n-- Performing Test HAVE_C_WUNDEF\r\n-- Performing Test HAVE_C_WUNDEF - Success\r\n-- Performing Test HAVE_CXX_WINIT_SELF\r\n-- Performing Test HAVE_CXX_WINIT_SELF - Success\r\n-- Performing Test HAVE_C_WINIT_SELF\r\n-- Performing Test HAVE_C_WINIT_SELF - Success\r\n-- Performing Test HAVE_CXX_WPOINTER_ARITH\r\n-- Performing Test HAVE_CXX_WPOINTER_ARITH - Success\r\n-- Performing Test HAVE_C_WPOINTER_ARITH\r\n-- Performing Test HAVE_C_WPOINTER_ARITH - Success\r\n-- Performing Test HAVE_CXX_WSHADOW\r\n-- Performing Test HAVE_CXX_WSHADOW - Success\r\n-- Performing Test HAVE_C_WSHADOW\r\n-- Performing Test HAVE_C_WSHADOW - Success\r\n-- Performing Test HAVE_CXX_WSIGN_PROMO\r\n-- Performing Test HAVE_CXX_WSIGN_PROMO - Success\r\n-- Performing Test HAVE_C_WSIGN_PROMO\r\n-- Performing Test HAVE_C_WSIGN_PROMO - Failed\r\n-- Performing Test HAVE_CXX_WNO_NARROWING\r\n-- Performing Test HAVE_CXX_WNO_NARROWING - Success\r\n-- Performing Test HAVE_C_WNO_NARROWING\r\n-- Performing Test HAVE_C_WNO_NARROWING - Success\r\n-- Performing Test HAVE_CXX_WNO_DELETE_NON_VIRTUAL_DTOR\r\n-- Performing Test HAVE_CXX_WNO_DELETE_NON_VIRTUAL_DTOR - Success\r\n-- Performing Test HAVE_C_WNO_DELETE_NON_VIRTUAL_DTOR\r\n-- Performing Test HAVE_C_WNO_DELETE_NON_VIRTUAL_DTOR - Failed\r\n-- Performing Test HAVE_CXX_WNO_UNNAMED_TYPE_TEMPLATE_ARGS\r\n-- Performing Test HAVE_CXX_WNO_UNNAMED_TYPE_TEMPLATE_ARGS - Failed\r\n-- Performing Test HAVE_C_WNO_UNNAMED_TYPE_TEMPLATE_ARGS\r\n-- Performing Test HAVE_C_WNO_UNNAMED_TYPE_TEMPLATE_ARGS - Failed\r\n-- Performing Test HAVE_CXX_FDIAGNOSTICS_SHOW_OPTION\r\n-- Performing Test HAVE_CXX_FDIAGNOSTICS_SHOW_OPTION - Success\r\n-- Performing Test HAVE_C_FDIAGNOSTICS_SHOW_OPTION\r\n-- Performing Test HAVE_C_FDIAGNOSTICS_SHOW_OPTION - Success\r\n-- Performing Test HAVE_CXX_WNO_LONG_LONG\r\n-- Performing Test HAVE_CXX_WNO_LONG_LONG - Success\r\n-- Performing Test HAVE_C_WNO_LONG_LONG\r\n-- Performing Test HAVE_C_WNO_LONG_LONG - Success\r\n-- Performing Test HAVE_CXX_PTHREAD\r\n-- Performing Test HAVE_CXX_PTHREAD - Success\r\n-- Performing Test HAVE_C_PTHREAD\r\n-- Performing Test HAVE_C_PTHREAD - Success\r\n-- Performing Test HAVE_CXX_FOMIT_FRAME_POINTER\r\n-- Performing Test HAVE_CXX_FOMIT_FRAME_POINTER - Success\r\n-- Performing Test HAVE_C_FOMIT_FRAME_POINTER\r\n-- Performing Test HAVE_C_FOMIT_FRAME_POINTER - Success\r\n-- Performing Test HAVE_CXX_MSSE\r\n-- Performing Test HAVE_CXX_MSSE - Success\r\n-- Performing Test HAVE_C_MSSE\r\n-- Performing Test HAVE_C_MSSE - Success\r\n-- Performing Test HAVE_CXX_MSSE2\r\n-- Performing Test HAVE_CXX_MSSE2 - Success\r\n-- Performing Test HAVE_C_MSSE2\r\n-- Performing Test HAVE_C_MSSE2 - Success\r\n-- Performing Test HAVE_CXX_MNO_AVX\r\n-- Performing Test HAVE_CXX_MNO_AVX - Success\r\n-- Performing Test HAVE_C_MNO_AVX\r\n-- Performing Test HAVE_C_MNO_AVX - Success\r\n-- Performing Test HAVE_CXX_MSSE3\r\n-- Performing Test HAVE_CXX_MSSE3 - Success\r\n-- Performing Test HAVE_C_MSSE3\r\n-- Performing Test HAVE_C_MSSE3 - Success\r\n-- Performing Test HAVE_CXX_MNO_SSSE3\r\n-- Performing Test HAVE_CXX_MNO_SSSE3 - Success\r\n-- Performing Test HAVE_C_MNO_SSSE3\r\n-- Performing Test HAVE_C_MNO_SSSE3 - Success\r\n-- Performing Test HAVE_CXX_MNO_SSE4_1\r\n-- Performing Test HAVE_CXX_MNO_SSE4_1 - Success\r\n-- Performing Test HAVE_C_MNO_SSE4_1\r\n-- Performing Test HAVE_C_MNO_SSE4_1 - Success\r\n-- Performing Test HAVE_CXX_MNO_SSE4_2\r\n-- Performing Test HAVE_CXX_MNO_SSE4_2 - Success\r\n-- Performing Test HAVE_C_MNO_SSE4_2\r\n-- Performing Test HAVE_C_MNO_SSE4_2 - Success\r\n-- Performing Test HAVE_CXX_FFUNCTION_SECTIONS\r\n-- Performing Test HAVE_CXX_FFUNCTION_SECTIONS - Success\r\n-- Performing Test HAVE_C_FFUNCTION_SECTIONS\r\n-- Performing Test HAVE_C_FFUNCTION_SECTIONS - Success\r\n-- Performing Test HAVE_CXX_FVISIBILITY_HIDDEN\r\n-- Performing Test HAVE_CXX_FVISIBILITY_HIDDEN - Success\r\n-- Performing Test HAVE_C_FVISIBILITY_HIDDEN\r\n-- Performing Test HAVE_C_FVISIBILITY_HIDDEN - Success\r\n-- Performing Test HAVE_CXX_FVISIBILITY_INLINES_HIDDEN\r\n-- Performing Test HAVE_CXX_FVISIBILITY_INLINES_HIDDEN - Success\r\n-- Performing Test HAVE_C_FVISIBILITY_INLINES_HIDDEN\r\n-- Performing Test HAVE_C_FVISIBILITY_INLINES_HIDDEN - Failed\r\n-- Looking for pthread.h\r\n-- Looking for pthread.h - found\r\n-- Check if the system is big endian\r\n-- Searching 16 bit integer\r\n-- Looking for sys\/types.h\r\n-- Looking for sys\/types.h - found\r\n-- Looking for stdint.h\r\n-- Looking for stdint.h - found\r\n-- Looking for stddef.h\r\n-- Looking for stddef.h - found\r\n-- Check size of unsigned short\r\n-- Check size of unsigned short - done\r\n-- Using unsigned short\r\n-- Check if the system is big endian - little endian\r\n-- Found ZLIB: \/usr\/lib\/x86_64-linux-gnu\/libz.so (found suitable version \"1.2.8\", minimum required is \"1.2.3\")\r\n-- Found TIFF: \/usr\/lib\/x86_64-linux-gnu\/libtiff.so (found version \"4.0.3\")\r\n-- Found JPEG: \/usr\/lib\/x86_64-linux-gnu\/libjpeg.so\r\n-- Performing Test HAVE_C_WNO_UNUSED_VARIABLE\r\n-- Performing Test HAVE_C_WNO_UNUSED_VARIABLE - Success\r\n-- Performing Test HAVE_C_WNO_UNUSED_FUNCTION\r\n-- Performing Test HAVE_C_WNO_UNUSED_FUNCTION - Success\r\n-- Performing Test HAVE_C_WNO_SHADOW\r\n-- Performing Test HAVE_C_WNO_SHADOW - Success\r\n-- Performing Test HAVE_C_WNO_MAYBE_UNINITIALIZED\r\n-- Performing Test HAVE_C_WNO_MAYBE_UNINITIALIZED - Success\r\n-- Found Jasper: \/usr\/lib\/x86_64-linux-gnu\/libjasper.so (found version \"1.900.1\")\r\n-- Found ZLIB: \/usr\/lib\/x86_64-linux-gnu\/libz.so (found version \"1.2.8\")\r\n-- Found PNG: \/usr\/lib\/x86_64-linux-gnu\/libpng.so (found version \"1.2.50\")\r\n-- Looking for \/usr\/include\/libpng\/png.h\r\n-- Looking for \/usr\/include\/libpng\/png.h - found\r\n-- Looking for semaphore.h\r\n-- Looking for semaphore.h - found\r\n-- Performing Test HAVE_CXX_WNO_SHADOW\r\n-- Performing Test HAVE_CXX_WNO_SHADOW - Success\r\n-- Performing Test HAVE_CXX_WNO_UNUSED\r\n-- Performing Test HAVE_CXX_WNO_UNUSED - Success\r\n-- Performing Test HAVE_CXX_WNO_SIGN_COMPARE\r\n-- Performing Test HAVE_CXX_WNO_SIGN_COMPARE - Success\r\n-- Performing Test HAVE_CXX_WNO_UNDEF\r\n-- Performing Test HAVE_CXX_WNO_UNDEF - Success\r\n-- Performing Test HAVE_CXX_WNO_MISSING_DECLARATIONS\r\n-- Performing Test HAVE_CXX_WNO_MISSING_DECLARATIONS - Success\r\n-- Performing Test HAVE_CXX_WNO_UNINITIALIZED\r\n-- Performing Test HAVE_CXX_WNO_UNINITIALIZED - Success\r\n-- Performing Test HAVE_CXX_WNO_SWITCH\r\n-- Performing Test HAVE_CXX_WNO_SWITCH - Success\r\n-- Performing Test HAVE_CXX_WNO_PARENTHESES\r\n-- Performing Test HAVE_CXX_WNO_PARENTHESES - Success\r\n-- Performing Test HAVE_CXX_WNO_ARRAY_BOUNDS\r\n-- Performing Test HAVE_CXX_WNO_ARRAY_BOUNDS - Success\r\n-- Performing Test HAVE_CXX_WNO_EXTRA\r\n-- Performing Test HAVE_CXX_WNO_EXTRA - Success\r\n-- Performing Test HAVE_CXX_WNO_DEPRECATED_DECLARATIONS\r\n-- Performing Test HAVE_CXX_WNO_DEPRECATED_DECLARATIONS - Success\r\n-- checking for module 'gtk+-3.0'\r\n-- package 'gtk+-3.0' not found\r\n-- checking for module 'gtk+-2.0'\r\n-- found gtk+-2.0, version 2.24.23\r\n-- checking for module 'gthread-2.0'\r\n-- found gthread-2.0, version 2.40.2\r\n-- checking for module 'gstreamer-base-1.0'\r\n-- package 'gstreamer-base-1.0' not found\r\n-- checking for module 'gstreamer-video-1.0'\r\n-- package 'gstreamer-video-1.0' not found\r\n-- checking for module 'gstreamer-app-1.0'\r\n-- package 'gstreamer-app-1.0' not found\r\n-- checking for module 'gstreamer-riff-1.0'\r\n-- package 'gstreamer-riff-1.0' not found\r\n-- checking for module 'gstreamer-pbutils-1.0'\r\n-- package 'gstreamer-pbutils-1.0' not found\r\n-- checking for module 'gstreamer-base-0.10'\r\n-- package 'gstreamer-base-0.10' not found\r\n-- checking for module 'gstreamer-video-0.10'\r\n-- package 'gstreamer-video-0.10' not found\r\n-- checking for module 'gstreamer-app-0.10'\r\n-- package 'gstreamer-app-0.10' not found\r\n-- checking for module 'gstreamer-riff-0.10'\r\n-- package 'gstreamer-riff-0.10' not found\r\n-- checking for module 'gstreamer-pbutils-0.10'\r\n-- package 'gstreamer-pbutils-0.10' not found\r\n-- checking for module 'libdc1394-2'\r\n-- package 'libdc1394-2' not found\r\n-- checking for module 'libdc1394'\r\n-- package 'libdc1394' not found\r\n-- checking for module 'libv4l1'\r\n-- found libv4l1, version 1.0.1\r\n-- checking for module 'libv4l2'\r\n-- found libv4l2, version 1.0.1\r\n-- Looking for linux\/videodev.h\r\n-- Looking for linux\/videodev.h - not found\r\n-- Looking for linux\/videodev2.h\r\n-- Looking for linux\/videodev2.h - found\r\n-- Looking for sys\/videoio.h\r\n-- Looking for sys\/videoio.h - not found\r\n-- checking for module 'libavcodec'\r\n-- found libavcodec, version 54.35.0\r\n-- checking for module 'libavformat'\r\n-- found libavformat, version 54.20.4\r\n-- checking for module 'libavutil'\r\n-- found libavutil, version 52.3.0\r\n-- checking for module 'libswscale'\r\n-- found libswscale, version 2.1.1\r\n-- checking for module 'libavresample'\r\n-- package 'libavresample' not found\r\n-- Looking for libavformat\/avformat.h\r\n-- Looking for libavformat\/avformat.h - found\r\n-- Looking for ffmpeg\/avformat.h\r\n-- Looking for ffmpeg\/avformat.h - not found\r\n-- checking for module 'libgphoto2'\r\n-- package 'libgphoto2' not found\r\n-- ICV: Removing previous unpacked package: \/home\/teddy\/opencv\/3rdparty\/ippicv\/unpack\r\n-- ICV: Unpacking ippicv_linux_20151201.tgz to \/home\/teddy\/opencv\/3rdparty\/ippicv\/unpack...\r\n-- ICV: Package successfully downloaded\r\n-- found IPP (ICV version): 9.0.1 [9.0.1]\r\n-- at: \/home\/teddy\/opencv\/3rdparty\/ippicv\/unpack\/ippicv_lnx\r\n-- Found Doxygen: \/usr\/bin\/doxygen (found version \"1.8.6\")\r\n-- To enable PlantUML support, set PLANTUML_JAR environment variable or pass -DPLANTUML_JAR=&lt;filepath&gt; option to cmake\r\n-- Found PythonInterp: \/usr\/bin\/python2.7 (found suitable version \"2.7.6\", minimum required is \"2.7\")\r\n-- Could NOT find PythonLibs (missing: PYTHON_LIBRARIES PYTHON_INCLUDE_DIRS) (Required is exact version \"2.7.6\")\r\nTraceback (most recent call last):\r\nFile \"&lt;string&gt;\", line 1, in &lt;module&gt;\r\nImportError: No module named numpy.distutils\r\n-- Found PythonInterp: \/home\/teddy\/.virtualenvs\/opencv\/bin\/python3.4 (found suitable version \"3.4.3\", minimum required is \"3.4\")\r\n-- Found PythonLibs: \/usr\/lib\/x86_64-linux-gnu\/libpython3.4m.so (found suitable exact version \"3.4.3\")\r\n-- Found apache ant 1.9.3: \/usr\/bin\/ant\r\n-- Found JNI: \/usr\/lib\/jvm\/java-8-oracle\/jre\/lib\/amd64\/libjawt.so\r\n-- Could NOT find Matlab (missing: MATLAB_MEX_SCRIPT MATLAB_INCLUDE_DIRS MATLAB_ROOT_DIR MATLAB_LIBRARIES MATLAB_LIBRARY_DIRS MATLAB_MEXEXT MATLAB_ARCH MATLAB_BIN)\r\n-- VTK is not found. Please set -DVTK_DIR in CMake to VTK build directory, or to VTK install subdirectory with VTKConfig.cmake file\r\n-- Caffe: NO\r\n-- Protobuf: NO\r\n-- Glog: NO\r\n-- Could NOT find HDF5 (missing: HDF5_LIBRARIES HDF5_INCLUDE_DIRS)\r\n-- Checking SFM deps... FALSE\r\n-- Module opencv_sfm disabled because the following dependencies are not found: Glog\/Gflags\r\n-- Tesseract: NO\r\n-- Performing Test HAVE_CXX_WNO_MAYBE_UNINITIALIZED\r\n-- Performing Test HAVE_CXX_WNO_MAYBE_UNINITIALIZED - Success\r\n-- Performing Test HAVE_CXX_WNO_SIGN_PROMO\r\n-- Performing Test HAVE_CXX_WNO_SIGN_PROMO - Success\r\n-- Performing Test HAVE_CXX_WNO_MISSING_PROTOTYPES\r\n-- Performing Test HAVE_CXX_WNO_MISSING_PROTOTYPES - Failed\r\n-- Looking for include file pthread.h\r\n-- Looking for include file pthread.h - found\r\n-- Looking for pthread_create\r\n-- Looking for pthread_create - found\r\n-- Found Threads: TRUE\r\n-- Could NOT find PROTOBUF (missing: PROTOBUF_LIBRARY PROTOBUF_INCLUDE_DIR)\r\n-- Build libprotobuf from sources:\r\n-- libprotobuf not found into system\r\n-- The protocol buffer compiler not found\r\n-- Looking for include file pthread.h\r\n-- Looking for include file pthread.h - found\r\n-- Looking for C++ include unordered_map\r\n-- Looking for C++ include unordered_map - found\r\n-- Looking for C++ include tr1\/unordered_map\r\n-- Looking for C++ include tr1\/unordered_map - found\r\n-- Looking for C++ include unordered_set\r\n-- Looking for C++ include unordered_set - found\r\n-- Looking for C++ include tr1\/unordered_set\r\n-- Looking for C++ include tr1\/unordered_set - found\r\n-- Performing Test HAVE_CXX_WNO_DEPRECATED\r\n-- Performing Test HAVE_CXX_WNO_DEPRECATED - Success\r\n-- Performing Test HAVE_CXX_WNO_UNUSED_PARAMETER\r\n-- Performing Test HAVE_CXX_WNO_UNUSED_PARAMETER - Success\r\n-- Performing Test HAVE_CXX_WNO_UNUSED_LOCAL_TYPEDEFS\r\n-- Performing Test HAVE_CXX_WNO_UNUSED_LOCAL_TYPEDEFS - Success\r\n-- Performing Test HAVE_CXX_WNO_TAUTOLOGICAL_UNDEFINED_COMPARE\r\n-- Performing Test HAVE_CXX_WNO_TAUTOLOGICAL_UNDEFINED_COMPARE - Failed\r\n-- Tesseract: NO\r\n--\r\n-- General configuration for OpenCV 3.1.0 =====================================\r\n-- Version control: 3.1.0\r\n--\r\n-- Platform:\r\n-- Host: Linux 3.19.0-51-generic x86_64\r\n-- CMake: 2.8.12.2\r\n-- CMake generator: Unix Makefiles\r\n-- CMake build tool: \/usr\/bin\/make\r\n-- Configuration: RELEASE\r\n--\r\n-- C\/C++:\r\n-- Built as dynamic libs?: YES\r\n-- C++ Compiler: \/usr\/bin\/c++ (ver 4.8.4)\r\n-- C++ flags (Release): -fsigned-char -W -Wall -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wundef -Winit-self -Wpointer-arith -Wshadow -Wsign-promo -Wno-narrowing -Wno-delete-non-virtual-dtor -fdiagnostics-show-option -Wno-long-long -pthread -fomit-frame-pointer -msse -msse2 -mno-avx -msse3 -mno-ssse3 -mno-sse4.1 -mno-sse4.2 -ffunction-sections -fvisibility=hidden -fvisibility-inlines-hidden -O3 -DNDEBUG -DNDEBUG\r\n-- C++ flags (Debug): -fsigned-char -W -Wall -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wundef -Winit-self -Wpointer-arith -Wshadow -Wsign-promo -Wno-narrowing -Wno-delete-non-virtual-dtor -fdiagnostics-show-option -Wno-long-long -pthread -fomit-frame-pointer -msse -msse2 -mno-avx -msse3 -mno-ssse3 -mno-sse4.1 -mno-sse4.2 -ffunction-sections -fvisibility=hidden -fvisibility-inlines-hidden -g -O0 -DDEBUG -D_DEBUG\r\n-- C Compiler: \/usr\/bin\/cc\r\n-- C flags (Release): -fsigned-char -W -Wall -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wundef -Winit-self -Wpointer-arith -Wshadow -Wno-narrowing -fdiagnostics-show-option -Wno-long-long -pthread -fomit-frame-pointer -msse -msse2 -mno-avx -msse3 -mno-ssse3 -mno-sse4.1 -mno-sse4.2 -ffunction-sections -fvisibility=hidden -O3 -DNDEBUG -DNDEBUG\r\n-- C flags (Debug): -fsigned-char -W -Wall -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wundef -Winit-self -Wpointer-arith -Wshadow -Wno-narrowing -fdiagnostics-show-option -Wno-long-long -pthread -fomit-frame-pointer -msse -msse2 -mno-avx -msse3 -mno-ssse3 -mno-sse4.1 -mno-sse4.2 -ffunction-sections -fvisibility=hidden -g -O0 -DDEBUG -D_DEBUG\r\n-- Linker flags (Release):\r\n-- Linker flags (Debug):\r\n-- Precompiled headers: YES\r\n-- Extra dependencies: \/usr\/lib\/x86_64-linux-gnu\/libpng.so \/usr\/lib\/x86_64-linux-gnu\/libz.so \/usr\/lib\/x86_64-linux-gnu\/libtiff.so \/usr\/lib\/x86_64-linux-gnu\/libjasper.so \/usr\/lib\/x86_64-linux-gnu\/libjpeg.so gtk-x11-2.0 gdk-x11-2.0 atk-1.0 gio-2.0 pangoft2-1.0 pangocairo-1.0 gdk_pixbuf-2.0 cairo pango-1.0 fontconfig gobject-2.0 freetype gthread-2.0 glib-2.0 v4l1 v4l2 avcodec avformat avutil swscale dl m pthread rt\r\n-- 3rdparty dependencies: libwebp IlmImf libprotobuf\r\n--\r\n-- OpenCV modules:\r\n-- To be built: core flann imgproc ml photo reg surface_matching video dnn fuzzy imgcodecs shape videoio highgui objdetect plot superres ts xobjdetect xphoto bgsegm bioinspired dpm face features2d line_descriptor saliency text calib3d ccalib datasets java rgbd stereo structured_light tracking videostab xfeatures2d ximgproc aruco optflow stitching python3\r\n-- Disabled: world contrib_world\r\n-- Disabled by dependency: -\r\n-- Unavailable: cudaarithm cudabgsegm cudacodec cudafeatures2d cudafilters cudaimgproc cudalegacy cudaobjdetect cudaoptflow cudastereo cudawarping cudev python2 viz cvv hdf matlab sfm\r\n--\r\n-- GUI:\r\n-- QT: NO\r\n-- GTK+ 2.x: YES (ver 2.24.23)\r\n-- GThread : YES (ver 2.40.2)\r\n-- GtkGlExt: NO\r\n-- OpenGL support: NO\r\n-- VTK support: NO\r\n--\r\n-- Media I\/O:\r\n-- ZLib: \/usr\/lib\/x86_64-linux-gnu\/libz.so (ver 1.2.8)\r\n-- JPEG: \/usr\/lib\/x86_64-linux-gnu\/libjpeg.so (ver )\r\n-- WEBP: build (ver 0.3.1)\r\n-- PNG: \/usr\/lib\/x86_64-linux-gnu\/libpng.so (ver 1.2.50)\r\n-- TIFF: \/usr\/lib\/x86_64-linux-gnu\/libtiff.so (ver 42 - 4.0.3)\r\n-- JPEG 2000: \/usr\/lib\/x86_64-linux-gnu\/libjasper.so (ver 1.900.1)\r\n-- OpenEXR: build (ver 1.7.1)\r\n-- GDAL: NO\r\n--\r\n-- Video I\/O:\r\n-- DC1394 1.x: NO\r\n-- DC1394 2.x: NO\r\n-- FFMPEG: YES\r\n-- codec: YES (ver 54.35.0)\r\n-- format: YES (ver 54.20.4)\r\n-- util: YES (ver 52.3.0)\r\n-- swscale: YES (ver 2.1.1)\r\n-- resample: NO\r\n-- gentoo-style: YES\r\n-- GStreamer: NO\r\n-- OpenNI: NO\r\n-- OpenNI PrimeSensor Modules: NO\r\n-- OpenNI2: NO\r\n-- PvAPI: NO\r\n-- GigEVisionSDK: NO\r\n-- UniCap: NO\r\n-- UniCap ucil: NO\r\n-- V4L\/V4L2: Using libv4l1 (ver 1.0.1) \/ libv4l2 (ver 1.0.1)\r\n-- XIMEA: NO\r\n-- Xine: NO\r\n-- gPhoto2: NO\r\n--\r\n-- Parallel framework: pthreads\r\n--\r\n-- Other third-party libraries:\r\n-- Use IPP: 9.0.1 [9.0.1]\r\n-- at: \/home\/teddy\/opencv\/3rdparty\/ippicv\/unpack\/ippicv_lnx\r\n-- Use IPP Async: NO\r\n-- Use VA: NO\r\n-- Use Intel VA-API\/OpenCL: NO\r\n-- Use Eigen: YES (ver 3.2.0)\r\n-- Use Cuda: NO\r\n-- Use OpenCL: YES\r\n-- Use custom HAL: NO\r\n--\r\n-- OpenCL:\r\n-- Version: dynamic\r\n-- Include path: \/home\/teddy\/opencv\/3rdparty\/include\/opencl\/1.2\r\n-- Use AMDFFT: NO\r\n-- Use AMDBLAS: NO\r\n--\r\n-- Python 2:\r\n-- Interpreter: \/usr\/bin\/python2.7 (ver 2.7.6)\r\n--\r\n-- Python 3:\r\n-- Interpreter: \/home\/teddy\/.virtualenvs\/opencv\/bin\/python3.4 (ver 3.4.3)\r\n-- Libraries: \/usr\/lib\/x86_64-linux-gnu\/libpython3.4m.so (ver 3.4.3)\r\n-- numpy: \/home\/teddy\/.virtualenvs\/opencv\/lib\/python3.4\/site-packages\/numpy\/core\/include (ver 1.10.4)\r\n-- packages path: lib\/python3.4\/site-packages\r\n--\r\n-- Python (for build): \/usr\/bin\/python2.7\r\n--\r\n-- Java:\r\n-- ant: \/usr\/bin\/ant (ver 1.9.3)\r\n-- JNI: \/usr\/lib\/jvm\/java-8-oracle\/include \/usr\/lib\/jvm\/java-8-oracle\/include\/linux \/usr\/lib\/jvm\/java-8-oracle\/include\r\n-- Java wrappers: YES\r\n-- Java tests: YES\r\n--\r\n-- Matlab: Matlab not found or implicitly disabled\r\n--\r\n-- Documentation:\r\n-- Doxygen: \/usr\/bin\/doxygen (ver 1.8.6)\r\n-- PlantUML: NO\r\n--\r\n-- Tests and samples:\r\n-- Tests: YES\r\n-- Performance tests: YES\r\n-- C\/C++ Examples: YES\r\n--\r\n-- Install path: \/usr\/local\r\n--\r\n-- cvconfig.h is in: \/home\/teddy\/opencv\/build\r\n-- -----------------------------------------------------------------\r\n--\r\n-- Configuring done\r\n-- Generating done\r\n-- Build files have been written to: \/home\/teddy\/opencv\/build<\/pre>\n<p>e. compile! (TAKE LONG TIME AND I GOT 5 GB DATA)<br \/>\nmake -j4<br \/>\nWhere the 4 can be replaced with the number of available cores on your processor to speedup the compilation time.<br \/>\nTo find out how many core your computer has, pls do:<br \/>\nref:<a href=\"http:\/\/www.howtogeek.com\/howto\/ubuntu\/display-number-of-processors-on-linux\/\">http:\/\/www.howtogeek.com\/howto\/ubuntu\/display-number-of-processors-on-linux\/<\/a><\/p>\n<pre class=\"lang:default decode:true \">(opencv) teddy@teddy-K43SJ:~\/opencv\/build$ cat \/proc\/cpuinfo | grep processor | wc -l\r\n4<\/pre>\n<pre class=\"lang:default decode:true \">(opencv) teddy@teddy-K43SJ:~\/opencv\/build$ make -j4\r\n...\r\n...\r\n[ 98%] Built target tutorial_objectDetection2\r\nScanning dependencies of target tutorial_video-write\r\n[100%] Building CXX object samples\/cpp\/CMakeFiles\/tutorial_video-write.dir\/tutorial_code\/HighGUI\/video-write\/video-write.cpp.o\r\nLinking CXX executable ..\/..\/bin\/cpp-tutorial-pointPolygonTest_demo\r\n[100%] Built target tutorial_pointPolygonTest_demo\r\nLinking CXX executable ..\/..\/bin\/cpp-tutorial-video-write\r\nLinking CXX executable ..\/..\/bin\/cpp-tutorial-video-input-psnr-ssim\r\n[100%] Built target tutorial_video-write\r\n[100%] Built target tutorial_video-input-psnr-ssim\r\nLinking CXX executable ..\/..\/bin\/cpp-tutorial-planar_tracking\r\n[100%] Built target tutorial_planar_tracking<\/pre>\n<p>f. Assuming OpenCV 3.1 compiled without error, you can now install it on your system:<\/p>\n<pre class=\"lang:default decode:true \">(opencv) teddy@teddy-K43SJ:~\/opencv\/build$ sudo make install\r\n....\r\n-- Installing: \/usr\/local\/share\/OpenCV\/samples\/python\/lappyr.py\r\n-- Installing: \/usr\/local\/share\/OpenCV\/samples\/python\/video_v4l2.py\r\n-- Installing: \/usr\/local\/share\/OpenCV\/samples\/python\/_doc.py\r\n-- Installing: \/usr\/local\/share\/OpenCV\/samples\/python\/letter_recog.py\r\n-- Installing: \/usr\/local\/share\/OpenCV\/samples\/python\/watershed.py\r\n-- Installing: \/usr\/local\/share\/OpenCV\/samples\/python\/gabor_threads.py\r\n-- Installing: \/usr\/local\/share\/OpenCV\/samples\/python\/stereo_match.py\r\n-- Installing: \/usr\/local\/share\/OpenCV\/samples\/python\/edge.py\r\n-- Installing: \/usr\/local\/share\/OpenCV\/samples\/python\/lk_homography.py\r\n-- Installing: \/usr\/local\/share\/OpenCV\/samples\/python\/dft.py\r\n-- Installing: \/usr\/local\/share\/OpenCV\/samples\/python\/asift.py\r\n-- Installing: \/usr\/local\/share\/OpenCV\/samples\/python\/feature_homography.py\r\n-- Installing: \/usr\/local\/share\/OpenCV\/samples\/python\/deconvolution.py\r\n-- Installing: \/usr\/local\/share\/OpenCV\/samples\/python\/coherence.py\r\n-- Installing: \/usr\/local\/share\/OpenCV\/samples\/python\/plane_tracker.py\r\n-- Installing: \/usr\/local\/share\/OpenCV\/samples\/python\/squares.py\r\n-- Installing: \/usr\/local\/share\/OpenCV\/samples\/python\/facedetect.py\r\n-- Installing: \/usr\/local\/share\/OpenCV\/samples\/python\/gaussian_mix.py\r\n-- Installing: \/usr\/local\/share\/OpenCV\/samples\/python\/camshift.py\r\n-- Installing: \/usr\/local\/share\/OpenCV\/samples\/python\/lk_track.py\r\n-- Installing: \/usr\/local\/share\/OpenCV\/samples\/python\/kmeans.py\r\n-- Installing: \/usr\/local\/share\/OpenCV\/samples\/python\/opencv_version.py\r\n-- Installing: \/usr\/local\/share\/OpenCV\/samples\/python\/find_obj.py\r\n-- Installing: \/usr\/local\/share\/OpenCV\/samples\/python\/morphology.py\r\n-- Installing: \/usr\/local\/share\/OpenCV\/samples\/python\/contours.py\r\n-- Installing: \/usr\/local\/share\/OpenCV\/samples\/python\/mouse_and_match.py\r\n-- Installing: \/usr\/local\/share\/OpenCV\/samples\/python\/floodfill.py\r\n-- Installing: \/usr\/local\/share\/OpenCV\/samples\/python\/digits.py\r\n-- Installing: \/usr\/local\/share\/OpenCV\/samples\/python\/turing.py\r\n-- Installing: \/usr\/local\/share\/OpenCV\/samples\/python\/common.py\r\n-- Installing: \/usr\/local\/share\/OpenCV\/samples\/python\/logpolar.py\r\n-- Installing: \/usr\/local\/share\/OpenCV\/samples\/python\/peopledetect.py\r\n-- Installing: \/usr\/local\/share\/OpenCV\/samples\/python\/digits_video.py\r\n-- Installing: \/usr\/local\/share\/OpenCV\/samples\/python\/fitline.py\r\n-- Installing: \/usr\/local\/share\/OpenCV\/samples\/python\/grabcut.py\r\n-- Installing: \/usr\/local\/share\/OpenCV\/samples\/python\/browse.py\r\n-- Installing: \/usr\/local\/share\/OpenCV\/samples\/python\/_coverage.py\r\n-- Installing: \/usr\/local\/share\/OpenCV\/samples\/python\/opt_flow.py\r\n-- Installing: \/usr\/local\/share\/OpenCV\/samples\/python\/mosse.py\r\n-- Installing: \/usr\/local\/share\/OpenCV\/samples\/python\/plane_ar.py\r\n-- Installing: \/usr\/local\/share\/OpenCV\/samples\/python\/kalman.py\r\n-- Installing: \/usr\/local\/share\/OpenCV\/samples\/python\/houghcircles.py\r\n-- Installing: \/usr\/local\/share\/OpenCV\/samples\/python\/distrans.py\r\n-- Installing: \/usr\/local\/share\/OpenCV\/samples\/python\/hist.py\r\n-- Installing: \/usr\/local\/share\/OpenCV\/samples\/python\/video.py\r\n-- Installing: \/usr\/local\/share\/OpenCV\/samples\/python\/texture_flow.py\r\n-- Installing: \/usr\/local\/share\/OpenCV\/samples\/python\/mser.py\r\n-- Installing: \/usr\/local\/share\/OpenCV\/samples\/python\/calibrate.py\r\n-- Installing: \/usr\/local\/share\/OpenCV\/samples\/python\/digits_adjust.py\r\n-- Installing: \/usr\/local\/share\/OpenCV\/samples\/python\/houghlines.py\r\n-- Installing: \/usr\/local\/share\/OpenCV\/samples\/python\/color_histogram.py\r\n-- Installing: \/usr\/local\/share\/OpenCV\/samples\/python\/demo.py\r\n-- Installing: \/usr\/local\/share\/OpenCV\/samples\/python\/inpaint.py\r\n-- Installing: \/usr\/local\/share\/OpenCV\/samples\/python\/video_threaded.py<\/pre>\n<p>g.<\/p>\n<pre class=\"lang:default decode:true \">(opencv) teddy@teddy-K43SJ:~\/opencv\/build$ sudo ldconfig<\/pre>\n<p>&nbsp;<\/li>\n<li>Sym-link OpenCV 3.1<br \/>\nIf you\u2019ve reached this step, OpenCV 3.1 should now be installed in \/usr\/local\/lib\/python3.4\/site-packages\/<\/p>\n<pre class=\"lang:default decode:true \">(opencv) teddy@teddy-K43SJ:~\/opencv\/build$ ls -l \/usr\/local\/lib\/python3.4\/site-packages\/\r\ntotal 2092\r\n-rw-r--r-- 1 root staff 2138845 Mar 10 22:11 cv2.cpython-34m.so<\/pre>\n<p>Here, our OpenCV bindings are stored under the name cv2.cpython-34m.so<\/p>\n<p>Be sure to take note of this filename, you\u2019ll need it in just a few seconds!<\/p>\n<p>However, in order to use OpenCV 3.1 within our opencv virtual environment, we first need to sym-link OpenCV into the site-packages directory of the cv environment, like this:<\/p>\n<pre class=\"lang:default decode:true\">(opencv) teddy@teddy-K43SJ:~\/opencv\/build$ cd ~\/.virtualenvs\/opencv\/lib\/python3.4\/site-packages\/\r\n(opencv) teddy@teddy-K43SJ:~\/.virtualenvs\/opencv\/lib\/python3.4\/site-packages$<\/pre>\n<pre class=\"lang:default decode:true \">(opencv) teddy@teddy-K43SJ:~\/.virtualenvs\/opencv\/lib\/python3.4\/site-packages$ ln -s \/usr\/local\/lib\/python3.4\/site-packages\/cv2.cpython-34m.so cv2.so<\/pre>\n<p>Notice how I am changing the name from cv2.cpython-34m.so to cv2.so \u2014 this is so Python can import our OpenCV bindings using the name cv2 .<\/p>\n<p>So now when you list the contents of the opencv virtual environment\u2019s site-packages directory, you\u2019ll see our OpenCV 3.1 bindings (the cv2.so file):<\/p>\n<pre class=\"lang:default decode:true \">(opencv) teddy@teddy-K43SJ:~\/.virtualenvs\/opencv\/lib\/python3.4\/site-packages$ ls\r\ncv2.so pip setuptools\r\neasy_install.py pip-8.1.0.dist-info setuptools-20.2.2.dist-info\r\nnumpy pkg_resources wheel\r\nnumpy-1.10.4.dist-info __pycache__ wheel-0.29.0.dist-info<\/pre>\n<p>Again, this is a very important step, so be sure that you have the cv2.so file in your virtual environment, otherwise you will not be able to import OpenCV in your Python scripts!<\/p>\n<p>5. Test out the OpenCV 3.0 and Python 3.4+ install<\/p>\n<pre class=\"lang:default decode:true \">(opencv) teddy@teddy-K43SJ:~$ python\r\nPython 3.4.3 (default, Oct 14 2015, 20:28:29)\r\n[GCC 4.8.4] on linux\r\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\r\n&gt;&gt;&gt; import cv2\r\n&gt;&gt;&gt; cv2.__version__\r\n'3.1.0'<\/pre>\n<p>As you can see, OpenCV 3.1 with Python 3.4+ bindings has been successfully installed on my Ubuntu system!<\/p>\n<p>6. EXECUTE SOME OPENCV EXAMPLES (ref:<a href=\"http:\/\/milq.github.io\/install-opencv-ubuntu-debian\/\">http:\/\/milq.github.io\/install-opencv-ubuntu-debian\/<\/a>)<br \/>\na. Run this example (edge detect):<\/p>\n<pre class=\"lang:default decode:true \">(opencv) teddy@teddy-K43SJ:~$ cd opencv\/build\/bin\/\r\n(opencv) teddy@teddy-K43SJ:~\/opencv\/build\/bin$ .\/cpp-example-edge ..\/..\/samples\/data\/fruits.jpg<\/pre>\n<p>Would open an image (fruit) with edge detect!<\/p>\n<p>b. run python samples (video capture from my laptop camera):<\/p>\n<pre class=\"lang:default decode:true \">(opencv) teddy@teddy-K43SJ:~\/opencv$ cd samples\/python\/\r\n(opencv) teddy@teddy-K43SJ:~\/opencv\/samples\/python$ python video.py<\/pre>\n<pre class=\"lang:default decode:true \">Video capture sample.\r\n\r\nSample shows how VideoCapture class can be used to acquire video\r\nframes from a camera of a movie file. Also the sample provides\r\nan example of procedural video generation by an object, mimicking\r\nthe VideoCapture interface (see Chess class).\r\n\r\n'create_capture' is a convinience function for capture creation,\r\nfalling back to procedural video in case of error.\r\n\r\nUsage:\r\nvideo.py [--shotdir &lt;shot path&gt;] [source0] [source1] ...'\r\n\r\nsourceN is an\r\n- integer number for camera capture\r\n- name of video file\r\n- synth:&lt;params&gt; for procedural video\r\n\r\nSynth examples:\r\nsynth:bg=..\/data\/lena.jpg:noise=0.1\r\nsynth:class=chess:bg=..\/data\/lena.jpg:noise=0.1:size=640x480\r\n\r\nKeys:\r\nESC - exit\r\nSPACE - save current frame to &lt;shot path&gt; directory<\/pre>\n<p>7. CREATE AN EXAMPLE DEMO<br \/>\nThere is a sample code in \/opencv\/samples\/cpp\/example_cmake\/<br \/>\nTo compile example.cpp successfully, we need CMakeLists.txt and Makefile<br \/>\nrun:<\/p>\n<pre class=\"lang:default decode:true \">mkdir build &amp;&amp; cd build &amp;&amp; cmake .. &amp;&amp; make<\/pre>\n<p>RESULT:<\/p>\n<pre class=\"lang:default decode:true \">(opencv) teddy@teddy-K43SJ:~$ cd opencv\/samples\/cpp\/example_cmake\/\r\n(opencv) teddy@teddy-K43SJ:~\/opencv\/samples\/cpp\/example_cmake$ mkdir build &amp;&amp; cd build &amp;&amp; cmake .. &amp;&amp; make\r\n-- The C compiler identification is GNU 4.8.4\r\n-- The CXX compiler identification is GNU 4.8.4\r\n-- Check for working C compiler: \/usr\/bin\/cc\r\n-- Check for working C compiler: \/usr\/bin\/cc -- works\r\n-- Detecting C compiler ABI info\r\n-- Detecting C compiler ABI info - done\r\n-- Check for working CXX compiler: \/usr\/bin\/c++\r\n-- Check for working CXX compiler: \/usr\/bin\/c++ -- works\r\n-- Detecting CXX compiler ABI info\r\n-- Detecting CXX compiler ABI info - done\r\n-- OpenCV library status:\r\n-- version: 3.1.0\r\n-- libraries: opencv_xphoto;opencv_xobjdetect;opencv_ximgproc;opencv_xfeatures2d;opencv_tracking;opencv_text;opencv_surface_matching;opencv_structured_light;opencv_stereo;opencv_saliency;opencv_rgbd;opencv_reg;opencv_plot;opencv_optflow;opencv_line_descriptor;opencv_fuzzy;opencv_face;opencv_dpm;opencv_dnn;opencv_datasets;opencv_ccalib;opencv_bioinspired;opencv_bgsegm;opencv_aruco;opencv_videostab;opencv_videoio;opencv_video;opencv_superres;opencv_stitching;opencv_shape;opencv_photo;opencv_objdetect;opencv_ml;opencv_imgproc;opencv_imgcodecs;opencv_highgui;opencv_flann;opencv_features2d;opencv_core;opencv_calib3d\r\n-- include path: \/usr\/local\/include\/opencv;\/usr\/local\/include\r\n-- Configuring done\r\n-- Generating done\r\n-- Build files have been written to: \/home\/teddy\/opencv\/samples\/cpp\/example_cmake\/build\r\nScanning dependencies of target opencv_example\r\n[100%] Building CXX object CMakeFiles\/opencv_example.dir\/example.cpp.o\r\nLinking CXX executable opencv_example\r\n[100%] Built target opencv_example<\/pre>\n<p>TO EXECUTE THE FILE:<\/p>\n<pre class=\"lang:default decode:true \">(opencv) teddy@teddy-K43SJ:~\/opencv\/samples\/cpp\/example_cmake\/build$ .\/opencv_example\r\nBuilt with OpenCV 3.1.0\r\nCapture is opened<\/pre>\n<p>FOR MORE OPENCV TUTORIAL FOR PYTHON, PLS SEE \/media\/data\/MASTER\/opencv\/opencv_python_tutorial.txt<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Installation: lets create a virtual environment with name &#8216;opencv&#8217; teddy@teddy-K43SJ:~$ mkvirtualenv opencv Using base prefix &#8216;\/usr&#8217; New python executable in \/home\/teddy\/.virtualenvs\/opencv\/bin\/python3 Also creating executable in \/home\/teddy\/.virtualenvs\/opencv\/bin\/python Installing setuptools, pip, wheel&#8230;done. virtualenvwrapper.user_scripts creating \/home\/teddy\/.virtualenvs\/opencv\/bin\/predeactivate virtualenvwrapper.user_scripts creating \/home\/teddy\/.virtualenvs\/opencv\/bin\/postdeactivate virtualenvwrapper.user_scripts creating \/home\/teddy\/.virtualenvs\/opencv\/bin\/preactivate virtualenvwrapper.user_scripts creating \/home\/teddy\/.virtualenvs\/opencv\/bin\/postactivate virtualenvwrapper.user_scripts creating \/home\/teddy\/.virtualenvs\/opencv\/bin\/get_env_details (opencv) teddy@teddy-K43SJ:~$ A FEW VIRTUALENV COMMANDS: a. Leave\/exit virtualenv opencv, &hellip; <a href=\"https:\/\/myprojects.advchaweb.com\/index.php\/2017\/02\/24\/installation-of-opencv-3-1-python-3-on-ubuntu-14-04\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Installation of OpenCV 3.1 (Python 3.4) on Ubuntu 14.04&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20,19],"tags":[],"class_list":["post-1957","post","type-post","status-publish","format-standard","hentry","category-opencv","category-python"],"_links":{"self":[{"href":"https:\/\/myprojects.advchaweb.com\/index.php\/wp-json\/wp\/v2\/posts\/1957","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/myprojects.advchaweb.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/myprojects.advchaweb.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/myprojects.advchaweb.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/myprojects.advchaweb.com\/index.php\/wp-json\/wp\/v2\/comments?post=1957"}],"version-history":[{"count":6,"href":"https:\/\/myprojects.advchaweb.com\/index.php\/wp-json\/wp\/v2\/posts\/1957\/revisions"}],"predecessor-version":[{"id":1966,"href":"https:\/\/myprojects.advchaweb.com\/index.php\/wp-json\/wp\/v2\/posts\/1957\/revisions\/1966"}],"wp:attachment":[{"href":"https:\/\/myprojects.advchaweb.com\/index.php\/wp-json\/wp\/v2\/media?parent=1957"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/myprojects.advchaweb.com\/index.php\/wp-json\/wp\/v2\/categories?post=1957"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/myprojects.advchaweb.com\/index.php\/wp-json\/wp\/v2\/tags?post=1957"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}