Computer >> Máy Tính >  >> Lập trình >> C ++

Làm thế nào để cài đặt OpenCV cho C ++ trong Windows?

Có ba bước để cài đặt OpenCV, như sau -

  • Tải xuống tất cả phần mềm bắt buộc và cài đặt chúng.
  • Xử lý OpenCV cho Visual Studio.
  • Liên kết OpenCV với Visual Studio.

Hãy để chúng tôi xác định từng bước một.

Bước 1 - Tải xuống và cài đặt phần mềm cần thiết

Chúng tôi sẽ sử dụng OpenCV trong Microsoft Visual Studio. Vì vậy, chúng ta phải tải xuống Visual Studio và OpenCV.

  • Visual Studio
  • OpenCV
  • CMake

Trước tiên, hãy để chúng tôi tìm hiểu cách cài đặt phần mềm này.

Cài đặt Visual Studio

Bước đầu tiên là tải xuống Visual Studio trên hệ thống của bạn từ trang web chính thức của nó hoặc theo liên kết https://visualstudio.microsoft.com/downloads/.

Làm thế nào để cài đặt OpenCV cho C ++ trong Windows?

Sau đó nhấp vào nút tải xuống để tải xuống Visual Studio. Sau khi cài đặt Visual Studio, bạn cần tải xuống OpenCV.

Làm thế nào để cài đặt OpenCV cho C ++ trong Windows?

Cài đặt OpenCV

Bước đầu tiên là tải xuống OpenCV trên hệ thống của bạn từ trang web chính thức của nó hoặc theo liên kết https://opencv.org/.

Làm thế nào để cài đặt OpenCV cho C ++ trong Windows?

Sau đó nhấp vào nút tải xuống để tải xuống OpenCV.

Làm thế nào để cài đặt OpenCV cho C ++ trong Windows?

Sau khi quá trình tải xuống hoàn tất, hãy chạy tệp và giải nén nó trong C Drive. Hình ảnh sau đây sẽ hỗ trợ bạn hiểu rõ hơn.

Làm thế nào để cài đặt OpenCV cho C ++ trong Windows?

Làm thế nào để cài đặt OpenCV cho C ++ trong Windows?

Sau khi giải nén, bạn sẽ thấy hai thư mục có tên 'bản dựng' và 'nguồn' đã được tạo. Thư mục 'nguồn' chứa tất cả các mô-đun, bao gồm các thư mục, ví dụ và mọi thứ. Thư mục xây dựng chứa tất cả các tệp nhị phân.

Cài đặt CMake

CMake là một công cụ phần mềm mã nguồn mở. Nó được sử dụng để kiểm soát quá trình biên dịch của một hệ thống phần mềm. Chúng tôi sử dụng CMake vì nó có thể tạo các tệp cấu hình độc lập với nền tảng của các mô-đun phần mềm.

Bước đầu tiên là tải xuống CMake trên hệ thống của bạn từ trang web chính thức của nó hoặc liên kết có sẵn https://CMake.org/download/.

Làm thế nào để cài đặt OpenCV cho C ++ trong Windows?

Sau đó nhấp vào nút tải xuống để tải xuống CMake.

Làm thế nào để cài đặt OpenCV cho C ++ trong Windows?

Sau khi quá trình tải xuống hoàn tất, hãy giải nén nó trong ổ C. Hình bên cho thấy quy trình khai thác CMake.

Làm thế nào để cài đặt OpenCV cho C ++ trong Windows?

Bước 2 - Xử lý OpenCV cho Visual Studio

Có các bước sau để hoàn tất quá trình này một cách hiệu quả -

Cài đặt Phát triển Máy tính để bàn với C ++

Đầu tiên, khởi chạy thiết bị Visual Studio Installer của bạn và thêm C ++ để phát triển máy tính để bàn làm khối lượng công việc cho phiên bản Visual Studio IDE gần đây của bạn.

Làm thế nào để cài đặt OpenCV cho C ++ trong Windows?

Đặt các biến môi trường

Bước tiếp theo là thiết lập các Biến môi trường. Nếu bạn không thiết lập các biến môi trường một cách chính xác, OpenCV sẽ không chạy. Có các bước sau để thiết lập các biến môi trường.

  • Nhấp chuột phải vào 'Máy tính này', sau đó nhấn vào thuộc tính. Sau đó nhấn vào 'Cài đặt hệ thống nâng cao'. Một cửa sổ mới sẽ mở ra.

