MacOSX 10.7にOpenCV 2.4.1をインストールした
MacPortsがOpenCV 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への変更点については、下記の情報が詳しい。