Я пытаюсь установить полную версию OpenCV 3.4.2 на Ubuntu 18.04 в среде conda с именем "tf". Это моя команда cmake:
$ source Activate TF
$ cd ~ / Загрузки / opencv-3.4.2 / build /
$ cmake -D CMAKE_BUILD_TYPE = RELEASE \
-D CMAKE_INSTALL_PREFIX = /usr/local \
-D INSTALL_PYTHON_EXAMPLES = ON \
-D INSTALL_C_EXAMPLES = OFF \
-D OPENCV_EXTRA_MODULES_PATH = ~\Downloads\opencv_contrib-3.4.2\modules \
-D PYTHON_EXECUTABLE = ~/anaconda3/envs/tf/bin/python \
-D BUILD_EXAMPLES = ON ..
$ make
$ sudo make install
$ sudo ldconfig
Я не увидел ничего плохого во время установки. Команда:
$ pkg-config --modversion opencv
возвращает '3.4.2', что ожидается.
Но проблема в том, что я нигде не могу найти файл "cv2.cpython-36m-x86_64-linux-gnu.so". Это должно быть в "/usr/local/lib/python3.6/site-packages/", но это не так. Я смотрю везде (даже в каталогах моего окружения 'tf': '~ / anaconda3 / envs / tf').
Что пошло не так? Как я могу это исправить?
Спасибо