Làm thế nào để cài đặt OpenCV cho C ++ trong Windows?

  • Nhấp vào 'Biến Môi trường' từ đó. Một cửa sổ khác sẽ mở ra. Trong 'biến hệ thống', hãy sử dụng thanh cuộn, định vị và chọn 'đường dẫn'.

Làm thế nào để cài đặt OpenCV cho C ++ trong Windows?

  • Bây giờ hãy nhấp vào 'Chỉnh sửa'. Một cửa sổ khác sẽ mở ra.

Làm thế nào để cài đặt OpenCV cho C ++ trong Windows?

  • Trong trường 'Giá trị Biến đổi', hãy ghi lại đường dẫn đến thư mục 'gỡ lỗi' và 'phát hành' nằm bên trong thư mục 'bin' của thư mục 'xây dựng' của OpenCV. Sau đó, lưu tất cả các thay đổi bằng cách nhấp vào nút ok.

Bước 3 - Liên kết OpenCV với Microsoft Visual Studio

Tạo dự án trong Visual Studio 2019

Trong bước này, bạn có thể tạo một dự án mới và chuyển sang mẫu Ứng dụng bảng điều khiển C ++.

Làm thế nào để cài đặt OpenCV cho C ++ trong Windows?

Làm thế nào để cài đặt OpenCV cho C ++ trong Windows?

Sau khi dự án được tạo và sau đó chuyển đến các tệp nguồn. Một menu sẽ mở ra.

Sau đó nhấp chuột phải vào thêm một mục mới và sau đó một cửa sổ khác sẽ mở ra.

Làm thế nào để cài đặt OpenCV cho C ++ trong Windows?

Sau đó, chúng tôi đang tạo một tệp CPP mới từ đó. Sau đó nhấp vào Thêm.

Làm thế nào để cài đặt OpenCV cho C ++ trong Windows?

Giao diện mã hóa sẽ có sẵn. Bây giờ bạn có thể viết mã C ++ tại đây.

Liên kết OpenCV

Có các bước sau để liên kết OpenCV với dự án -

  • Nhấp chuột phải vào dự án và sau đó nhấp vào các thuộc tính từ trình đơn. Một cửa sổ mới sẽ mở ra.

Làm thế nào để cài đặt OpenCV cho C ++ trong Windows?

  • Từ đó, chọn 'Tất cả cấu hình' và phiên bản hệ điều hành thích hợp của bạn (win32 cho 32 bit và x64 cho 64 bit).
  • Sau đó nhấp vào mũi tên thả xuống của 'C / C ++' và nhấp vào Chung. Ở bên phải, tìm Thư mục Bao gồm Bổ sung và thêm đường dẫn đến thư mục Bao gồm của OpenCV và nhấn Enter từ bàn phím.
  • Thư mục include nằm trong C:\ opencv \ build \ include nếu bạn đã cài đặt OpenCV trong ổ C. Nếu bạn đã cài đặt ở một vị trí khác, hãy tìm thư mục include bên trong thư mục bản dựng OpenCV.
  • Sau đó, nhấp vào nút Áp dụng.

Làm thế nào để cài đặt OpenCV cho C ++ trong Windows?

  • Bây giờ chúng tôi sẽ thêm các Thư viện OpenCV. Trước tiên, để chọn Gỡ lỗi từ cấu hình, sau đó nhấp vào mảng thả xuống của Trình liên kết.
  • Nhấp vào Chung. Sau đó nhấp vào bên phải trong trường Phụ thuộc thư viện bổ sung, thêm đường dẫn của thư mục 'Gỡ lỗi' và nhấn 'Enter' từ bàn phím.

Thư mục Gỡ lỗi nằm bên trong thư mục 'Lib', nằm bên trong thư mục 'xây dựng' của OpenCV. Đường dẫn là C:\ opencv \ build \ x64 \ vc15 \ lib nếu bạn đã giải nén OpenCV trong C Drive.

Làm thế nào để cài đặt OpenCV cho C ++ trong Windows?

  • Sau đó, nhấp vào nút Apply, sau đó chuyển đến phần nhập liệu và tìm 'Phần phụ thuộc bổ sung' ở phía bên phải và nhấp vào biểu tượng thả xuống.
  • Nhấp vào tùy chọn . Một cửa sổ mới sẽ mở ra.

Làm thế nào để cài đặt OpenCV cho C ++ trong Windows?

  • Sau đó nhấp vào nút Ok và sau đó nhấn vào nút Áp dụng. Làm thế nào để cài đặt OpenCV cho C ++ trong Windows?
  • Cuối cùng, bạn đã hoàn thành tất cả các cấu hình của IDE studio trực quan của mình.