这里写自定义目录标题
主要参考以下教程
https://blog.csdn.net/qq_32408773/article/details/83346816
上面教程亲测可用
https://blog.csdn.net/echoamor/article/details/83022352
次教程可能会有坑
- 按照教程来,一直到cmake gui上不小心提前点了Generate,接下来重新cmake gui会报错,需要删除Cmakelist.txt,重新进cmake gui重新从头设置。
- 到第四步配置环境变量这一步
sudo gedit /etc/ld.so.conf.d/opencv.conf
一写入就报错
(gedit:xxx): Gtk-WARNING **: Calling Inhibit failed:
用 gksu 代替sudo
gksu gedit /etc/ld.so.conf.d/opencv.conf
之后写入不报错,关闭文件时还是有Gtk-WARNING错误,不管它。 - 一直到安装完opencv没有问题,测试时输入以下命令:
pkg-config --cflags --libs opencv
报错:
Package opencv was not found in the pkg-config search path.
Perhaps you should add the directory containing `opencv.pc’
to the PKG_CONFIG_PATH environment variable
No package ‘opencv’ found
之后参考教程: https://blog.csdn.net/uhippo/article/details/50434761
发现/usr/local/lib/pkgconfig里面没有 opencv.pc文件
搜索出opencv.pc的位置在/home/cxt/opencv/build/unix-install下,于是运行:
export PKG_CONFIG_PATH=/home/cct/opencv/build/unix-install
再运行以下命令
pkg-config --cflags --libs opencv
得到以下输出:
-I/usr/local/include/opencv -I/usr/local/include -L/usr/local/lib -lopencv_world
成功安装opencv3.4.3
``