第一次编译之后,测试opencv_example不成功,又重新卸载了再装了一次,成功了,简单记录一下。
下载opencv4.6以及opencv_contrib-4.6.0
- opencv下载地址
opencv-contrib下载地址- 解压以后,把contrib放到opencv4.6文件夹下
第二次安装的时候参考博客1把Anaconda的环境变量注释掉了
sudo gedit ~/.bashrc
# 把export PATH=$PATH:/home/anaconda3/bin这一行注释掉了
source ~/.bashrc
安装命令博客1写得也比较详细
由于第一次装的时候可能把依赖都装上了,这里一次成功。
# 终端进入opencv4.6.0的文件夹
mkdir build
cd build
sudo cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local .. -D WITH_OPENMP=ON
sudo make -j12
sudo make install
配置环境
sudo gedit /etc/ld.so.conf
# 添加include /usr/local/include
sudo gedit /etc/ld.so.conf.d/opencv.conf
# 添加/usr/local/include
sudo ldconfig
sudo gedit /etc/bash.bashrc
# 添加下面的内容,添加时去掉#注释。
#PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
#export PKG_CONFIG_PATH
source /etc/bash.bashrc
查看版本,显示4.6.0
pkg-config opencv --modversion
应该是安装成功了,测试参考博客2
# 进入/opencv-4.6.0/samples/cpp/example_cmake文件夹下
mkdir build
cd build
cmake ..
这次make没有报错了
# 进入/opencv-4.6.0/samples/cpp/example_cmake/build文件夹下
./opencv_example
显示Hello OpenCV