官网下载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
争取的弹出框就行了。