Я использую отдельную среду под названием (tenorflow-сеансы) и установил там opencv через:
(tensorflow-sessions) $conda install -c menpo opencv
И по моему обычному пути через:
pip install opencv-python
Это работаетхорошо, когда я не в моем окружении, но не когда я в нем.Вот ошибка, которую я получаю:
<ipython-input-13-78e172347b91> in <module>
----> 1 from imageai.Detection import VideoObjectDetection
2 import os
3 execution_path = os.getcwd()
4 detector = VideoObjectDetection()
5 # SqueezeNet, ResNet, InceptionV3 and DenseNet.
~\Anaconda3\envs\tensorflow-sessions\imageai\Detection\__init__.py in <module>
----> 1 import cv2
2
3 from imageai.Detection.keras_retinanet.models.resnet import resnet50_retinanet
4 from imageai.Detection.keras_retinanet.utils.image import read_image_bgr, read_image_array, read_image_stream, preprocess_image, resize_image
5 from imageai.Detection.keras_retinanet.utils.visualization import draw_box, draw_caption
~\Anaconda3\envs\tensorflow-sessions\cv2\__init__.py in <module>
1 import importlib
2
----> 3 from .cv2 import *
4 from .data import *
5
ModuleNotFoundError: No module named 'cv2.cv2'
Что вызывает это?Заранее спасибо.