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. Должен ли я продолжить отсюда?

1 ответ

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

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

Без этого утверждения caffe make использовал / usr / lib для OpenCV. В этой папке у меня есть библиотеки OpenCV 2.4.

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