Difference between revisions of "OpenCV 3.4x on BananaPi"

From Banana Pi Wiki
Jump to: navigation, search
(Created page with "Using Python To Install OpenCV 3.4x on Banana Pi M2P(H3) **Install OpenCV 3.4x on Banana Pi M2P(H3)** ![image|614x499](upload://xBjBsoWjXC6wOa7XMddbYEp93yL.jpg) I will show...")
 
Line 1: Line 1:
 
Using Python To Install OpenCV 3.4x on Banana Pi M2P(H3)
 
Using Python To Install OpenCV 3.4x on Banana Pi M2P(H3)
  
**Install OpenCV 3.4x on Banana Pi M2P(H3)**
+
*Install OpenCV 3.4x on Banana Pi M2P(H3)**
 
![image|614x499](upload://xBjBsoWjXC6wOa7XMddbYEp93yL.jpg)
 
![image|614x499](upload://xBjBsoWjXC6wOa7XMddbYEp93yL.jpg)
  
 
I will show you how to install OpenCV on BPI M2P(H3) in this thread.
 
I will show you how to install OpenCV on BPI M2P(H3) in this thread.
  
**Step 1: Install Dependency Packages**
+
*Step 1: Install Dependency Packages**
  
* apt-get update
+
apt-get update
* apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libhdf5-serial-dev protobuf-compiler
+
apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libhdf5-serial-dev protobuf-compiler
* apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev
+
apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev
* apt-get install build-essential cmake pkg-config libjpeg-dev libtiff5-dev libjasper-dev libpng12-dev
+
apt-get install build-essential cmake pkg-config libjpeg-dev libtiff5-dev libjasper-dev libpng12-dev
* apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev v4l-utils libxvidcore-dev libx264-dev ffmpeg
+
apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev v4l-utils libxvidcore-dev libx264-dev ffmpeg
* apt-get install libgtk2.0-dev libatlas-base-dev gfortran python2.7-dev python3-dev checkinstall
+
apt-get install libgtk2.0-dev libatlas-base-dev gfortran python2.7-dev python3-dev checkinstall
  
 
**Step 2 : Download OpenCV Code**  
 
**Step 2 : Download OpenCV Code**  

Revision as of 23:27, 30 August 2018

Using Python To Install OpenCV 3.4x on Banana Pi M2P(H3)

  • Install OpenCV 3.4x on Banana Pi M2P(H3)**

![image|614x499](upload://xBjBsoWjXC6wOa7XMddbYEp93yL.jpg)

I will show you how to install OpenCV on BPI M2P(H3) in this thread.

  • Step 1: Install Dependency Packages**
apt-get update
apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libhdf5-serial-dev protobuf-compiler
apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev
apt-get install build-essential cmake pkg-config libjpeg-dev libtiff5-dev libjasper-dev libpng12-dev
apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev v4l-utils libxvidcore-dev libx264-dev ffmpeg
apt-get install libgtk2.0-dev libatlas-base-dev gfortran python2.7-dev python3-dev checkinstall
    • Step 3 : cmake OpenCV Code**
  • cd <path>/opencv
  • mkdir build
  • cd build
  • cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local -D PYTHON_INCLUDE_DIR=/usr/bin/python -D OPENCV_EXTRA_MODULES_PATH=<path>/opencv_contrib/modules ..

![image|661x500](upload://ft8wrCupWdg9YhhcKkQyjzypdO2.png)

    • Step 4 : Using python to test camera**
  • python readvideo.py
 <a class="attachment" href="/uploads/default/original/2X/5/5a6d7d8a9134c8467a6a7adf1267c01035e2bd62.py">readvideo.py</a> (441 字节)
    • FAQ:**
  • If you meet problem like this:

![image|539x195](upload://8hJMnyFnqIOGeUSI0QiPLzuRMF0.png)

  • replace "/usr/bin/python" by "/usr/bin/python2.7" Or use "ln -s /usr/bin/python2.7 /usr/bin/python"