Hoe installeer ik opencv met pip?

Ik moet cv2installeren voor een script dat voor mij is geschreven. Ik probeerde pip install cv2en pip install open_cven kreeg hetzelfde probleem – een waarschuwingsbericht van dist.pyen klaagde over zlibwordt niet gevonden. Geen cv2 geïnstalleerd. Ik heb ook pyopenvcen pip install opencv-pythongeprobeerd.

Dus ik ging naar de opencv-site en downloadde de relevante exe. Ran it – genereerde een hoop subdirectories en een make-bestand en zo.

Wat moet ik nu doen?


Antwoord 1, autoriteit 100%

Installeer opencv-python(wat een niet-officieelvooraf gebouwd OpenCV-pakket voor Python) door het volgende commando uit te voeren:

pip install opencv-python

Antwoord 2, autoriteit 26%

voer de volgende opdracht uit door een virtuele omgeving te maken met python 3 en voer uit

pip3 install opencv-python

om te controleren of de installatie correct is uitgevoerd

python3 -c "import cv2"

Antwoord 3, autoriteit 16%

In pippakketbeheer zijn er 4 verschillende OpenCV-pakketten die allemaal dezelfde naamruimte gebruiken, cv2. Hoewel ze niet officieel worden ondersteund door OpenCV.org, worden ze vaak gebruikt in de ontwikkelaarsgemeenschap. Je zou ze allemaal kunnen installeren met het volgende commando:

pip install PACKAGE_NAME

waar PACKAGE_NAMEkan zijn

  • opencv-python(bevat alleen hoofdmodules)
  • opencv-contrib-python(bevat zowel hoofd- als contrib-modules)
  • opencv-python-headless(hetzelfde als opencv-pythonmaar zonder GUI-functionaliteit)
  • opencv-contrib-python-headless(hetzelfde als opencv-contrib-pythonmaar zonder GUI-functionaliteit)

U moet er slechts één installeren, afhankelijk van uw behoeften. Als je er per ongeluk meerdere in dezelfde omgeving hebt geïnstalleerd, kun je ze verwijderen met pip uninstallvoordat je de juiste opnieuw installeert.

Voor meer details kun je de projectbeschrijving van OpenCV on Wheels raadplegen.


Antwoord 4, autoriteit 5%

Vanaf OpenCV 2.2.0 is de pakketnaam voor de Python-bindingen “cv”. De oude bindingen met de naam “opencv” worden niet langer onderhouden. Mogelijk moet u uw code aanpassen.

Het officiële OpenCV-installatieprogramma installeert de Python-bindingen niet in uw Python-directory. Er zou een Python2.7-map in uw OpenCV 2.2.0-installatiemap moeten zijn. Kopieer de hele Lib-map van OpenCV\Python2.7\ naar C:\Python27\ en zorg ervoor dat uw OpenCV\bin-map zich in het Windows DLL-zoekpad bevindt.

U kunt ook de opencv-python-installatieprogramma’s gebruiken op http://www.lfd .uci.edu/~gohlke/pythonlibs/#opencv.

Of installeer gewoon

sudo pip3 install opencv-python  #for python3
sudo pip install opencv-python   #for python2

Antwoord 5, autoriteit 4%

Vanaf 22-10-2019 denk ik dat het beste antwoord gewoon is

conda install opencv

Het lijkt erop dat opencvzich nu in het hoofdkanaal Anacondabevindt.

Om te zien welke pakketten (inclusief opencv) zich in het hoofdkanaal van Anacondabevinden, ga naar Anaconda-pakketlijstenen volg de link die overeenkomt met je python-versie en os-versie.


Antwoord 6, autoriteit 4%

Gebruik dit gewoon voor de tot nu toe laatste versie 4.1.0.

pip install opencv-contrib-python==4.1.0.25

Gebruik dit voor de standaardversie:

pip install opencv-contrib-python

Als je een nieuwe Raspberry Pi hebt en OpenCV wilt installeren, dan is deze tutorialzou een goede keuze zijn.

Voor Ubuntu/Linux-gebruikers:

sudo apt install python3-opencv

Antwoord 7, autoriteit 2%

Maak een virtuele omgeving met python3

virtualenv env_name --python="python3"

en voer de volgende opdracht uit

pip3 install opencv-python

om te controleren of de installatie correct is uitgevoerd

python3 -c "import cv2"

Antwoord 8, autoriteit 2%

Iedereen heeft aanvankelijk moeite met het installeren van OpenCV. OpenCV vereist veel afhankelijkheden in de backend. De beste manier om met OpenCV te beginnen is door het in een virtuele omgeving te installeren. Ik stel voor dat je de Python Anaconda-distributie gebruikt en er een virtuele omgeving mee maakt. Vervolgens kunt u in de virtuele omgeving OpenCV installeren met dit commando:

