$ brew tap homebrew/science
$ brew install opencv --with-ffmpeg --with-tbb
1.1. 설치가 끝난후에 다음을 확인한다.
$ ls -l /usr/local/Cellar/opencv
drwxr-xr-x 9 yndk wheel 306 12 3 16:48 2.4.9
1.2. 맨 마지막 2.4.9 가 디렉토리의 이름이고, 그 안을 살펴보면 다음과 같다.
$ ls -l /usr/local/Cellar/opencv/2.4.9
-rw-r--r-- 1 yndk staff 489 12 3 16:48 INSTALL_RECEIPT.json
-rw-r--r-- 1 yndk wheel 1772 10 1 16:33 LICENSE
-rw-r--r-- 1 yndk wheel 636 10 1 16:33 README.md
drwxr-xr-x 6 yndk wheel 204 12 3 16:48 bin
drwxr-xr-x 4 yndk wheel 136 12 3 16:48 include
drwxr-xr-x 59 yndk wheel 2006 12 3 16:48 lib
drwxr-xr-x 3 yndk wheel 102 12 3 16:48 share
2. cmake 를 이용하여 3.0.0 을 직접 컴파일하고 설치한다.
설치 디렉토리는 자신이 좋아하는 곳으로. 예를 들면 /usr/local/opencv-3.0.0-beta
2.1 make; make install 후에 /usr/local/opencv-3.0.0-beta 디렉토리를 보면 다음과 같이 되어있다.
$ ls -l /usr/local/opencv-3.0.0-beta
drwxr-xr-x 5 yndk wheel 170 11 21 14:31 bin
drwxr-xr-x 4 yndk wheel 136 11 21 13:45 include
drwxr-xr-x 110 yndk wheel 3740 11 21 14:31 lib
drwxr-xr-x 3 yndk wheel 102 11 21 13:45 share
2.2 이 디렉토리를 /usr/local/Cellar/opencv/3.0.0으로 복사한다.
$ cp -r /usr/local/opencv-3.0.0-beta /usr/local/Cellar/opencv/3.0.0
3. brew 를 실행하여 사용하고싶은 버전으로 설치한다.
* opencv 3.0 을 사용할 경우
$ brew switch opencv 3.0.0
* 확인해본다. 3.0.0 으로 설치한 후
$ ls -l /usr/local/include/opencv*
lrwxr-xr-x 1 yndk wheel 37 12 5 09:07 /usr/local/include/opencv@ -> ../Cellar/opencv/3.0.0/include/opencv
lrwxr-xr-x 1 yndk wheel 38 12 5 09:07 /usr/local/include/opencv2@ -> ../Cellar/opencv/3.0.0/include/opencv2
* opencv 2.4.9를 사용할 경우
$ brew switch opencv 2.4.9
* brew 실행할 때 특정 파일들이 중복된다거나 지우라는 내용이 나오면 그대로 실행하면 된다.
* 둘 다 설치되어 있지만 실제로 사용할 때는 한 개만 선택해서 사용하는 것으로 이해하는 것이 좋음.
끝.
댓글 없음:
댓글 쓰기