2020-09-23 15:03:16 +12:00
|
|
|
cd thirdparty
|
|
|
|
|
|
|
|
echo ">>> Cloning opencv"
|
|
|
|
git clone https://github.com/opencv/opencv.git
|
|
|
|
|
|
|
|
cd opencv
|
|
|
|
echo "*" >| .gitignore
|
|
|
|
|
2020-10-07 14:10:58 +13:00
|
|
|
if [ ! -d build ]
|
|
|
|
then
|
|
|
|
mkdir build
|
|
|
|
fi
|
2020-09-23 15:03:16 +12:00
|
|
|
cd build
|
|
|
|
|
|
|
|
echo ">>> Cmaking openv"
|
|
|
|
cmake -DCMAKE_BUILD_TYPE=Release \
|
|
|
|
-DBUILD_JASPER=OFF \
|
|
|
|
-DBUILD_JPEG=OFF \
|
|
|
|
-DBUILD_OPENEXR=OFF \
|
|
|
|
-DBUILD_PERF_TESTS=OFF \
|
|
|
|
-DBUILD_PNG=OFF \
|
|
|
|
-DBUILD_PROTOBUF=OFF \
|
|
|
|
-DBUILD_TESTS=OFF \
|
|
|
|
-DBUILD_TIFF=OFF \
|
|
|
|
-DBUILD_WEBP=OFF \
|
|
|
|
-DBUILD_ZLIB=OFF \
|
|
|
|
-DBUILD_opencv_hdf=OFF \
|
|
|
|
-DBUILD_opencv_java=OFF \
|
|
|
|
-DBUILD_opencv_text=ON \
|
|
|
|
-DOPENCV_ENABLE_NONFREE=ON \
|
|
|
|
-DOPENCV_GENERATE_PKGCONFIG=ON \
|
|
|
|
-DPROTOBUF_UPDATE_FILES=ON \
|
|
|
|
-DWITH_1394=OFF \
|
|
|
|
-DWITH_CUDA=OFF \
|
|
|
|
-DWITH_EIGEN=ON \
|
|
|
|
-DWITH_FFMPEG=ON \
|
|
|
|
-DWITH_GPHOTO2=OFF \
|
|
|
|
-DWITH_GSTREAMER=OFF \
|
|
|
|
-DWITH_JASPER=OFF \
|
|
|
|
-DWITH_OPENEXR=ON \
|
|
|
|
-DWITH_OPENGL=OFF \
|
|
|
|
-DWITH_QT=OFF \
|
|
|
|
-DWITH_TBB=ON \
|
|
|
|
-DWITH_VTK=ON \
|
|
|
|
-DBUILD_opencv_python2=OFF \
|
|
|
|
-DBUILD_opencv_python3=ON \
|
|
|
|
-DCMAKE_MACOS_RPATH=FALSE \
|
|
|
|
-DCMAKE_INSTALL_NAME_DIR=/usr/local/lib \
|
|
|
|
..
|
|
|
|
|
|
|
|
echo ">>> Building opencv"
|
|
|
|
make -j7 # runs 7 jobs in parallel
|
|
|
|
|
|
|
|
echo ">>> Installing opencv"
|
2020-10-07 14:10:58 +13:00
|
|
|
sudo make install
|