安装

先安装依赖库:

sudo apt-get install build-essential libgtk2.0-dev libgtk-3-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev libtiff5-dev

根据官网教程进行安装:
OpenCV Get Started
Operating System:
Linux
Building From Source:
Yes
Language:
C++
OpenCV安装参考 C++

cmake -DOPENCV_EXTRA_MODULES_PATH=../opencv_contrib-4.x/modules ../opencv-4.x -D OPENCV_GENERATE_PKGCONFIG=YES -D CMAKE_BUILD_TYPE=Release

-D CMAKE_BUILD_TYPE=Release
此条为可选项,如果不添加,cmake默认使用Release
最后不要忘记sudo make install

查看版本号

opencv_version

测试

#include <iostream>
#include <opencv2/core.hpp>
#include <opencv2/highgui.hpp>
using namespace cv;
using namespace std;
int main(int argc, char** argv )
{
        Mat image;
        image = imread( argv[1], 1 );
        imshow("Display Image", image);
        waitKey(0);
        return 0;
}

main.cpp

cmake_minimum_required(VERSION 3.0)
project(ImageShow)
find_package(OpenCV REQUIRED)
add_executable(ImageShow main.cpp)
target_link_libraries(ImageShow PRIVATE ${OpenCV_LIBS})

CMakeLists.txt

mkdir build
cd build
cmake ..
make
./ImageShow image.jpg

将image.jpg放至build目录下

posted on 2024-08-04 10:04  WoBok  阅读(82)  评论(0编辑  收藏  举报