Conda cài đặt opencv-contrib-python

Bánh xe PyPI OpenCV không chính thức hoạt động cho Linux, Mac và Windows. Điều quan trọng là, các phương pháp pip install bên dưới cũng hoạt động với GUI OpenCV, chẳng hạn như imshow, v.v.

pip install opencv-python

Dành cho CÁNH TAY/Raspberry Pi

pip install opencv-python

cũng hoạt động cho một số nền tảng ARM như Raspberry Pi. Ghi chú. Nếu bạn cài đặt trên Raspberry Pi ARMv7 [hoặc ARMv8 với HĐH 32 bit], bạn sẽ cần phải pip uninstallpip install khi lắp thẻ SD vào hệ thống ARMv6, hoặc

SIGILL hướng dẫn bất hợp pháp

lỗi sẽ dẫn đến

Ví dụ: thiết lập thuật toán Python OpenCV trên Raspberry Pi 4, sau đó lắp cùng một thẻ SD vào Raspberry Pi Zero/Zero W sẽ yêu cầu cài đặt lại OpenCV. OpenCV đơn giản và nhanh chóng để cài đặt trên Raspberry Pi thông qua

pip install opencv-python
0 như được mô tả ở trên

Đối với chức năng mở rộng mới nhất chưa được tích hợp vào gói lõi, OpenCV bao gồm các mô-đun được đóng góp bổ sung có thể được lấy bằng cách

pip install opencv-contrib-python

  • Ghi chú phát hành OpenCV
  • Conda-forge OpenCV 3
  • [tham khảo] Bánh xe OpenCV chỉ dành cho Windows. [cpMN nơi bạn có Python M. N].
    pip install opencv-python
    
    1 bao gồm các gói OpenCV-bổ sung

Nếu lỗi

pip install opencv-python
2, hãy chắc chắn rằng nó đang sử dụng bản cài đặt Python mong muốn. Người ta có thể phải chỉ định thủ công đường dẫn cho lệnh
pip install opencv-python
0 e. g

c:\anaconda3\scripts\python -m pip install opencv-python

Chúng tôi đã tạo một số tập lệnh thử nghiệm để thử cài đặt OpenCV. Biên dịch và cài đặt OpenCV cho Python. Tự biên dịch cho phép tùy chỉnh và tối ưu OpenCV cho máy tính của bạn [e. g. sử dụng GPU, TBB, OpenCL, v.v. ]

Các phương pháp

pip install opencv-python
1 và
pip install opencv-python
2 cho OpenCV tiếp tục bị BỎ QUA cho việc đọc và hiển thị video/hình ảnh. Sử dụng pip install ở trên để thay thế

Đây là hướng dẫn từng bước để xây dựng OpenCV với các Mô-đun bổ sung cho Python [Anaconda] cho Windows mà không gặp lỗi. Riêng tôi sẽ sử dụng module freetype trong OpenCV-Contrib

enable-freetype-in-opencv python3-opencv-freetype-example opencv-extra-modules-windows freetype-harfbuzz-windows build-opencv-freetype-windows thuộc tínherror-cv2-has-no-attribute conda-install-opencv-plus đóng góp importerror-opencv-loader missing-configuration-file cv2-not-found-python cmake-conda-python importerror-dll-load-failed vcpkg-install-example

Bỏ qua điều này nếu ở trên đã hoạt động hoàn hảo. Nếu muốn, bạn có thể cài đặt OpenCV thông qua conda. Mở một "dấu nhắc Anaconda" và gõ

  • cài đặt conda -c conda-forge opencv

Đối với Linux, bạn có thể cài đặt opencv cho hệ điều hành Python của mình bằng cách nhập

  • Sudo pip cài đặt opencv-python

  • Sudo pip cài đặt opencv-contrib-python

Nhưng tôi thực sự khuyên bạn cũng nên tạo một virtualenv

  • virtualenv -p python3 ~/myenv

  • nguồn ~/myenv/bin/kích hoạt # kích hoạt môi trường

  • pip cài đặt opencv-python

  • pip cài đặt opencv-contrib-python

