github.com/kaydxh/golang@v0.0.131/pkg/gocv/cgo/third_path/opencv4/README.md (about) 1 ``` 2 wget https://github.com/opencv/opencv/archive/4.5.3.tar.gz -O opencv-4.5.3.tar.gz 3 wget https://github.com/libjpeg-turbo/libjpeg-turbo/archive/2.1.1.tar.gz -O libjpeg-turbo-2.1.1.tar.gz 4 5 // build 6 tar -zxvf libjpeg-turbo-2.1.1.tar.gz 7 tar -zxvf opencv-4.5.3.tar.gz 8 sed -i 'N;2 a add_compile_options(-fPIC)' libjpeg-turbo-2.1.1/CMakeLists.txt 9 10 PREFIX=`pwd` 11 mkdir build; cd build 12 cmake ../libjpeg-turbo-2.1.1 -DCMAKE_INSTALL_PREFIX=$PREFIX/turbo -DCMAKE_BUILD_TYPE=RELEASE 13 make -j8 && make install 14 rm -rf * 15 16 cmake ../opencv-4.5.3 -DCMAKE_INSTALL_PREFIX=$PREFIX -DCMAKE_BUILD_TYPE=RELEASE -DBUILD_SHARED_LIBS=ON -DBUILD_PNG=ON -DBUILD_JASPER=ON -DBUILD_TIFF=ON -DWITH_FFMPEG=OFF -DBUILD_PERF_TESTS=OFF -DBUILD_TESTS=OFF -DBUILD_JPEG=OFF -DBUILD_OPENEXR=ON -DWITH_CUDA=OFF -DOPENCV_GENERATE_PKGCONFIG=ON -DWITH_JPEG=ON -DJPEG_INCLUDE_DIR=$PREFIX/turbo/include -DJPEG_LIBRARY=$PREFIX/turbo/lib64/libjpeg.a 17 make -j8 && make install 18 ```