Làm cách nào để nhập opencv vào python 3?

OpenCV là một thư viện Python được sử dụng để giải quyết các vấn đề về thị giác máy tính. Thị giác máy tính bao gồm việc máy tính hiểu và phân tích hình ảnh kỹ thuật số và xử lý hình ảnh hoặc cung cấp dữ liệu liên quan sau khi phân tích hình ảnh

OpenCV là một thư viện mã nguồn mở được sử dụng trong máy học và xử lý hình ảnh. Nó thực hiện các tác vụ như nhận dạng chữ số viết tay, khuôn mặt người và đồ vật

Để sử dụng OpenCV, chúng ta cần cài đặt nó

Bước 1 - Đảm bảo Python và pip được cài đặt sẵn trên hệ thống của bạn

Nhập các lệnh sau vào dấu nhắc lệnh để kiểm tra xem python và pip đã được cài đặt trên hệ thống của bạn chưa

Để kiểm tra Python

python --version

Nếu python được cài đặt thành công, phiên bản python được cài đặt trên hệ thống của bạn sẽ được hiển thị

Để kiểm tra pip

pip -V

Phiên bản của pip sẽ được hiển thị nếu nó được cài đặt thành công trên hệ thống của bạn

Bước 2 - Cài đặt OpenCV

OpenCV có thể được cài đặt bằng pip. Lệnh sau được chạy trong dấu nhắc lệnh để cài đặt OpenCV

pip install opencv-python

Lệnh này sẽ bắt đầu tải xuống và cài đặt các gói liên quan đến thư viện OpenCV. Sau khi hoàn tất sẽ hiện thông báo cài đặt thành công

2. Làm theo Hướng dẫn cài đặt, khá chuẩn, tuy nhiên Continuum có hướng dẫn tại đây

  • Sau khi cài đặt loại conda conda info để kiểm tra phiên bản trong thiết bị đầu cuối

Kiểm tra đầu ra của phiên bản python sau khi chạy lệnh trên vì nó sẽ hiển thị 3. phiên bản x

Ghi chú. Nếu bạn muốn tùy chỉnh môi trường của mình, hãy tiếp tục với BƯỚC 4b, nếu không thì hãy cài đặt trực tiếp tệp Môi trường Conda Bước 4a

Python "ModuleNotFoundError. Không có mô-đun nào có tên 'cv2'" xảy ra khi chúng tôi quên cài đặt mô-đun opencv-python trước khi nhập hoặc cài đặt mô-đun trong môi trường không chính xác. Để giải quyết lỗi, hãy cài đặt mô-đun bằng cách chạy lệnh pip install opencv-python

Để cài đặt OpenCV, người ta phải có Python và PIP, được cài đặt sẵn trên hệ thống của họ. Để kiểm tra xem hệ thống của bạn đã có Python chưa, hãy làm theo hướng dẫn sau