kiểm tra

  • Nhập python để khởi động python [từ dấu nhắc Anaconda nếu bạn đã cài đặt Anaconda]

    • Nhập "nhập cv2" và nhấn enter. Nếu không có lỗi là bạn đã cài đặt thành công

sổ ghi chép của sao Mộc

Máy tính xách tay Jupiter là một môi trường phát triển mã đơn giản, phù hợp để tạo mẫu và thử nghiệm nhanh. Tại dấu nhắc Anconda, gõ

Bên trong jupyter notebook, bạn có thể chọn từng block làm code block, markdown block và một số loại khác. Nhưng chủ yếu chúng ta chỉ cần hai loại đầu tiên. Đảm bảo rằng một khối được chọn làm khối mã, sau đó nhập "1+1" và nhấn shift-enter. Hy vọng bạn sẽ nhận được 2

Python không phải là một ngôn ngữ khó nhưng nếu bạn hoàn toàn không có kiến ​​thức cơ bản về lập trình, bạn sẽ gặp khó khăn khi theo học khóa học này. Nếu bạn có kiến ​​thức cơ bản về các ngôn ngữ khác [chẳng hạn như C/C, Java/Javascript, Matlab, Lua, Go, Perl], bạn sẽ không gặp quá nhiều khó khăn khi làm quen với Python. Bạn có thể xem hướng dẫn siêu ngắn này của Justin Johnson. Và bạn không cần phải lo lắng quá nhiều về phần “numpy” vào lúc này, có lẽ bạn không cần quá nhiều tính năng numpy trong lớp này. Để tham khảo biểu mẫu “sách”, bạn có thể xem cái này. Nhưng bạn không cần phải đọc hết cuốn sách. 3 chap đầu là quá đủ. Nếu bạn gặp bất kỳ câu hỏi nào, xin vui lòng chia sẻ nó trên quảng trường

Kiểm tra phần xây dựng thủ công nếu bạn muốn biên dịch các liên kết từ nguồn để kích hoạt các mô-đun bổ sung như CUDA

Cài đặt và sử dụng

  1. Nếu bạn đã cài đặt phiên bản OpenCV trước đó/khác theo cách thủ công [= chưa cài đặt qua

    pip install opencv-python
    
    0] [e. g. cv2 trong thư mục gốc của gói trang web của Python], hãy xóa nó trước khi cài đặt để tránh xung đột

  2. Đảm bảo rằng phiên bản

    pip install opencv-python
    
    0 của bạn được cập nhật [19. 3 là phiên bản được hỗ trợ tối thiểu].
    pip install opencv-python
    
    7. Kiểm tra phiên bản với
    pip install opencv-python
    
    8. Ví dụ: các bản phân phối Linux thường có các phiên bản
    pip install opencv-python
    
    0 rất cũ gây ra nhiều sự cố không mong muốn, đặc biệt là với định dạng
    pip install opencv-contrib-python
    
    0

  3. Chọn đúng gói cho môi trường của bạn

    Có bốn gói khác nhau [xem các tùy chọn 1, 2, 3 và 4 bên dưới] và bạn CHỈ nên CHỌN MỘT TRONG CHÚNG. Không cài đặt nhiều gói khác nhau trong cùng một môi trường. Không có kiến ​​trúc plugin. tất cả các gói sử dụng cùng một không gian tên [

    pip install opencv-contrib-python
    
    1]. Nếu bạn đã cài đặt nhiều gói khác nhau trong cùng một môi trường, hãy gỡ cài đặt tất cả chúng bằng pip uninstall và chỉ cài đặt lại một gói

    a. Các gói dành cho môi trường máy tính để bàn tiêu chuẩn [Windows, macOS, hầu hết mọi bản phân phối GNU/Linux]

    • Tùy chọn 1 - Gói mô-đun chính.
      pip install opencv-contrib-python
      
      3
    • Tùy chọn 2 - Gói đầy đủ [chứa cả mô-đun chính và mô-đun đóng góp/phụ].
      pip install opencv-python
      
      00 [kiểm tra danh sách các mô-đun đóng góp/thêm từ tài liệu OpenCV]

    b. Các gói cho môi trường máy chủ [không đầu] [chẳng hạn như Docker, môi trường đám mây, v.v. ], không phụ thuộc vào thư viện GUI

    Các gói này nhỏ hơn hai gói khác ở trên vì chúng không chứa bất kỳ chức năng GUI nào [không được biên dịch với Qt/các thành phần GUI khác]. Điều này có nghĩa là các gói tránh chuỗi phụ thuộc nặng vào các thư viện X11 và kết quả là bạn sẽ có các hình ảnh Docker nhỏ hơn chẳng hạn. Bạn phải luôn sử dụng các gói này nếu bạn không sử dụng

    pip install opencv-python
    
    01 et al. hoặc bạn đang sử dụng một số gói khác [chẳng hạn như PyQt] ngoài OpenCV để tạo GUI của mình

    • Tùy chọn 3 - Gói mô-đun chính không đầu.
      pip install opencv-python
      
      02
    • Tùy chọn 4 - Gói đầy đủ Headless [chứa cả mô-đun chính và mô-đun đóng góp/phụ].
      pip install opencv-python
      
      03 [kiểm tra danh sách đóng góp/mô-đun bổ sung từ tài liệu OpenCV]
  4. Nhập gói

    pip install opencv-python
    
    04

    Tất cả các gói chứa tập tin tầng Haar.

    pip install opencv-python
    
    05 có thể được sử dụng làm lối tắt đến thư mục dữ liệu. Ví dụ

    pip install opencv-python
    
    06

  5. Đọc tài liệu OpenCV

  6. Trước khi mở một vấn đề mới, hãy đọc Câu hỏi thường gặp bên dưới và xem qua các vấn đề khác đã được mở

