如何在Mac OS上设置opencv的路径?
问题描述:
我使用的是Mac OS 10.10,我需要通过make来构建一些代码,但这会给我一个错误
I'm using mac os 10.10 and I need to build some code via make, but it give me an error
make
gcc `pkg-config --cflags opencv` -O3 `pkg-config --libs opencv` -o congealReal congealReal.cpp
/bin/sh: pkg-config: command not found
/bin/sh: pkg-config: command not found
congealReal.cpp:87:10: fatal error: 'cv.h' file not found
#include <cv.h>
但是我已经通过brew安装了opencv
but I have already installed opencv via brew
brew install opencv
Warning: homebrew/science/opencv-2.4.11_2 already installed
那我该如何在Mac OS中设置OpenCV的环境?
so how can I set up environment to opencv in mac os?
答
我遇到了同样的问题,并通过以下步骤解决了这个问题.第一次更新Homebrew.
I had a same problem and I solved it with the following steps. First Update Homebrew.
brew update
第二步:安装软件包配置:
Second Step: Install package config:
brew install pkg-config
第三步:如果没有安装OpenCV
Third Step: install OpenCV if you didn't
brew install opencv@2
第四步:现在,您需要将OpenCV添加到您的pkg-config
Fourth Step: Now you need to add OpenCV to your pkg-config
export PKG_CONFIG_PATH="/usr/local/opt/opencv@2/lib/pkgconfig"