Mở dòng lệnh [tìm cmd trong hộp thoại Run[+ R].
Bây giờ hãy chạy lệnh sau.

python --version

Nếu Python đã được cài đặt, nó sẽ tạo ra một thông báo với phiên bản Python có sẵn

Nếu không có Python, hãy xem Cách cài đặt Python trên Windows? .
 
PIP là một hệ thống quản lý gói được sử dụng để cài đặt và quản lý các gói/thư viện phần mềm được viết bằng Python. Các tệp này được lưu trữ trong một “kho lưu trữ trực tuyến” lớn được gọi là Chỉ mục gói Python [PyPI].
Để kiểm tra xem PIP đã được cài đặt trên hệ thống của bạn hay chưa, chỉ cần vào dòng lệnh và thực hiện lệnh sau.

pip -V

Nếu không có PIP, hãy xem Làm cách nào để cài đặt PIP trên Windows?

Tải xuống và cài đặt OpenCV

OpenCV có thể được tải xuống và cài đặt trực tiếp bằng cách sử dụng pip [trình quản lý gói]. Để cài đặt OpenCV, chỉ cần vào dòng lệnh và gõ lệnh sau

pip install opencv-python

Bắt đầu với việc cài đặt

  • Nhập lệnh trong Terminal và tiến hành
  • Thu thập thông tin và tải dữ liệu
  • Cài đặt gói
  • Cài đặt xong

Để kiểm tra xem OpenCV đã được cài đặt đúng chưa, chỉ cần chạy các lệnh sau để thực hiện kiểm tra phiên bản

Các bước bên dưới được kiểm tra trong máy Windows 7-64 bit với Visual Studio 2010 và Visual Studio 2012. Ảnh chụp màn hình hiển thị VS2012

Cài đặt OpenCV từ các tệp nhị phân dựng sẵn

  1. Các gói Python bên dưới sẽ được tải xuống và cài đặt vào vị trí mặc định của chúng
    1. Trăn 3. x [3. 4+] hoặc Python 2. 7. x từ đây
    2. Gói Numpy [ví dụ: sử dụng lệnh pip install numpy]
    3. Matplotlib [
      pip -V
      0] [Matplotlib là tùy chọn, nhưng được khuyên dùng vì chúng tôi sử dụng nó rất nhiều trong hướng dẫn của mình]
  2. Cài đặt tất cả các gói vào vị trí mặc định của chúng. Python sẽ được cài đặt vào
    pip -V
    1 trong trường hợp Python 2. 7
  3. Sau khi cài đặt, hãy mở Python IDLE. Nhập import numpy và đảm bảo rằng Numpy đang hoạt động tốt
  4. Tải xuống bản phát hành OpenCV mới nhất từ ​​trang GitHub hoặc SourceForge và nhấp đúp để giải nén nó
  5. Chuyển đến opencv/build/python/2. 7 thư mục
  6. Sao chép cv2. pyd sang C. /Python27/lib/site-gói
  7. Mở Python IDLE và nhập các mã sau vào thiết bị đầu cuối Python

    >>> in[ cv. __phiên bản__ ]

Nếu kết quả in ra không có lỗi gì thì xin chúc mừng. Bạn đã cài đặt OpenCV-Python thành công

Xây dựng OpenCV từ nguồn

  1. Tải xuống và cài đặt Visual Studio và CMake
  2. Tải xuống và cài đặt các gói Python cần thiết vào vị trí mặc định của chúng

    Lưu ý Trong trường hợp này, chúng tôi đang sử dụng các gói Python nhị phân 32 bit. Nhưng nếu bạn muốn sử dụng OpenCV cho x64, các gói Python 64 bit sẽ được cài đặt. Vấn đề là, không có tệp nhị phân 64 bit chính thức nào của Numpy. Bạn phải tự xây dựng nó. Để làm được điều đó, bạn phải sử dụng cùng một trình biên dịch được sử dụng để xây dựng Python. Khi bạn khởi động Python IDLE, nó sẽ hiển thị chi tiết trình biên dịch. Bạn có thể biết thêm thông tin tại đây. Vì vậy, hệ thống của bạn phải có cùng phiên bản Visual Studio và xây dựng Numpy từ nguồn. Một phương pháp khác để có các gói Python 64 bit là sử dụng các bản phân phối Python được tạo sẵn từ các bên thứ ba như Anaconda, Enthought, v.v. Nó sẽ có kích thước lớn hơn, nhưng sẽ có mọi thứ bạn cần. Mọi thứ trong một vỏ duy nhất. Bạn cũng có thể tải xuống phiên bản 32 bit
  3. Đảm bảo Python và Numpy đang hoạt động tốt
  4. Tải xuống nguồn OpenCV. Nó có thể từ Sourceforge [đối với phiên bản phát hành chính thức] hoặc từ Github [đối với nguồn mới nhất]
  5. Giải nén nó vào một thư mục, opencv và tạo một thư mục mới được xây dựng trong đó
  6. Mở CMake-gui [Bắt đầu > Tất cả chương trình > CMake-gui]
  7. Điền vào các trường như sau [xem hình bên dưới]
    1. Nhấp vào Duyệt nguồn. và định vị thư mục opencv
    2. Nhấp vào Duyệt bản dựng. và định vị thư mục bản dựng mà chúng tôi đã tạo
    3. Nhấp vào Cấu hình

    4. Nó sẽ mở một cửa sổ mới để chọn trình biên dịch. Chọn trình biên dịch phù hợp [ở đây, Visual Studio 11] và nhấp vào Kết thúc

    5. Đợi cho đến khi quá trình phân tích kết thúc
  8. Bạn sẽ thấy tất cả các trường được đánh dấu màu đỏ. Nhấp vào trường VỚI để mở rộng nó. Nó quyết định những tính năng bổ sung bạn cần. Vì vậy, hãy đánh dấu các trường thích hợp. Xem hình ảnh bên dưới

  9. Bây giờ hãy nhấp vào trường BUILD để mở rộng nó. Một số trường đầu tiên định cấu hình phương thức xây dựng. Xem hình ảnh bên dưới

  10. Các trường còn lại chỉ định mô-đun nào sẽ được xây dựng. Do các module GPU chưa được hỗ trợ bởi OpenCV-Python nên bạn hoàn toàn có thể bỏ qua để tiết kiệm thời gian [Nhưng nếu bạn làm việc với chúng thì hãy để nó ở đó]. Xem hình ảnh bên dưới

  11. Bây giờ hãy nhấp vào trường BẬT để mở rộng nó. Đảm bảo rằng ENABLE_SOLUTION_FOLDERS không được chọn [Các thư mục giải pháp không được phiên bản Visual Studio Express hỗ trợ]. Xem hình ảnh bên dưới

  12. Ngoài ra, hãy đảm bảo rằng trong trường PYTHON, mọi thứ đã được điền. [Bỏ qua PYTHON_DEBUG_LIBRARY]. Xem hình ảnh bên dưới

  13. Cuối cùng bấm vào nút Tạo
  14. Bây giờ hãy vào thư mục opencv/build của chúng tôi. Ở đó bạn sẽ tìm thấy OpenCV. tập tin sln. Mở nó bằng Visual Studio
  15. Kiểm tra chế độ xây dựng dưới dạng Phát hành thay vì Gỡ lỗi
  16. Trong trình khám phá giải pháp, nhấp chuột phải vào Giải pháp [hoặc ALL_BUILD] và xây dựng nó. Nó sẽ mất một thời gian để hoàn thành
  17. Một lần nữa, nhấp chuột phải vào INSTALL và xây dựng nó. Bây giờ OpenCV-Python sẽ được cài đặt

  18. Mở Python IDLE và nhập 'nhập cv2 dưới dạng cv'. Nếu không có lỗi, nó đã được cài đặt đúng
Lưu ý Chúng tôi đã cài đặt mà không có hỗ trợ nào khác như TBB, Eigen, Qt, Tài liệu, v.v. Sẽ rất khó để giải thích nó ở đây. Một video chi tiết hơn sẽ sớm được bổ sung hoặc bạn chỉ có thể hack xung quanh

Tài nguyên bổ sung

bài tập

Nếu bạn có máy windows, hãy biên dịch OpenCV từ nguồn. Làm tất cả các loại hack. Nếu bạn gặp bất kỳ vấn đề nào, hãy truy cập diễn đàn OpenCV và giải thích vấn đề của bạn

Làm cách nào để nhập cv2 trong python3?

Khởi động trình bao Python bằng cách nhập python3 rồi nhấn enter. Bạn sẽ ở bên trong Python shell nơi bạn có thể thực thi mã Python của mình. Nhập gói cv2 là tên của mô-đun OpenCV. Nhập “nhập cv2” và nhấn enter .

Tôi có thể cài đặt OpenCV bằng pip không?

OpenCV có thể được cài đặt bằng pip .

Tại sao tôi không thể nhập cv2 trong python?

Lỗi "ModuleNotFoundError" của Python. Không có mô-đun nào có tên 'cv2'" xảy ra khi chúng tôi quên cài đặt mô-đun opencv-python trước khi nhập hoặc cài đặt mô-đun trong môi trường không chính xác . Để khắc phục lỗi, hãy cài đặt mô-đun bằng cách chạy lệnh pip install opencv-python.

Phiên bản python nào hoạt động với OpenCV?

Nó sử dụng Python 3 đi kèm với hệ thống. Nếu bạn muốn sử dụng bản cài đặt Python 3 của riêng mình, hãy xem cách cài đặt OpenCV cho Python.

Chủ Đề