Opencv 2.4 и 3.1: выберите по умолчанию

Привет я искал это, но еще не мог найти решение; довольно в новинку для человечности. В настоящее время у меня есть и Opencv 2.4 и 3.1 на моей машине. Если я делаю

pkg-config --modversion opencv

это распечатает 3.1.0; но если я использую Python и

print cv2.__version__

затем это даст 2.4.8. Я хочу сделать 3.1 как по умолчанию когда я

import cv2

в Python. Как я делаю это?

Править:

Я нахожусь на Ubuntu 14.04. Я установил Opencv 3 через это: сценарий для установки. Opencv 2.4 был установлен ранее похожим способом. В настоящее время, если я проверяю

/usr/local/lib

существует 2 набора .so файлов: как libopencv_core.so и libopencv_core.so.3.1. Я должен продолжить двигаться отсюда?

2
задан 29 October 2016 в 20:03

1 ответ

У меня была эта проблема во время caffe, делают. Решенный это путем добавления этого к моему/caffe/makefile.config: LIBRARY_DIRS: = $ (OPENCV_LIB)/usr/local/lib

, где/usr/local/lib - то, где библиотеки OpenCV 3.3.1 - то, что я хочу использовать.

Без того оператора, caffe делают, использовал/usr/lib для OpenCV. Та папка - то, где у меня есть библиотеки OpenCV 2.4.

0
ответ дан 2 December 2019 в 09:49

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

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