Ik moet cv2
installeren voor een script dat voor mij is geschreven. Ik probeerde pip install cv2
en pip install open_cv
en kreeg hetzelfde probleem – een waarschuwingsbericht van dist.py
en klaagde over zlib
wordt niet gevonden. Geen cv2 geïnstalleerd. Ik heb ook pyopenvc
en pip install opencv-python
geprobeerd.
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 pip
pakketbeheer 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_NAME
kan zijn
opencv-python
(bevat alleen hoofdmodules)opencv-contrib-python
(bevat zowel hoofd- als contrib-modules)opencv-python-headless
(hetzelfde alsopencv-python
maar zonder GUI-functionaliteit)opencv-contrib-python-headless
(hetzelfde alsopencv-contrib-python
maar 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 uninstall
voordat 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 opencv
zich nu in het hoofdkanaal Anaconda
bevindt.
Om te zien welke pakketten (inclusief opencv
) zich in het hoofdkanaal van Anaconda
bevinden, 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
-
Open Anaconda-opdrachtprompt en typ hieronder opdracht in.
conda install -c conda-forge opencv
-
Zodra de ‘Oplossingomgeving’ is gedaan. Het zal vragen om afhankelijkheden te downloaden. Typ ‘y’.
-
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
- Open terminal
- Voer de volgende opdracht uit
pip install --trusted-host=pypi.org --trusted-host=files.pythonhosted.org opencv-python
. - 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.