Sau đây là bài hướng dẫn build OpenCV trong Mac OS, bản hiện tại mình dùng là OpenCV 2.3.1 và Mac OS 10.7.4 nếu các bạn cần build OpenCV có version cao hơn và Mac OS cao hơn thì hãy chọn Macport tương ứng với Mac OS đó.
1. Cài đặt Xcode 4.5
2. Cài đặt Macport cho Mac OS 10.7.4 tại http://www.macports.org/install.php
3. Sau đó cài tiếp command_line_tools_for_xcode_os_x từ Apple, hoặc vào Preferences cài đặt
Hình 1. Download Conmand Line Tools.
4. Và bạn cần download source code của OpenCV tại địa chỉ web http://sourceforge.net/projects/opencvlibrary/files/?source=navbar và chọn source unix download.
Có thể tham khảo thêm tại web: http://tilomitra.com/opencv-on-mac-osx/ hoặc http://opencv.willowgarage.com/wiki/Mac_OS_X_OpenCV_Port
Tiếp theo là các bước để build source OpenCV, sau khi cài đặt Macport bạn có thể cài đặt Cmake bằng lệnh sau trong terminal:
Get cmake
sudo port install cmake
Cài đặt OpenCV
Bạn phải vào thư mục chứa OpenCV để tiến hành cài đặt
# make a separate directory for building
$ cd <thư mục chứ OpenCV>
$ cd <thư mục chứ OpenCV>
$ mkdir build
$ cd build
$ cmake -G "Unix Makefiles" ..
$ make -j8
$ sudo make install
Nếu bạn muốn chạy song song trong opencv thì bạn nên bật cờ TBB = ON, Sau đây là hướng dẫn bật cờ TBB.
Nếu bạn muốn chạy song song trong opencv thì bạn nên bật cờ TBB = ON, Sau đây là hướng dẫn bật cờ TBB.
$ sudo port install tbb
Ở bước cmake -G "Unix Makefiles" .., sẽ sử dụng ccmake dạng giao diện tìm đến TBB và bật TBB = ON bằng phím Enter, sau khi bật bằng ON thì nhấn "c" để config và bấm "q" để thoát. Sau đó gọi lại cmake -G "Unix Makefiles" ..
Vậy trình tự cài đặt OpenCV trong Mac OS với TBB là:
$ cd <thư mục chứ OpenCV>
$ mkdir build
$ cd build
$ ccmake -G "Unix Makefiles" .. , tìm đến TBB và bật ON tham khảo hình 2
$ ccmake -G "Unix Makefiles" .. , tìm đến TBB và bật ON tham khảo hình 2
$ cmake -G "Unix Makefiles" ..
$ make -j8
$ sudo make install


No comments:
Post a Comment