如何在Mac OS上设置opencv的路径?

如何在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"