ubuntu (项目环境搭建)

编译安装opencv

unzip opencv-4.5.5.zip
unzip opencv_contrib-4.5.5.zip

cd opencv-4.5.5/
mkdir build && cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D INSTALL_C_EXAMPLES=OFF \
-D INSTALL_PYTHON_EXAMPLES=OFF \
-D WITH_TBB=OFF \
-D WITH_CUDA=OFF \
-D WITH_V4L=ON \
-D WITH_QT=OFF \
-D WITH_OPENGL=ON \
-D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib-4.5.5/modules \
-D BUILD_opencv_java_bindings_generator=OFF \
-D BUILD_opencv_js_bindings_generator=OFF \
-D BUILD_opencv_objc_bindings_generator=OFF \
-D BUILD_opencv_python3=OFF \
-D BUILD_opencv_python_bindings_generator=OFF \
-D BUILD_opencv_python_test=OFF \
-D BUILD_EXAMPLES=OFF ..

make -j4
sudo make install
sudo sh -c 'echo "/usr/local/lib" >> /etc/ld.so.conf.d/opencv.conf'
sudo ldconfig

cat >> ~/.bashrc <<"EOF"
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
EOF
source ~/.bashrc

编译安装pybind11

pip3 install pytest
git clone https://github.com/pybind/pybind11
cd pybind11 && mkdir build && cd build && cmake ..  &&make check -j 4 
sudo make install

编译安装jsoncpp

jsoncpp下载地址

unzip jsoncpp-1.9.5.zip && cd jsoncpp-1.9.5/
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -G "Unix Makefiles" .. && make
sudo make install

默认安装:

/usr/local/include/
/usr/local/lib
/usr/local/lib/cmake/jsoncpp

猜你喜欢

转载自blog.csdn.net/wsp_1138886114/article/details/126406059