Я знаю, що міг би pip install opencv-python
встановити opencv3, але чи існує окрема команда чи назва для конкретної версії opencv, наприклад 2.4.9?
Якщо ні, як я можу вказати, яку версію встановлювати?
Дякую.
Я знаю, що міг би pip install opencv-python
встановити opencv3, але чи існує окрема команда чи назва для конкретної версії opencv, наприклад 2.4.9?
Якщо ні, як я можу вказати, яку версію встановлювати?
Дякую.
Відповіді:
Через pip
ви можете вказати версію пакета для встановлення, використовуючи наступне:
pip install opencv-python==2.4.9
Однак, здається, цей пакет не доступний на pypi .
Маленький фокус для перевірки доступних версій:
pip install opencv-python==
Що повертає:
Could not find a version that satisfies the requirement opencv-python==
(from versions: 3.1.0.0, 3.1.0.1, 3.1.0.2, 3.1 .0.3, 3.1.0.5, 3.2.0.6, 3.2.0.7) No matching distribution found for opencv-python==
sudo apt-cache policy opencv-python
Легко і просто
Конкретна версія * Заключний крок * opencv-python == 2.4.9
pip install opencv-python
. Тому це не відповідає на питання (як встановити OpenCV версії 2.4.9 (або подібної), не останньої версії). Однак назва запитання, очевидно, призведе людей, які хочуть використовувати модуль cv2 (який включений у будь-яку версію OpenCV> 2.0, також 3.4), а також для тих, кого ви надали найпростішим способом ... тому, мабуть, це все ще хороша відповідь , принаймні до заголовка питання;)
pip install opencv-python==3.6.4
він видає помилкуCould not find a version that satisfies the requirement opencv-python==3.6.4 (from versions: 3.1.0.5, 3.2.0.6, 3.2.0.7, 3.2.0.8, 3.3.0.9, 3.3.0.10, 3.3.1.11, 3.4.0.12) No matching distribution found for opencv-python==3.6.4
Існує ще один простий спосіб - ви можете ввести термінал
sudo apt-get install python-opencv
Встановіть OpenCV-Python в Ubuntu
Після його встановлення ви можете використовувати opencv версії 2.4 як на c ++, так і на python.
Але я рекомендую вам використовувати opencv 3.2.0 і opencv-contrib, це надає більше можливостей
Сподіваюся, це може допомогти!
sudo apt-get install python-opencv
cv2 проти "opencv3"
Щоб уникнути можливого непорозуміння: модуль python OpenCV називається та імпортується import cv2
у всіх версіях> 2.0, включаючи> 3.0. Якщо ви хочете працювати cv2
, встановити версії OpenCV> 3 - це нормально, якщо ви не шукаєте конкретної сумісності зі старими версіями або не є шанувальником версій 2.4.x. Перехід з 2.4.x на 3.x відбувся у 2015 році, і з точки зору функцій, швидкості та прозорості має сенс використовувати новіші версії. Ви можете прочитати тут і тут про основні відмінності. Версії 2.4.x все ще підтримуються, поточний випуск - 2.4.13.5.
Встановлення певної версії, наприклад OpenCV 2.4.9
Сказане: Якщо ви хочете встановити конкретну версію, яку ні pip install opencv-python==2.4.X
, sudo apt-get install opencv
ні conda install opencv=2.4.x
надати (як пояснюється в інших відповідях тут), ви завжди можете встановити з джерел. У сховищі sourceforge ви можете знайти всі основні версії для кожної операційної системи. Хоча для досвідчених користувачів це може бути страшним, це добре пояснюється в деяких підручниках. Наприклад , тут для 2.4.9 на Ubuntu 14.04. Або ось офіційний документ встановлення Linux для останнього випуску 2.4.13.5.
По суті, процес встановлення зводиться до:
встановити залежності, зверніться до документів (наприклад, тут ) для необхідних пакунків
отримати джерела з OpenCVs sourceforge
напр wget http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.9/opencv-2.4.9.zip
розпакуйте джерела та підготуйте складання, створивши каталог побудови та запустивши cmake
mkdir build
cd build
cmake (... your build options ...)
будувати в створеному каталозі побудови за допомогою:
make
sudo make install
Якщо ви використовуєте ОС Windows, ви можете завантажити потрібну OpenCV неофіційних вікна бінарник тут , і типу що - щось на зразок pip install opencv_python-2.4.13.2-cp27-cp27m-win_amd64.whl
в каталозі виконуваного файлу.
Ви можете спробувати це
pip install opencv==2.4.9
Якщо ви користувач Windows, opencv можна встановити за допомогою pip, наприклад:
pip install opencv-python==<python version>
ex - pip install opencv-python==3.6
Якщо ви користувач Linux:
sudo apt-get install python-opencv
У той же час, opencv можна встановити за допомогою conda, як це ...
conda install -c https://conda.binstar.org/menpo opencv=3.6
Нижче пакети Python мають бути завантажені та встановлені за замовчуванням.
1.1. Python-2.7.x.
1.2. Numpy.
1.3. Matplotlib (Matplotlib є необов’язковим, але рекомендується, оскільки ми багато використовуємо його в наших підручниках).
Встановіть усі пакунки у місцях за замовчуванням. Python буде встановлено на C: / Python27 /.
Після встановлення відкрийте Python IDLE. Введіть імпорт numpy та переконайтесь, що Numpy працює нормально.
Завантажте останню версію OpenCV із сайту sourceforge і двічі клацніть, щоб витягти її.
Перейдіть до папки opencv / build / python / 2.7.
Скопіюйте cv2.pyd до C: / Python27 / lib / site-packeges.
Відкрийте Python IDLE і введіть наступні коди в терміналі Python.
імпорт cv2 друк cv2 - -. версія Якщо результати роздруковані без помилок, вітаємо !!! Ви успішно встановили OpenCV-Python.
Наступний командний рядок pip install opencv-python==3.4.2.16
працює належним чином. Використовуйте одну з представлених вам версій. Може бути:
3.1.0.5, 3.2.0.6, 3.2.0.7, 3.2.0.8, 3.3.0.9, 3.3.0.10, 3.3.1.11, or 3.4.0.12, etc.
Щоб переконатися, ви можете побачити мій знімок екрана. скріншот
Спочатку отримайте правильне розширення версії opencv, яке ви хочете встановити. Якщо ви хочете встановити 3.4.9.20, тоді запустіть pip install opencv-python==3.4.5.20
.
python3 -m pip install --user opencv-python