MacOSX 10.7にOpenCV 2.4.1をインストールした

MacPortsOpenCV 2.4.1に対応したので、2.4.0からバージョンアップした。

MacOS Xの環境は下記の通り。

バージョンアップのコマンドはいつも通りだ。

$ sudo port upgrade opencv
Password:
--->  Computing dependencies for opencv
--->  Fetching archive for opencv
--->  Attempting to fetch opencv-2.4.1_0.darwin_11.x86_64.tbz2 from http://packages.macports.org/opencv
--->  Attempting to fetch opencv-2.4.1_0.darwin_11.x86_64.tbz2.rmd160 from http://packages.macports.org/opencv
--->  Installing opencv @2.4.1_0
--->  Cleaning opencv
--->  Computing dependencies for opencv
--->  Deactivating opencv @2.4.0_0
--->  Cleaning opencv
--->  Activating opencv @2.4.1_0
--->  Cleaning opencv
--->  Updating database of binaries: 100.0%
--->  Scanning binaries for linking errors: 100.0%
--->  No broken files found.

バージョンアップは特に問題なく正常に終了。
定番の顔認識をテストして、正常に動作することを確認した。

$ cd /opt/local/share/opencv/samples/c/
$ ./build_all.sh 
$ ./facedetect --cascade=../../haarcascades/haarcascade_frontalface_default.xml 

また、物体トラッキングのlkdemoも正常に動作した。

$ cd /opt/local/share/opencv/samples/cpp/
$ ./build_all.sh 
$ ./lkdemo

なお、OpenCV 2.4.0から2.4.1への変更点については、下記の情報が詳しい。