This commit is contained in:
light
2018-09-16 11:16:52 +08:00
parent 795ad3e9c8
commit f117f1bbf2
8 changed files with 115 additions and 8 deletions
+25 -3
View File
@@ -77,16 +77,17 @@ sudo apt install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
sudo apt install libxvidcore-dev libx264-dev
# 安装gtk 用于opencv gui显示
sudo apt install libgtk2.0-dev
sudo apt install libgtk2.0-dev
sudo apt install libatlas-base-dev gfortran
# 安装python 环境
sudo apt-get install python2.7-dev python3-dev
sudo apt-get install python-dev python3-dev
sudo apt-get install build-essential libssl-dev libevent-dev libjpeg-dev libxml2-dev libxslt-dev
unzip ....
cd opencv
@@ -95,7 +96,6 @@ cd build
# warning change your path
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D OPENCV_EXTRA_MODULES_PATH=/program/opencv_contrib-3.3.0/modules \
-D ENABLE_NEON=ON \
-D ENABLE_VFPV3=ON \
-D BUILD_TESTS=OFF \
@@ -119,5 +119,27 @@ sudo ldconfig
xhost +
export DISPLAY=:0.0
```
## cross compile
> referring https://blog.csdn.net/sun_28/article/details/52760463
> referring https://docs.opencv.org/master/d0/d76/tutorial_arm_crosscompile_with_cmake.html
> referring http://shumeipai.nxez.com/2013/10/08/configure-cross-compiler-platform-raspberry-pi.html
``` bash
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev
mkdir cross_compile_raspberry
cd cross_compile_raspberry/
git clone git://github.com/raspberrypi/tools.git --depth=1
unzip opencv.zip ./
cd opencv
mkdir build
cd build
sudo apt-get install cmake-qt-gui
cmake-gui
```