Προσπαθώ να εγκαταστήσω το OpenCV για Python μέσω του Anaconda, αλλά δεν μπορώ να το καταλάβω.
Δοκίμασα
conda install opencv
conda install cv2
Δοκίμασα επίσης να ψάξω
conda search cv
Κανένα πούρο. Έπεσα πάνω σε αυτό που παραθέτει το opencv
ως συμπεριλαμβανόμενο πακέτο:
http://docs.continuum.io/anaconda/pkgs.html
Αφού έτρεξα το conda info
παρατήρησα ότι η έκδοση μου είναι 3.4.1, αλλά δεν μπόρεσα να βρω καμία πληροφορία σχετικά με αυτή την έκδοση στο διαδίκτυο. Είμαι αρκετά μπερδεμένος σχετικά με αυτό.
Μήπως μου διαφεύγει κάτι πολύ προφανές εδώ; Αν το opencv
ήταν διαθέσιμο για μια προηγούμενη έκδοση του Anaconda, τότε γιατί να μην είναι διαθέσιμο για τη νεότερη έκδοση; Και γιατί αυτός ο σύνδεσμος μου δείχνει τεκμηρίωση μόνο για την έκδοση 1.9.2;
Μπορείτε να το εγκαταστήσετε χρησιμοποιώντας το binstar:
conda install -c menpo opencv
Το conda install opencv
προς το παρόν λειτουργεί για μένα σε UNIX/python2. Αξίζει να το δοκιμάσετε πρώτα πριν συμβουλευτείτε άλλες λύσεις.
Φαίνεται ότι η σελίδα που συνδέσατε δεν περιλαμβάνει πλέον το opencv
. (Αστείο, θυμάμαι ότι συμπεριλαμβανόταν και σε προηγούμενο σημείο).
Σε κάθε περίπτωση, η εγκατάσταση του OpenCV στο Anaconda, αν και δεν είναι διαθέσιμη μέσω του conda, είναι αρκετά ασήμαντη. Το μόνο που χρειάζεται είναι να κατεβάσετε ένα αρχείο.
opencv
, θα πρέπει να προσθέσετε τον κατάλογο στον οποίο βρίσκεται το FFmpeg στη διαδρομή (π.χ., opencv/sources/3rdparty/ffmpeg). Στη συνέχεια, θα πρέπει να βρείτε το αρχείο DLL σε αυτόν το φάκελο (π.χ., opencv_ffmpeg_64.dll) και να το αντιγράψετε ή να το μετονομάσετε σε ένα όνομα αρχείου που περιλαμβάνει την έκδοση του opencv
που εγκαθιστάτε (π.χ., opencv_ffmpeg249_64) για την έκδοση 2.4.9.Τώρα στην προτροπή της Python θα πρέπει να μπορείτε να πληκτρολογήσετε "import cv2"...για να επαληθεύσετε ότι λειτουργεί, πληκτρολογήστε "print cv2.__version___", και θα πρέπει να εκτυπώσει την έκδοση του OpenCV που κατεβάσατε.