Before we get started, I'd like to warn you that this stage takes about 3.5 hours total on a RPi 2.
Also during this process, you cannot use the PuTTY because it will lose the connection due to "connection timed out" error. Therefore you need to connect the RPI to a separate monitor via the HDMI cable (just like you've done in Log 1)
Once that's done, power up the RPI and log in with the default username / password, which is pi / raspberry (unless you've changed the log in details by the "sudo raspi-config" command)
Then execute the following commands one by one:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install python-numpy python-scipy python-matplotlib
sudo apt-get install build-essential cmake pkg-config
sudo apt-get install default-jdk ant
sudo apt-get install libgtkglext1-dev
sudo apt-get install v4l-utils
sudo apt-get install libjpeg8 \
libjpeg8-dev \
libjpeg8-dbg \
libjpeg-progs \
libavcodec-dev \
libavformat-dev \
libgstreamer0.10-0-dbg \
libgstreamer0.10-0 \
libgstreamer0.10-dev \
libxine2-dev \
libunicap2 \
libunicap2-dev \
swig \
libv4l-0 \
libv4l-dev \
python-numpy \
libpython2.7 \
python-dev \
python2.7-dev \
libgtk2.0-dev \
libjasper-dev \
libpng12-dev \
libswscale-dev
wget http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/3.0.0/opencv-3.0.0.zip
unzip opencv-3.0.0.zip
cd opencv-3.0.0
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D INSTALL_C_EXAMPLES=ON \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D BUILD_EXAMPLES=ON \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D WITH_V4L=ON ..
The next command takes about 3 hours on the RPi 2. I used a mini 5V DC fan to facilitate air circulation and heat dissipation, otherwise I'll overheat due to the fact that this process will push the RPi to the limits of what it is capable of.
sudo make
sudo make install sudo nano /etc/ld.so.conf.d/opencv.conf# opencv.conf will be blank, add the following line:
/usr/local/lib # enter this in opencv.conf, NOT at the command line
(leave a blank line at the end of opencv.conf) then save and exit nano# back to the command line:
sudo ldconfig
sudo nano /etc/bash.bashrc
# add the following lines at the bottom of bash.bashrcPKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
# enter these at the bottom of bash.bashrc, NOT at the command lineexport PKG_CONFIG_PATH
# enter these at the bottom of bash.bashrc, NOT at the command line(leave a blank line at the end of bash.bashrc)
# save bash.bashrc changes, then back at the command line, reboot
sudo shutdown -r now
# after rebooting, verify our OpenCV install:python
# enter interactive Python prompt session>>> import cv2
>>> cv2.__version__
# should say your OpenCV version, i.e. '3.0.0', press Ctrl+D to exit the Python prompt session
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.