conda install -c conda-forge opencv

Antwoord 9, autoriteit 2%

Je zou het onderstaande commando kunnen gebruiken-

pip install opencv-contrib-python

Het zal in principe de compatibele versie downloaden. Als dit commando mislukt, kun je je pip upgraden met het onderstaande commando-

python -m pip install –upgrade pip

Als je een geïllustreerde gids nodig hebt, ga dan naar Eenvoudige stappen om OpenCV in Windows te installeren

Je kunt ook proberen OpenCV te installeren vanuit vooraf gebouwde binaire bestanden van de officiële OpenCV-site.


Antwoord 10, autoriteit 2%

Om open_cv te installeren, ga je naar dezewebsite of doe dit,

pip install opencv-contrib-python --upgrade
pip install opencv-python 

Je kunt het testen door:

C:\> python
>>> import cv2
>>> print(cv2.__version__)
'4.5.1' # your version may be a newer one

Antwoord 11

  1. Open Anaconda-opdrachtprompt en typ hieronder opdracht in.

    conda install -c conda-forge opencv

  2. Zodra de ‘Oplossingomgeving’ is gedaan. Het zal vragen om afhankelijkheden te downloaden. Typ ‘y’.

  3. Het zal alle afhankelijkheden installeren en dan bent u klaar om te coderen.


Antwoord 12

Ik raad dit aan voor Python 3: Installeer het op deze manier met PIP

pip3 install opencv-python

Hierdoor downloadt en installeert en installeert u de nieuwste versie van OpenCV.


Antwoord 13

CV2 of OpenCV-Python gebruiken met PIP is soms een probleem. Ik had hetzelfde probleem van het installeren van CV2 met PIP. De installatie was geen probleem dat het probleem was om CV2 na de installatie te importeren. Ik kreeg een importfout dus om dit te verhelpen, importeer ik Main from Pip to Install Dencv-Python. Probeer de volgende code in uw Python-bestand uit te voeren, dan OpenCV-Python wordt

geïnstalleerd

from pip._internal import main as install
try:
    import cv2
except ImportError as e:
    install(["install", "opencv-python"])
finally:
    pass

Ik hoop dat dit iemand zal helpen


Antwoord 14

Om de huidige nieuwste versie van OpenCV te installeren, gebruik dan de onderstaande opdrachten:

Gebruik deze opdracht:

pip install --upgrade opencv-python

Als u een probleem in bovenstaande opdracht hebt, probeer dan dit:

pip install --upgrade opencv-contrib-python

om de versie van geïnstalleerde OpenCV te controleren:

import cv2
print(cv2.__version__)

Antwoord 15

  1. Open terminal
  2. Voer de volgende opdracht uit
    pip install --trusted-host=pypi.org --trusted-host=files.pythonhosted.org opencv-python.
  3. Ik hoop dat het zal werken.

Antwoord 16

Als referentie kan iemand helpen … op Debian-systeem I Moeilijk om het volgende te doen:

apt-get install -y libsm6 libxext6 libxrender-dev
pip3 install opencv-python
python3 -c "import cv2"

Antwoord 17

U kunt OpenCV op een eenvoudige manier installeren 👉
$ pip install opencv-python
Als u fouten heeft, kunt u dit doen 👉
$ pip install opencv-python-headless


Antwoord 18

Als u Pycharm Navigate Settings & GT gebruikt; Project: Naam & GT; Projectinterpreter Zoek gewoon de module op naam (in dit geval OpenCV-Python) en installeer deze. werkte voor mij


Antwoord 19

Als u Aarch64 Platform gebruikt met ARM64 CPU – en / of Docker

Op een ontwikkelingsbord op ARM64, is er helemaal geen Python-OpenCV-versie gevonden

version: NONE.
Ik heb uit de bron gebouwd. Dit mag CUDA-ondersteuning ophalen.

In mijn geval was het al beschikbaar op het bord, maar het werd niet gevonden op de ontwikkelingsomgeving.

Als het compileren van de bron buiten bereik is, zijn er dockers

Natuurlijk zal het compileren wat tijd kost (enkele uren op arm kern), maar het is het waarde proces om te weten dat de meeste open source-tools op deze manier kunnen worden gebouwd in geval van problemen.


Antwoord 20

Op Ubuntu kun je het installeren voor het systeem Python met

sudo apt install python3-opencv

Antwoord 21

Er zijn twee opties-

pip install cv2 

of

pip install opencv-python

Hopelijk helpt het.

Other episodes