Ubuntu 20.04 配置CLion 上的 opencv4.5.3

配置 CLion

1. 先配置依赖环境

sudo apt-get install build-essential
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
// 报错 找不到源 运行 
sudo add-apt-repository "deb http://security.ubuntu.com/ubuntu xenial-security main"
sudo apt update
sudo apt install libjasper1 libjasper-dev

OK!

2. 开始编译

mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
sudo make -j8
sudo make install

OK!

3. 测试

在CMakeLists 中添加如下代码, 其中 untitled 是我的项目名称。

find_package(OpenCV REQUIRED)
target_link_libraries(untitled ${OpenCV_LIBS})

Ubuntu 20.04 配置CLion 上的 opencv4.5.3_第1张图片

测试代码:
在这里可能 我们需要 #include
才可以正确导包。那么如何去掉这个opencv4.看下面…

#include 
#include 
using namespace cv;
int main() {
    std::cout << "Hello, World!" << std::endl;
    Mat image = imread("../img.png");
    imshow("mytest",image);
    waitKey(0);
    return 0;
}

-------------------------------分界线-----------------------------------------

去 usr/local/include/opencv4 将里面的 opencv2 考到你自己的路径下 配置软连接即可。

sudo cp -r usr/local/include/opencv4/opencv2 /media/chen/软件/

sudo ln -s usr/local/include/opencv4/opencv2 /media/chen/软件/opencv2

Ubuntu 20.04 配置CLion 上的 opencv4.5.3_第2张图片

完事!!!

你可能感兴趣的:(入坑教程,ubuntu,opencv)