Các câu hỏi thường gặp

Q. Tôi có cần cài đặt riêng OpenCV không?

A. Không, các gói này là các gói nhị phân bánh xe đặc biệt và chúng đã chứa các tệp nhị phân OpenCV được tạo tĩnh

Q. Cài đặt Pip không thành công với

pip install opencv-python
07?

Kể từ phiên bản 4 của

pip install opencv-python
08. 3. 0. *, Bánh xe
pip install opencv-python
09 đã được thay thế bằng bánh xe
pip install opencv-python
00. Nếu pip của bạn quá cũ, nó sẽ cố gắng sử dụng phân phối nguồn mới được giới thiệu trong phần 4. 3. 0. 38 tự build OpenCV vì không biết cài đặt bánh xe
pip install opencv-python
00. Tuy nhiên, bản dựng nguồn cũng sẽ thất bại do
pip install opencv-python
0 quá cũ vì nó không hiểu các phụ thuộc bản dựng trong
pip install opencv-python
03. Để sử dụng bánh xe dựng sẵn
pip install opencv-python
00 mới [hoặc để tạo từ nguồn], phiên bản
pip install opencv-python
0 của bạn phải >= 19. 3. Vui lòng nâng cấp
pip install opencv-python
0 với
pip install opencv-python
7

Q. Nhập không thành công trên Windows.

pip install opencv-python
08?

A. Nếu quá trình nhập không thành công trên Windows, hãy đảm bảo rằng bạn đã cài đặt Visual C++ redistributable 2015. Nếu bạn đang sử dụng phiên bản Windows cũ hơn Windows 10 và các bản cập nhật hệ thống mới nhất chưa được cài đặt, Universal C Runtime cũng có thể được yêu cầu

Các phiên bản Windows N và KN không bao gồm Gói tính năng phương tiện mà OpenCV yêu cầu. Nếu bạn đang sử dụng phiên bản Windows N hoặc KN, vui lòng cài đặt thêm Windows Media Feature Pack

Nếu bạn có Windows Server 2012+, các tệp DLL phương tiện cũng có thể bị thiếu; . Lưu ý, một số bài đăng khuyên cài đặt "Windows Server Essentials Media Pack", nhưng bài đăng này yêu cầu vai trò "Trải nghiệm Windows Server Essentials" và vai trò này sẽ ảnh hưởng sâu sắc đến cấu hình Windows Server của bạn [bằng cách thực thi tích hợp thư mục hoạt động, v.v. ];

