MACで Open CV 3 を使いたい – HomeBrewを使ったインストール

OpenCVのサイトからダウンロードしたものは挫折(笑)したので別の方法を調べます。

OpenCV 3 プログラミングブックって本を見ました。

持っていたのですが、iOSでは使うまでもなかったので…汗

環境

  • OS X EI Capitan 10.11.5
  • xcode7.3.1

 

結果から言いますと普通にできました。

「2.6 HomeBrewを用いたOpenCVのインスト−ル方法」を見てやりました。

この項の最後のOpenCVのサンプルを動かして動作確認する箇所は動きませんでしたけど…

このサンプルってサードパーティのライブラリ使ってるんじゃないだろうか?

でも正誤表には記載がないなぁ

 

KomoritaTsuyoshi-no-iMac:~ komoritatsuyoshi$ cat sample.cpp
#include <opencv2/opencv.hpp>

int main() {

	cv::VideoCapture capture(0);
	for ( int i = 0; i < 5; i++) {
		cv::Mat readImg;
		capture >> readImg;
		cv:imshow("Captured Image", readImg);
		cv::waitKey(0);
	}
	return 0;

}
KomoritaTsuyoshi-no-iMac:~ komoritatsuyoshi$ clang++ -o sample `pkg-config --cflags opencv` `pkg-config --libs opencv` sample.cpp
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
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
sample.cpp:1:10: fatal error: 'opencv2/opencv.hpp' file not found
#include <opencv2/opencv.hpp>
         ^
1 error generated.

KomoritaTsuyoshi-no-iMac:~ komoritatsuyoshi$ export PKG_CONFIG_PATH=/usr/local/Cellar/opencv3/3.1.0_3/lib/pkgconfig

KomoritaTsuyoshi-no-iMac:~ komoritatsuyoshi$ clang++ -o sample `pkg-config --cflags opencv` `pkg-config --libs opencv` sample.cpp
ld: library not found for -lippicv
clang: error: linker command failed with exit code 1 (use -v to see invocation)


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA