ubuntu opencv 编译contrib库

发布时间:2024年01月19日
  • OpenCV4.6.0
    注意opencv的版本和opencv_contrib的版本需要一致,反正我编译opencv-4.6.0和opencv_contrib_4.x不成功。

提前安装GTK库,不然不能用imshow这些显示的功能。
sudo apt install libgtk2.0-dev

# git clone https://github.com/opencv/opencv.git
# git clone https://github.com/opencv/opencv_contrib.git
cd opencv
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE \
      -D CMAKE_INSTALL_PREFIX=/usr/local \
      -D OPENCV_EXTRA_MODULES_PATH=/home/xp/3rd_party/opencv_contrib-4.6.0/modules \
      ..
make -j$(nproc)
sudo make install

如果出现
Gtk-Message: 17:32:19.416: Failed to load module “canberra-gtk-module”

sudo apt-get install libcanberra-gtk-module

文章来源:https://blog.csdn.net/qq_40622955/article/details/135703389
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。