我已经使用OpenCV中的说明安装了https://help.ubuntu.com/community/OpenCV
$ sudo su
$ sudo apt-get install build-essential
$ sudo apt-get install libavformat-dev
$ sudo apt-get install ffmpeg
$ sudo apt-get install libcv2.3 libcvaux2.3 libhighgui2.3 python-opencv opencv-doc libcv-dev libcvaux-dev libhighgui-dev
现在,当我执行"pkg-config --c威--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
我如何解决这个问题?
-------UPDATE-------
好吧,我想出了解决问题的办法.
我创建了一个名为"opencv.pc“的文件,并将其复制到"/usr/local/lib/pkgconfig”,然后将这两行添加到“.bashrc”中:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
就这样!现在一切都好了。
该文件的内容如下:
prefix=/usr
exec_prefix=${prefix}
includedir=${prefix}/include
libdir=${exec_prefix}/lib
Name: opencv
Description: The opencv library
Version: 2.x.x
Cflags: -I${includedir}/opencv -I${includedir}/opencv2
Libs: -L${libdir} -lopencv_calib3d -lopencv_imgproc -lopencv_contrib -lopencv_legacy -lopencv_core -lopencv_ml -lopencv_features2d -lopencv_objdetect -lopencv_flann -lopencv_video -lopencv_highgui
更新-2014年
看起来,ubuntu社区已经完成了安装openCV的文档,您现在要做的就是从latest.sh下载安装脚本并执行它。
发布于 2014-02-04 20:26:37
看起来,ubuntu社区已经完成了关于安装openCV的文档,
所以,现在要做的就是从这里下载安装脚本并执行它。
别忘了让它可执行:
chmod +x opencv_latest.sh
然后
./opencv_latest.sh
发布于 2014-02-03 09:48:20
从您的问题中,我猜您正在使用Ubuntu (或派生词)。如果你使用:
apt-file search opencv.pc
然后,您将看到您必须安装libopencv-dev
。
在这样做之后,pkg-config --cflags opencv
和pkg-config --libs opencv
应该会像预期的那样工作。
发布于 2019-10-08 16:38:19
使用opencv 4.0;
-DOPENCV_GENERATE_PKGCONFIG=ON
以构建参数pkg-config --cflags --libs opencv4
而不是opencvhttps://stackoverflow.com/questions/15320267
复制相似问题