Hướng dẫn cài đặt OpenCV 4 lên MacOS

Tram Ho

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:

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:

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:

Tiếp theo là cập nhật Homebrew:

Tiếp theo chỉnh sửa bash_profile bằng lệnh:

Đến đây ta sẽ vào chỉnh sửa file bash_profile. Thêm PATH sau vào cuối file:

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:

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:

Sau đó xác nhận xem python đã được cài đặt chưa:

Kết quả:

Hãy xác nhận lận nữa:

nếu bạn thấy /usr/local/bin/python3nghĩ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

Cài đặt wget:

Phần tiếp theo sẽ hơi dài nên mình tách ra làm 2 phần.

Nguồn: https://www.pyimagesearch.com/2018/08/17/install-opencv-4-on-macos/

Chia sẻ bài viết ngay

Nguồn bài viết : Viblo