Nếu cách trên không hiệu quả, hãy kiểm tra xem bạn có đang sử dụng Anaconda không. Các phiên bản Anaconda cũ có một lỗi gây ra lỗi, hãy xem sự cố này để biết cách khắc phục thủ công

Nếu bạn vẫn gặp phải lỗi sau khi đã kiểm tra tất cả các giải pháp trước đó, hãy tải xuống Phần phụ thuộc và mở tệp

pip install opencv-python
09 [thường nằm ở vị trí
pip install opencv-python
70] cùng với tệp đó để gỡ lỗi các sự cố DLL bị thiếu

Q. Tôi có một số lỗi nhập khẩu khác?

A. Đảm bảo rằng bạn đã gỡ bỏ các cài đặt thủ công cũ của các liên kết OpenCV Python [cv2. như vậy hoặc cv2. pyd trong gói trang web]

Q. Hàm foo[] hoặc method bar[] trả về kết quả sai, đưa ra ngoại lệ hoặc trình thông dịch gặp sự cố. Tôi nên làm gì?

A. Kho lưu trữ chỉ chứa các tập lệnh xây dựng gói OpenCV-Python chứ không chứa chính OpenCV. Các ràng buộc Python cho OpenCV được phát triển trong kho lưu trữ OpenCV chính thức và đó là nơi tốt nhất để báo cáo sự cố. Ngoài ra, vui lòng kiểm tra {OpenCV wiki][https. //github. com/opencv/opencv/wiki] và diễn đàn OpenCV chính thức trước khi gửi các lỗi mới

Q. Tại sao các gói không bao gồm các thuật toán không miễn phí?

A. Các thuật toán không miễn phí như SURF không được bao gồm trong các gói này vì chúng đã được cấp bằng sáng chế/không miễn phí và do đó không thể phân phối dưới dạng các tệp nhị phân được tạo. Lưu ý rằng SIFT được bao gồm trong các bản dựng do hết hạn bằng sáng chế kể từ OpenCV phiên bản 4. 3. 0 và 3. 4. 10. Xem vấn đề này để biết thêm thông tin. https. //github. com/skvark/opencv-python/issues/126

Q. Tại sao gói và nhập khác nhau [opencv-python so với. cv2]?

A. Người dùng dễ hiểu hơn về

pip install opencv-python
08 so với
pip install opencv-contrib-python
1 và giúp tìm gói dễ dàng hơn với các công cụ tìm kiếm.
pip install opencv-contrib-python
1 [giao diện cũ trong các phiên bản OpenCV cũ được đặt tên là
pip install opencv-python
74] là tên mà các nhà phát triển OpenCV đã chọn khi họ tạo các trình tạo liên kết. Tên này được giữ làm tên nhập để phù hợp với các loại hướng dẫn khác nhau trên internet. Việc thay đổi tên hoặc hành vi nhập cũng sẽ gây nhầm lẫn cho những người dùng có kinh nghiệm đã quen với
pip install opencv-python
04

Tài liệu cho opencv-python

Mục đích của kho lưu trữ này là cung cấp các phương tiện để đóng gói từng bản phát hành OpenCV mới cho các phiên bản và nền tảng Python được sử dụng nhiều nhất

Quy trình xây dựng CI

Dự án được cấu trúc giống như một gói Python bình thường với tệp

pip install opencv-python
76 tiêu chuẩn. Quá trình xây dựng cho một mục duy nhất trong ma trận xây dựng như sau [xem ví dụ về tệp
pip install opencv-python
77]

  1. Trong các bản dựng Linux và MacOS. nhận các phụ thuộc C tùy chọn của OpenCV mà chúng tôi biên dịch theo

  2. Kiểm tra kho lưu trữ và mô hình con

    • OpenCV được bao gồm như một mô-đun con và phiên bản được cập nhật thủ công bởi những người bảo trì khi một bản phát hành OpenCV mới được thực hiện
    • Các mô-đun đóng góp cũng được bao gồm dưới dạng mô-đun con
  3. Tìm phiên bản OpenCV từ các nguồn

  4. Xây dựng OpenCV

    • kiểm tra bị vô hiệu hóa, nếu không thì thời gian xây dựng tăng quá nhiều
    • có 4 mục ma trận xây dựng cho mỗi kết hợp xây dựng. có và không có mô-đun đóng góp, có và không có GUI [không đầu]
    • Các bản dựng Linux chạy trong nhiều bộ chứa Linux Docker [CentOS 5]
    • phân phối nguồn là các mục riêng biệt trong ma trận xây dựng
  5. Sắp xếp lại kết quả xây dựng của OpenCV, thêm các tệp tùy chỉnh của chúng tôi và tạo bánh xe

  6. Bánh xe Linux và macOS được chuyển đổi bằng bánh xe kiểm toán và di chuyển tương ứng

  7. Cài đặt bánh xe được tạo

  8. Kiểm tra xem Python có thể nhập thư viện và chạy một số kiểm tra độ chính xác không

  9. Sử dụng sợi xe để tải bánh xe đã tạo lên PyPI [chỉ trong các bản phát hành]

Các bước 1--4 được xử lý bởi

pip install opencv-python
78

Bản dựng có thể được tùy chỉnh với các biến môi trường. Ngoài bất kỳ biến nào mà bản dựng của OpenCV chấp nhận, chúng tôi nhận ra

  • pip install opencv-python
    
    79. Đặt thành
    pip install opencv-python
    
    80 để mô phỏng hành vi xây dựng môi trường CI. Chỉ được sử dụng trong các bản dựng CI để buộc bật một số cờ bản dựng nhất định trong
    pip install opencv-python
    
    76. Không sử dụng cái này trừ khi bạn biết bạn đang làm gì
  • pip install opencv-python
    
    82 và
    pip install opencv-python
    
    83. Đặt thành
    pip install opencv-python
    
    80 để xây dựng phiên bản đóng góp và/hoặc không có tiêu đề
  • pip install opencv-python
    
    85, Đặt thành
    pip install opencv-python
    
    80 để kích hoạt bản dựng ứng dụng khách Java. Điều này bị tắt theo mặc định
  • pip install opencv-python
    
    87. Các đối số bổ sung cho lời gọi CMake của OpenCV. Bạn có thể sử dụng điều này để tạo một bản dựng tùy chỉnh

Xem phần tiếp theo để biết thêm thông tin về các bản dựng thủ công bên ngoài môi trường CI

bản dựng thủ công

Nếu một số phụ thuộc không được bật trong bánh xe dựng sẵn, bạn cũng có thể chạy bản dựng cục bộ để tạo bánh xe tùy chỉnh

  1. Sao chép kho lưu trữ này.
    pip install opencv-python
    
    88
  2. pip install opencv-python
    
    89
    • bạn có thể sử dụng
      pip install opencv-python
      
      00 để kiểm tra một số phiên bản OpenCV khác trong mô-đun con
      pip install opencv-python
      
      01 và
      pip install opencv-python
      
      02 nếu cần
  3. Thêm cờ Cmake tùy chỉnh nếu cần, ví dụ.
    pip install opencv-python
    
    03 [trong Windows, bạn cần đặt các biến môi trường khác nhau tùy thuộc vào Dòng lệnh hoặc PowerShell]
  4. Chọn hương vị gói mà bạn muốn xây dựng với
    pip install opencv-python
    
    82 và
    pip install opencv-python
    
    83. tôi. e.
    pip install opencv-python
    
    06 nếu bạn muốn xây dựng
    pip install opencv-python
    
    07
  5. Chạy
    pip install opencv-python
    
    08. GHI CHÚ. đảm bảo bạn có phiên bản
    pip install opencv-python
    
    0 mới nhất, lệnh
    pip install opencv-python
    
    78 thay thế lệnh
    pip install opencv-contrib-python
    
    01 cũ không hỗ trợ
    pip install opencv-python
    
    03
    • quá trình này có thể mất từ ​​5 phút đến hơn 2 giờ tùy thuộc vào phần cứng của bạn
  6. Bạn sẽ có tệp bánh xe trong thư mục
    pip install opencv-contrib-python
    
    03 và bạn có thể làm bất cứ điều gì bạn muốn với tệp đó
    • Không bắt buộc. trên Linux, hãy sử dụng một số hình ảnh
      pip install opencv-contrib-python
      
      0 làm máy chủ xây dựng nếu cần tính di động tối đa và chạy
      pip install opencv-contrib-python
      
      05 cho bánh xe sau khi xây dựng
    • Không bắt buộc. trên macOS, hãy sử dụng
      pip install opencv-contrib-python
      
      06 [giống như
      pip install opencv-contrib-python
      
      05 nhưng dành cho macOS] để có tính di động tốt hơn

Gỡ lỗi bản dựng theo cách thủ công

Để xây dựng

pip install opencv-python
08 trong một bản dựng gỡ lỗi chưa được tối ưu hóa, bạn cần bỏ qua quy trình bình thường một chút

  1. Cài đặt các gói
    pip install opencv-contrib-python
    
    09 và
    pip install opencv-contrib-python
    
    10 qua pip
  2. Chạy lệnh
    pip install opencv-contrib-python
    
    11
  3. Cài đặt tệp bánh xe được tạo trong thư mục
    pip install opencv-contrib-python
    
    12 với
    pip install opencv-contrib-python
    
    13

Nếu bạn muốn bản dựng tạo ra tất cả các lệnh của trình biên dịch, thì tổ hợp cờ và biến môi trường sau đây đã được thử nghiệm để hoạt động trên Linux

export CMAKE_ARGS='-DCMAKE_VERBOSE_MAKEFILE=ON'
export VERBOSE=1

python3 setup.py bdist_wheel --build-type=Debug

Xem vấn đề này để thảo luận thêm. https. //github. com/opencv/opencv-python/issues/424

phân phối nguồn

Kể từ OpenCV phiên bản 4. 3. 0, các bản phân phối nguồn cũng được cung cấp trong PyPI. Điều này có nghĩa là nếu hệ thống của bạn không tương thích với bất kỳ bánh xe nào trong PyPI, thì

pip install opencv-python
0 sẽ cố gắng xây dựng OpenCV từ các nguồn. Nếu bạn cần phiên bản OpenCV không có sẵn trong PyPI dưới dạng phân phối nguồn, vui lòng làm theo hướng dẫn xây dựng thủ công ở trên thay vì hướng dẫn này

Bạn cũng có thể buộc

pip install opencv-python
0 xây dựng các bánh xe từ nguồn phân phối. Vài ví dụ

  • pip install opencv-contrib-python
    
    16
  • pip install opencv-contrib-python
    
    17

Nếu bạn cần đóng góp mô-đun hoặc phiên bản không đầu, chỉ cần thay đổi tên gói [không cần bước 4 trong phần trước]. Tuy nhiên, bất kỳ cờ CMake bổ sung nào cũng có thể được cung cấp thông qua các biến môi trường như được mô tả trong bước 3 của phần xây dựng thủ công. Nếu không được cung cấp, tập lệnh CMake của OpenCV sẽ cố gắng tìm và kích hoạt bất kỳ phụ thuộc phù hợp nào. Các bản phân phối không đầu có các cờ CMake được mã hóa cứng để vô hiệu hóa tất cả các phụ thuộc GUI có thể có

Trên các hệ thống chậm như Raspberry Pi, quá trình xây dựng đầy đủ có thể mất vài giờ. Trên Ryzen 7 3700X 8 nhân, quá trình xây dựng mất khoảng 6 phút

cấp phép

Gói opencv-python [tập lệnh trong kho lưu trữ này] có sẵn theo giấy phép MIT

Bản thân OpenCV có sẵn theo giấy phép Apache 2

Giấy phép gói của bên thứ ba có tại LICENSE-3RD-PARTY. txt

Tất cả các bánh xe đều có FFmpeg được cấp phép theo LGPLv2. 1

Bánh xe Linux không đầu được vận chuyển với Qt 5 được cấp phép theo LGPLv3

Các gói cũng bao gồm các tệp nhị phân khác. Danh sách đầy đủ các giấy phép có thể được tìm thấy từ GIẤY PHÉP-3RD-BÊN. txt

lập phiên bản

Tập lệnh

pip install opencv-contrib-python
18 tìm kiếm thông tin phiên bản từ các nguồn OpenCV và cũng thêm số sửa đổi cụ thể cho kho lưu trữ này vào chuỗi phiên bản. Nó lưu thông tin phiên bản vào tệp
pip install opencv-contrib-python
19 bên dưới
pip install opencv-contrib-python
1 ngoài một số cờ khác

phát hành

Một bản phát hành được tạo và tải lên PyPI khi một thẻ mới được đẩy lên nhánh chính. Các thẻ này phân biệt các gói [repo này có thể có sửa đổi nhưng phiên bản OpenCV vẫn giữ nguyên] và nên được tăng dần theo trình tự. Trong thực tế, số phiên bản phát hành trông như thế này

pip uninstall1 e. g. pip uninstall2

Nhánh chính tuân theo các bản phát hành nhánh chính của OpenCV. 3. 4 nhánh sau OpenCV 3. 4 bản phát hành sửa lỗi

xây dựng phát triển

Mọi cam kết với nhánh chính của repo này sẽ được xây dựng. Các tạo phẩm xây dựng có thể sử dụng số nhận dạng phiên bản cục bộ

pip uninstall3 e. g. pip uninstall4

Những hiện vật này không thể và sẽ không được tải lên PyPI

Nhiều bánh xe Linux

Bánh xe Linux được xây dựng bằng manylinux2014. Các bánh xe này sẽ hoạt động tốt đối với hầu hết các bản phân phối [sử dụng thư viện chuẩn GNU C] vì chúng được xây dựng dựa trên phiên bản cũ của glibc

Các hình ảnh

pip install opencv-python
00 mặc định đã được mở rộng với một số phụ thuộc OpenCV. Xem thư mục Docker để biết thêm thông tin

Các phiên bản Python được hỗ trợ

Trăn 3. x được cung cấp cho các phiên bản Python được hỗ trợ chính thức [không có trong EOL]

Tương thích ngược

Bắt đầu từ 4. 2. 0 và 3. 4. 9 bản dựng môi trường xây dựng macOS Travis đã được cập nhật lên XCode 9. 4. Sự thay đổi đã bỏ hỗ trợ một cách hiệu quả cho những phiên bản cũ hơn 10. 13 phiên bản macOS

Bắt đầu từ 4. 3. 0 và 3. 4. 10 bản dựng Môi trường xây dựng Linux đã được cập nhật từ

pip install opencv-python
09 lên
pip install opencv-python
00. Điều này đã bỏ hỗ trợ cho các bản phân phối Linux cũ

Đóng góp OpenCV có cần thiết không?

OpenCV contrib là một mô-đun chuyên dụng có trong ngôn ngữ lập trình Python, đặc biệt cần thiết để hệ thống chạy các mô tả tính năng SURF cùng với mô-đun OpenCV có trong thư viện mã nguồn mở .

Làm cách nào tôi có thể cài đặt OpenCV trong Anaconda?

Bước 1. - Tìm kiếm Anaconda trên thanh tác vụ của bạn và chọn ANACONDA NAVIGATOR. Bước 2. - Bây giờ bạn sẽ thấy một menu với nhiều tùy chọn khác nhau như máy tính xách tay Jupiter, Spyder, v.v. Đây là môi trường Anaconda. Bước 3. - Chọn Spyder vì nó là IDE của Anaconda cho python và thư viện OpenCV sẽ chỉ hoạt động trong đó

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

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

Lệnh cài đặt OpenCV là gì?

cài đặt pip --no-binary. tất cả các. opencv-python .

Chủ Đề