Ik probeer OpenCV voor Python te installeren via Anaconda, maar ik kan lijkt hier niet achter te komen.
Ik heb het geprobeerd
conda install opencv
conda install cv2
Ik heb ook geprobeerd te zoeken
conda search cv
Geen sigaar. Ik kwam dit tegen dat opencv
vermeldt als een inbegrepen pakket:
http://docs.continuum.io/anaconda/pkgs.html
Na het uitvoeren van conda info
merkte ik dat mijn versie 3.4.1 is, maar ik kon geen informatie over deze versie online vinden. Ik ben hier nogal in de war over.
Mis ik hier iets heel duidelijks? Als opencv
beschikbaar was voor een eerdere versie van Anaconda, waarom zou het dan niet beschikbaar zijn voor de nieuwere versie? En waarom laat die link me alleen documentatie zien voor versie 1.9.2?
Antwoord 1, autoriteit 100%
Je kunt het installeren met binstar:
conda install -c menpo opencv
Antwoord 2, autoriteit 54%
conda install opencv
werkt momenteel voor mij op UNIX/python2. Dit is de moeite waard om eerst te proberen voordat u andere oplossingen raadpleegt.
Antwoord 3, autoriteit 51%
Dit werkte voor mij (op Ubuntu en conda 3.18.3):
conda install --channel https://conda.anaconda.org/menpo opencv3
Het bovenstaande commando werd mij getoond toen ik het volgende uitvoerde:
anaconda show menpo/opencv3
Dit was de uitvoer:
To install this package with conda run:
conda install --channel https://conda.anaconda.org/menpo opencv3
Ik heb het volgende zonder fouten in python getest:
>>> import cv2
>>>
Antwoord 4, autoriteit 13%
Het lijkt erop dat de pagina die je hebt gelinkt, opencv
niet meer bevat. (Grappig, ik herinner me dat het ook op een eerder punt is opgenomen.)
In elk geval is de installatie van OpenCV in Anaconda, hoewel niet beschikbaar via conda, vrij triviaal. U hoeft slechts één bestand te downloaden.
- Download OpenCV van https://opencv.org/releases/en extraheer
- Kopieer vanuit de uitgepakte map het bestand uit de uitgepakte map: opencv/build/python/2.7/(ofwel x86 of x64, afhankelijk van je Anaconda-versie)/cv2.pyd naar je Anaconda site-packages directory, bijv. C:\Anaconda\Lib\site-pakketten
- Om FFmpeg binnen
opencv
te laten werken, moet je de map waarin FFmpeg zich bevindt aan het pad toevoegen (bijv. opencv/sources/3rdparty/ffmpeg). Vervolgens moet u het DLL-bestand in die map zoeken (bijv. opencv_ffmpeg_64.dll) en kopieer of hernoem hetnaar een bestandsnaam die deopencv
-versie bevat die u installeert , (bijv. opencv_ffmpeg249_64) voor 2.4.9.
Nu zou je bij de Python-prompt “import cv2” moeten kunnen typen… om te controleren of het werkt, typ “print cv2.__version__”, en het zou de OpenCV-versie moeten afdrukken die je hebt gedownload.
Antwoord 5, autoriteit 12%
Je kunt OpenCV installeren door deze commando’s uit te voeren in de Anaconda-opdrachtprompt:
conda config --add channels conda-forge
conda install libopencv opencv py-opencv
Bron:
https://github.com/conda-forge/opencv-feedstock
Antwoord 6, autoriteit 10%
In mei 2019 is het antwoord voor MacOS als volgt:
conda update freetype
conda install opencv -c conda-forge
Hiermee wordt libfreetype.6.dylib
bijgewerkt naar 24.0.0 compatibiliteit en wordt OpenCV 4.1.0 geïnstalleerd.
Antwoord 7, autoriteit 7%
Om OpenCV in Anaconda te installeren, start u de Anaconda-opdrachtprompt
en installeer OpenCV met
conda install -c https://conda.anaconda.org/menpo opencv3
Test of het werkt in uw Anaconda Spyder- of IPython-console met
import cv2
U kunt de geïnstalleerde versie ook controleren met:
cv2.__version__
Antwoord 8, autoriteit 7%
Het volgende installeert opencv
van conda-forge
(opmerking: geprobeerd op Windows)
conda config --add channels conda-forge
conda install opencv
Antwoord 9, autoriteit 3%
Om OpenCv met conda op Windows-64 en Python 3.5 te installeren, is de enige die voor mij werkte:
conda install -c conda-forge opencv=3.1.0
Antwoord 10, autoriteit 3%
Ik denk dat de gemakkelijkste optie die platformonafhankelijk en in verschillende versies van Anaconda zou moeten werken, is
#Run Anaconda Prompt as an Administrator (on Windows) & execute the command below
#(you may need to use sudo on a Unix-Based or Mac system
#to have the needed permissions)
conda install -c conda-forge opencv
Antwoord 11, autoriteit 3%
Ik had precies hetzelfde probleem en kon conda niet zover krijgen om OpenCV te installeren. Het is me echter gelukt om het te installeren met het OpenCV-installatieprogramma dat u op deze site vindt:
http://www.lfd.uci.edu/~gohlke/pythonlibs/
Zijn bestanden zijn “Wheel”-bestanden die met pip kunnen worden geïnstalleerd, bijvoorbeeld
pip install SomePackage-1.0-py2.py3-none-any.whl
in een opdrachtvenster. Het werkte direct met Spyder nadat ik dit commando voor mij had uitgevoerd. Ik heb dezelfde ervaring gehad met andere pakketten, de bovenstaande UC Irvine-site is een goudmijn.
Antwoord 12, autoriteit 3%
Ik heb de volgende opdracht ingevoerd in de opdrachtprompt:
conda install -c menpo opencv=2.4.11
Dit werkte voor mij !!!
13, Autoriteit 3%
op Linux, zoals besproken hier , de beste manier om Krijg OpenCV op dit moment is van Loopbio bij Conda-Forge:
conda install -c loopbio -c conda-forge -c pkgw-forge ffmpeg-feature ffmpeg gtk2 opencv
Als u ‘een moderne CPU’ hebt, bestaat er ook een gecompileerde versie “Inschakelen van alle moderne CPU-instructieset-extensies […] en tegen Libjpeg-Turbo”:
conda install -c loopbio -c conda-forge -c pkgw-forge ffmpeg-feature ffmpeg gtk2 opencv-turbo`
Twee van de oplossingen die in andere antwoorden worden genoemd, werken niet onvoorwaardelijk:
- De Conda die u krijgt via
conda install opencv
ofpip install opencv-python
heeft geen GTK2-ondersteuning, zodat u geen afbeeldingen kunt weergeven viaimshow
. - Conda gebouwd door Menpo (
conda install -c menpo opencv3
) heeft GTK2-ondersteuning, maar- Ze hebben alleen OpenCV 3.2 gebouwd voor Python 3.5, niet Python 3.6
- Ubuntu 16.10 heeft depeced
libpng12
, wat leidt tot een ontbrekende afhankelijkheid en de volgende fout bij het proberenimport cv2
:ImportError: libpng12.so.0: cannot open shared object file: No such file or directory
, zoals besproken hier
EDIT:@Yamaneko wijst erop dat er vanaf 14 juni 2017 “een probleem is met Loopbio’s OpenCV-versie 3.2.0. Het kan stil geen video’s lezen en schrijven. Dit komt door een combinatie van een upstream OpenCV-probleem in combinatie met een oude GCC. Meer details hier. Er is een PR onderweg om het probleem op te lossen.”
Antwoord 14, autoriteit 3%
het werkt op anaconda3 windows 10 Ik heb het al gedownload op 5 december 2019.
Ten eerste, gebruik dit commando:
pip install opencv-contrib-python
daarna zal Windows om toestemming vragen en het opnieuw proberen:
pip install opencv-contrib-python --user
kijk hier eens naar, het werkt!!
Antwoord 15, autoriteit 2%
Net als anderen had ik problemen met Python 3.5.1/Anaconda 2.4.0 op OS X 10.11..
Maar ik heb hier een compatibel pakket gevonden:
https://anaconda.org/menpo/opencv3
Het kan als volgt via de opdrachtregel worden geïnstalleerd:
conda install -c https://conda.anaconda.org/menpo opencv3
Werkt als een tierelier. De eerste keer dat ik OpenCV aan 3.x heb laten werken!
Antwoord 16, autoriteit 2%
Als u het OpenCV-pakket met conda wilt installeren, voert u het volgende uit:
conda install -c menpo opencv3=3.1.0
https://anaconda.org/menpo/Opencv3
17, Autoriteit 2%
Windows alleen oplossing. OpenCV 3.X PIP-installatie voor Python 3.x
download .whl bestand (cp Mn waar je Python MN hebt). Download inclusief OpenCV-Extra-pakketten. Er wordt bijvoorbeeld aangenomen dat u Python 3.6 en Windows 64-bits hebt, kunt u OpenCV_PYTHON-3.2.0 + Contrib-CP36-CP36M-WIN_AMD64.WH
downloaden
Van opdrachtprompt type:
pip install opencv_python‑3.2.0+contrib‑cp36‑cp36m‑win_amd64.whl
U hebt een pakket in uw conda list
: opencv-python 3.2.0+contrib <pip>
Nu kunt u het testen (geen fouten):
>>> import cv2
>>>
Originele bronpagina waarbij ik de informatie nam is hier .
18, Autoriteit 2%
Een gemakkelijke en ongecompliceerde oplossing is om eerst python3.5 te installeren voordat u opencv3 installeert
conda install python=3.5
gevolgd door
conda install --channel https://conda.anaconda.org/menpo opencv3
Antwoord 19, autoriteit 2%
Als conda install opencv
of conda install -c https://conda.binstar.org/menpo opencv
niet werkt, kunt u proberen te compileren vanaf de bron .
Download de bron van http://opencv.org/downloads.html, volg de installatie instructie in http://docs.opencv.org/2.4/ doc/tutorials/introduction/linux_install/linux_install.html, (misschien kun je direct naar het laatste deel springen, ‘OpenCV bouwen vanuit de bron met CMake…), verander de cmake
commando als volgt:
mkdir release
cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/home/**/env/opencv-2.4.10 -D BUILD_NEW_PYTHON_SUPPORT=ON -D PYTHON_EXECUTABLE=/home/**/env/anaconda/bin/python -D PYTHON_INCLUDE_DIR=/home/**/env/anaconda/include/python2.7 -D PYTHON_LIBRARY=/home/**/env/anaconda/lib/libpython2.7.so -D PYTHON_PACKAGES_PATH=/home/**/env/anaconda/lib/python2.7/site-packages -D PYTHON_NUMPY_INCLUDE_DIRS=/home/**/env/anaconda/lib/python2.7/site-packages/numpy/core/include ..
make -j4
make install
Je vindt cv2.so in anaconda/lib/python2.7/site-packages
.
Dan:
import cv2
print cv2.__version__
Het zal 2.4.10
afdrukken.
Mijn omgeving is GCC 4.4.6, Python 2.7 (anaconda) en opencv-2.4.10.
Antwoord 20
De volgende opdracht werkt ook voor mij. Ik gebruik een ingebouwde IPython Notebook in Anaconda.
conda install -c https://conda.binstar.org/menpo opencv
Antwoord 21
De juiste opdracht voor het installeren van de huidige versie van OpenCV 3.3 in Anaconda-vensters:
conda install -c conda-forge opencv
of
conda install -c conda-forge/label/broken opencv
Gebruik voor 3.2 dit:
conda install -c menpo opencv3
Antwoord 22
Ik heb het volgende commando geprobeerd en het werkt prima
conda install -c conda-forge opencv
als je op het commando drukt, wordt er om ja of nee gevraagd
Als u ja selecteert, gaat het verder en worden alle vereiste pakketten geïnstalleerd
Antwoord 23
Eén ding waarvan ik denk dat niemand het heeft genoemd, is dat als je Windows N- of KN-editie gebruikt, je Media Feature Pack dat wordt gebruikt voor OpenCV.
Zorg er ook voor dat u visuele C++ versterkbaar bent
geïnstalleerd.
En dan kunt u opdracht
gebruiken
conda install -c menpo opencv
24
Probeer deze opdrachten in deze volgorde te volgen: –
conda update anaconda-navigator
conda update navigator-updater
pip install opencv-python
25
conda install -c https://conda.anaconda.org/menpo opencv
Probeer dit
26
U kopieert gewoon het CV2.PYD-bestand naar de C:\Users\USERNAME\Anaconda2\Lib
map.
U ontvangt het CV2.PYD-bestand op deze link (https://sourceforge.net/projects / OpenCvLibrary / Bestanden / ).
De CV2.PYD bevindt zich op C:\Users\USERNAME\Desktop\opencv\build\python\2.7\x64
27
Ik heb net geprobeerd op twee Win32 Python 3.5-computers. In het begin was ik in staat om conda install opencv
, maar het werkte niet, noch deed de versie van MENPP, maar dit deed:
conda install -c https://conda.binstar.org/conda-forge opencv
28
Ik had stappen in REPO die u helpen om OpenCV op de juiste manier te installeren.
Zie dit als de koppelingen indien kapot is.
Volg voor vereisten en vereisten deze instructies:
JE MOET WINDOWS HEBBEN om met dit project te beginnen.
vensters 7 tot 10
Volg de stappen zorgvuldig
-
Installeer Anaconda2 32/64 python 2
of
Installeer Anaconda3 32/64 python 3
Het hangt af van systeeminformatie
Onderweg moet je alle opties aanvinken negeer de rode tekst
Wacht dan tot de installatie is voltooid …
Open CMD-beheerder wanneer de installatie voltooid is
Zorg ervoor dat de anaconda-python is geconfigureerd in CMD admin
-
Type: python
Dit komt uit:
C:\WINDOWS\system32>python Python 3.6.3 |Anaconda aangepast (64-bit)| (standaard, 15 okt. 2017, 03:27:45)
[MSC v.1900 64 bit (AMD64)] op win32 Typ “help”, “copyright”, “credits” of “license” voor meer informatie.
-
Het volgende is het installeren van pakketten:
Numpy
OpenCV
PyMySQL of pymysql
OpenCV installeren en importeren
conda install -c conda-forge opencv = (versie optioneel)
(klik op ja als er updates zijn)
Numpy installeren en importeren
pip install numpy
(klik op ja als er updates zijn)
PyMySQL/pymysql installeren en importeren
pip installeer PyMySQL of pymysql
-
Als het hele pakket volledig is geïnstalleerd, moet u het opnieuw opstarten.
ga opnieuw naar CMD-beheerder
typ “python”
cv2 importeren (cv2 is OpenCV)
importeer Numpy of numpy
pymysql importeren
besturingssysteem importeren
van PIL van afbeelding
als alles in orde is… ben je klaar om de code uit te voeren!!
Nadat je alle stappen hebt voltooid, kun je nu de code testen in SPYDER python die ik gebruik