安装已经有大神写好了,我就不抄写了

链接:Ubuntu 18.04安装OpenCV4.0和环境配置


有人可能会有这个疑惑:
我安装好了c语言版本opencv,但是编译却成功不了,这是为啥?

原因——未给编译器告知你的链接的库和头文件

编译不能直接gcc main.c

解决办法

需要增加 pkg-config opencv --cflags --libs
或者你的是opencv4,需要增加 pkg-config opencv4 --cflags --libs

假如源文件是main.cpp
则完整编译命令如下:

g++ -o main main.cpp `pkg-config opencv --cflags --libs`

或者是opencv4

g++ -o main main.cpp `pkg-config opencv4 --cflags --libs`

再使用

./main

即可运行。