一、安装opencv3.4.14
安装包:opencv3.4.14
寻找合适的目录
unzip opencv-3.4.14.zip
安装依赖项
sudo apt-get update
sudo apt-get install cmake
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff5.dev libswscale-dev
编译
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local …
cmake …
sudo make
sudo make install
环境配置
如果没有gedit编译器的话,就先安装
sudo gedit /etc/ld.so.conf.d/opencv.conf
加入下面的部分
/usr/local/lib
更新
sudo ldconfig
配置bash
sudo gedit /etc/bash.bashrc
文末添加
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
刷新保存
source /etc/bash.bashrc
更新
sudo updatedb
查看opencv版本
pkg-config --modversion opencv
二、更新cv_bridgeConfig文件
在/opt/ros/noetic/share/cv_bridge/cmake/cv_bridgeConfig.cmake路径下替换文件即可
三、编译目标识别
catkin build darknet_ros --cmake-args -DCMAKE_CXX_FLAGS=-DCV__ENABLE_C_API_CTORS
参考链接:
侵权删除,仅用于个人学习使用