官网下载opencv源码编译
安装相关依赖
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libdc1394-22-dev
sudo apt-get update
sudo apt install libjasper1 libjasper-dev
安装编译
解压以后进入opencv目录
mkdir build && cd build
cmake .. -DWITH_QT=ON -DBUILD_TIFF=ON -DOPENCV_GENERATE_PKGCONFIG=ON -DCMAKE_INSTALL_PREFIX=/usr/local
sudo make -j14
sudo make install
如果出现CMAKE_PREFIX_PATH doesn't help CMake in finding Qt5错误,则在终端中输入sudo apt-get install qtbase5-dev qtdeclarative5-dev安装QT安装包以解决问题。
sudo gedit /etc/ld.so.conf
输入
/usr/local/lib
继续回到shell
sudo ldconfig
sudo gedit /etc/bash.bashrc
# 输入
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
测试
cd ../samples/cpp/example_cmake/
cmake .
make
./opencv_example
争取的弹出框就行了。

本文详细介绍了在Ubuntu系统上从官网下载OpenCV源码,并进行编译安装的全过程。包括安装必要依赖库,如cmake、git、GTK+、TBB等,以及解决CMake找不到Qt5的问题。通过编辑ld.so.conf和bash.bashrc文件来更新系统路径,确保OpenCV正确安装并运行示例程序。

被折叠的 条评论
为什么被折叠?



