ubuntu18.04源码安装opencv4.4.0

我成功安装完python3.7.0之后,接着安装opencv4.4.0。

先安装ant(通过命令sudo apt-get install ant来安装),使opencv绑定java。

解压缩 opencv-4.4.0.zip

cd opencv-4.4.0.

mkdir build

cd build

cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/opencv4.4.0 -D PYTHON3_EXECUTABLE=/usr/python3.7.0/python3.7  -D PYTHON3_INCLUDE_DIR=/usr/python3.7.0/include/python3.7m -D PYTHON3_LIBRARY=/usr/python3.7.0/lib/libpython3.7m.so -D PYTHON3_NUMPY_INCLUDE_DIR=/usr/python3.7.0/lib/python3.7/site-packages/numpy/core/include -D PYTHON3_PACKAGES_PATH=/usr/python3.7.0/lib/python3.7/dist-packages -D OPENCV_EXTRA_MODULES=../../opencv_contrib-4.4.0/modules ..

make -j6
sudo make install

sudo vim /etc/ld.so.conf.d/opencv.conf,在opencv.conf中加入/usr/python3.7.0/lib

vim /etc/bash.bashrc,在bash.bashrc中加入以下内容:

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig

export PKG_CONFIG_PATH # 退出并保存

执行source /etc/bash.bashrc,使得该文件生效

sudo updatedb

安装完成

如何验证是否安装成功呢,进入opencv-4.4.0/samples/cpp/example_cmake

执行cmake .

make

./opencv_example

如果弹出摄像头,就说明安装没问题。

对于java环境的支持,要是在创建的build目录下的bin中有opencv-440.jar,就说明具备java的环境。

对于python3的支持,理应是支持,但是却报错,无法通过import cv2引入。

 

 

 

 

 

你可能感兴趣的:(技术问题解决,python,java)