Hướng dẫn cài đặt OpenCV 4 lên MacOS (Phần 1).
Bài đăng này đã không được cập nhật trong 4 năm
Hôm nay mình sẽ hướng dẫn các bạn cài đặt OpenCV4 trên MacOS
Bước 1: Cài đặt Xcode:
Để cài đặt Xcode chỉ cần vào Apple App Store tìm ứng dụng Xcode và tiến hành cài đặt.
Sau khi Xcode được cài đặt thì chúng ta cần chấp nhận những điều khoản. Mở Terminal và chạy lệnh sau:
$ sudo xcodebuild -license
Hãy chấp nhận những điều khoản, sau đó cài đặt Apple Command Line (việc này là bắt buộc), nên bạn có thể cài đặt tools bên dưới:
$ sudo xcode-select --install
Click vào install để cài đặt.
Bước 2: Cài đặt Homebrew:
Để cài đặt Homebrew bạn có thể dùng qua lệnh sau thông qua Terminal:
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Tiếp theo là cập nhật Homebrew:
$ brew update
Tiếp theo chỉnh sửa bash_profile bằng lệnh:
$ nano ~/.bash_profile
Đến đây ta sẽ vào chỉnh sửa file bash_profile. Thêm PATH sau vào cuối file:
# Homebrew
export PATH=/usr/local/bin:$PATH
Bấm Ctrl + X để thoát nano. Bạn sẽ nhận được cảnh báo có lưu file không. Hãy nhớ lưu lại. Sau đó chạy lệnh:
$ source ~/.bash_profile
Bước 4: Cài đặt các điều kiện tiên quyết bằng Homebrew:
Cài đặt python 3.6:
Tại sao lại là python 3.6. Vì python 3.7 không hỗ trợ Keras mặc dù có hỗ trợ Tensorflow nhưng cũng không khuyến khích cài đặt python 3.7 vậy để tránh trường hợp dùng thư viện mà lại có lỗi không mong muốn nên cũng không phải là sự lựa chọn tốt cho OpenCV. Lệnh bên dưới là để cài python 3.6.5_1:
$ brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/f2a764ef944b1080be64bd88dca9a1d80130c558/Formula/python.rb
$ brew switch python 3.6.5_1
Sau đó xác nhận xem python đã được cài đặt chưa:
$ python3
Kết quả:
Python 3.6.5
[GCC 4.2.1 Compatible Apple LLVM 9.1.0 (clang-902.0.39.2)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
Hãy xác nhận lận nữa:
$ which python3
/usr/local/bin/python3
nếu bạn thấy /usr/local/bin/python3
nghĩa là bạn đang sử dụng Homebrew python (đó là điều chúng ta mong muốn) còn /usr/bin/python3
nghĩa là bạn đang sử dụng python3 của hệ thống và bạn cần phải sửa lại trong file bash_profile của bạn và source nó.
Hãy dành chút thời gian cho việc kiểm tra xem bạn dùng python của Homebrew hay hệ thống.
Hãy cài những điều kiện tiên quyết tiếp theo
OpenCV yêu cầu một vài điều kiện trước khi được cài đặt. Bạn sẽ cài đặt những gói sau:
- Công cụ được sử dụng để xây dựng và biên dịch
- Thư viện được sử dụng cho các hoạt động I / O của hình ảnh
- Thư viện tối ưu hóa
$ brew install cmake pkg-config
$ brew install jpeg libpng libtiff openexr
$ brew install eigen tbb
Cài đặt wget:
$ brew install wget
Phần tiếp theo sẽ hơi dài nên mình tách ra làm 2 phần.
Phần 2: https://viblo.asia/p/huong-dan-cai-dat-opencv-4-len-macos-phan-2-924lJqJ8ZPM
Nguồn: https://www.pyimagesearch.com/2018/08/17/install-opencv-4-on-macos/
All rights reserved