Не удалось импортировать OpenCV в python

Я пытаюсь установить OpenCV в ubuntu 16.04 за последние 2 дня. Я следил за различными учебниками, но не мог заставить его работать. Прямо сейчас я пытаюсь установить его здесь. Все работает нормально до тех пор, пока инструкция cmake .

Эта команда не выдаст результат

kvs@Hunter:~/Downloads/OpenCV_Capstone/opencv-3.3.0/samples$ cmake . -- OpenCV ARCH: -- OpenCV RUNTIME: -- OpenCV STATIC: ON CMake Warning at /home/kvs/opencv-3.0.0/cmake/OpenCVConfig.cmake:166 (message): Found OpenCV Windows Pack but it has no binaries compatible with your configuration. You should manually point CMake variable OpenCV_DIR to your build of OpenCV library. Call Stack (most recent call first): CMakeLists.txt:55 (find_package) CMake Error at CMakeLists.txt:55 (find_package): Found package configuration file: /home/kvs/opencv-3.0.0/cmake/OpenCVConfig.cmake but it set OpenCV_FOUND to FALSE so package "OpenCV" is considered to be NOT FOUND. -- Configuring incomplete, errors occurred! See also "/home/kvs/Downloads/OpenCV_Capstone/opencv-3.3.0/samples/CMakeFiles/CMakeOutput.log".

. Ниже приведена инструкция, предшествующая cmake и его выход

$ pkg-config --libs opencv kvs@Hunter:~/Downloads/OpenCV_Capstone$ pkg-config --libs opencv -L/usr/local/lib -lopencv_dnn -lopencv_ml -lopencv_objdetect -lopencv_shape -lopencv_stitching -lopencv_superres -lopencv_videostab -lopencv_calib3d -lopencv_features2d -lopencv_highgui -lopencv_videoio -lopencv_imgcodecs -lopencv_video -lopencv_photo -lopencv_imgproc -lopencv_flann -lopencv_core

В ошибке написано что-то, что я должен делать, но мои знания об этом ограничены. Как удалить ошибку?

Обратите внимание, что в учебнике используется OpenCV 3.2.0, тогда как я пытаюсь установить OpenCV 3.3.0. Может ли это быть причиной проблемы? Кроме того, как удалить opencv и все его зависимости из моей системы? Менеджер синаптических пакетов говорит мне, что перед удалением чего-либо исправлены пакеты, но при поиске этих сломанных пакетов ничего не появляется.

2.I также попытался

sudo apt-get install libopencv-dev

с выходом

kvs@Hunter:~$ sudo apt-get install libopencv-dev Reading package lists... Done Building dependency tree Reading state information... Done libopencv-dev is already the newest version (2.4.9.1+dfsg-1.5ubuntu1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

, но все же я не могу импортировать библиотеку в консоль

>>> from cv2.cv import * Traceback (most recent call last): File "", line 1, in ModuleNotFoundError: No module named 'cv2'

3. Как уже упоминалось в комментарии, я также пробовал эти инструкции из здесь. , как было предложено в комментарии. После запуска скрипта установлен OpenCV 3.3.0.

Done. The new package has been installed and saved to /home/kvs/OpenCV/OpenCV/opencv-3.3.0/build/build_20170906-1_amd64.deb You can remove it from your system anytime using: dpkg -r build

, но я все еще не могу его импортировать в python3. также не работает в python 2.7.

kvs@Hunter:~/OpenCV$ python3 Python 3.6.1 |Continuum Analytics, Inc.| (default, May 11 2017, 13:09:58) [GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import cv2 Traceback (most recent call last): File "", line 1, in ModuleNotFoundError: No module named 'cv2'

Как его импортировать? Что случилось с установкой? Я следил за всем вышеизложенным.

0
задан 17 September 2017 в 15:38

0 ответов

Другие вопросы по тегам:

Похожие вопросы: